Git init
[framework/multimedia/ffmpeg.git] / doc / RELEASE_NOTES
1 Release Notes
2 =============
3
4 * 0.8 "Love"  June, 2011
5 * 0.7 "Peace" June, 2011 (identical to 0.8 but using 0.6 ABI/API)
6
7
8 General notes
9 -------------
10
11 This release enables frame-based multithreaded decoding for a number of codecs,
12 including theora, huffyuv, VP8, H.263, mpeg4 and H.264. Additionally, there has
13 been a major cleanup of
14 both internal and external APIs. For this reason, the major versions of all
15 libraries except libpostproc have been bumped. This means that 0.8 can be installed
16 side-by-side with previous releases, on the other hand applications need to be
17 recompiled to use 0.8.
18
19 Other important changes are more than 200 bugfixes, known regressions were fixed
20 w.r.t 0.5 and 0.6, additions of decoders including, but not limited to,
21 AMR-WB, single stream LATM/LOAS, G.722 ADPCM, a native VP8 decoder
22 and HE-AACv2. Additionally, many new de/muxers such as WebM in Matroska, Apple
23 HTTP Live Streaming, SAP, IEC 61937 (S/PDIF) have been added.
24
25 See the Changelog file for a list of significant changes.
26
27 Bugreports against FFmpeg git master or the most recent FFmpeg release are
28 accepted. If you are experiencing issues with any formally released version of
29 FFmpeg, please try git master to check if the issue still exists. If it does,
30 make your report against the development code following the usual bug reporting
31 guidelines.
32
33 Note, if you have difficulty building for mingw, try --disable-outdev=sdl
34
35
36 API changes
37 -----------
38
39 Please see git log of the public headers or the file doc/APIchanges for
40 programmer-centric information. Note that some long-time deprecated APIs have
41 been removed. Also, a number of additional APIs have been deprecated and might
42 be removed in the next release.
43
44
45 Other notable changes
46 ---------------------
47
48 - high quality dithering in swscale to fix banding issues
49 - ffmpeg is now interactive and various information can be turned on/off while its running
50 - resolution changing support in ffmpeg
51 - sdl output device
52 - optimizations in libavfilter that make it much faster
53 - split, buffer, select, lut, negate filters amongth others
54 - more than 50 new video filters from mplayers libmpcodecs
55 - many ARM NEON optimizations
56 - nonfree libfaad support for AAC decoding removed
57 - 4:4:4 H.264 decoding
58 - 9/10bit H.264 decoding
59 - Win64 Assembler support
60 - native MMSH/MMST support
61 - Windows TV demuxing
62 - native AMR-WB decoding
63 - native GSM-MS decoding
64 - SMPTE 302M decoding
65 - AVS encoding