vp6: Reset the internal state when aborting key frames header parsing
[ffmpeg.git] / RELEASE
1 Release Notes
2 =============
3
4 * 0.6 "Works with HTML5" June, 2010
5
6 General notes
7 -------------
8
9 This release focuses on improvements for the new multimedia elements in HTML5.
10 The H.264 and Theora decoders are now significantly faster, the Vorbis decoder
11 has seen important updates and this release supports Google's newly released
12 libvpx library for the VP8 codec and WebM container.
13
14 Other important changes are additions of decoders including, but not limited to,
15 Intel Indeo 5, WMA Pro, WMA Voice and HE-AAC.
16
17 See the Changelog file for a list of significant changes.
18
19 Please note that our policy on bug reports has not changed. We still only accept
20 bug reports against HEAD of the FFmpeg trunk repository. If you are experiencing
21 any issues with any formally released version of FFmpeg, please try a current
22 version of the development code to check if the issue still exists. If it does,
23 make your report against the development code following the usual bug reporting
24 guidelines.
25
26
27 API and other notable Changes
28 -----------------------------
29
30 Please see the file doc/APIchanges for programmer-centric information.
31
32 Notable changes:
33 - deprecated vhook subsystem removed
34 - deprecated old scaler removed
35 - nonfree libamr support for AMR-NB/WB decoding/encoding removed
36 - RTMP support in libavformat
37 - -formats option split into -formats, -codecs, -bsfs, and -protocols
38 - ffprobe tool
39 - RTMP/RTMPT/RTMPS/RTMPE/RTMPTE protocol support via librtmp
40 - CODEC_CAP_EXPERIMENTAL added
41
42
43 Added Codecs:
44 -------------
45
46 - VQF demuxer
47 - PCX encoder
48 - CorePNG decoding support
49 - 8088flex TMV demuxer and decoder
50 - enable symbol versioning by default for linkers that support it
51 - V210 decoder and encoder
52 - QCP demuxer
53 - SoX native format muxer and demuxer
54 - AMR-NB decoding/encoding, AMR-WB decoding via OpenCORE libraries
55 - DPX image decoder
56 - Electronic Arts Madcow decoder
57 - DivX (XSUB) subtitle encoder
58 - experimental AAC encoder
59 - Wave64 demuxer
60 - IEC-61937 compatible Muxer
61 - TwinVQ decoder
62 - Bluray (PGS) subtitle decoder
63 - LPCM support in MPEG-TS (HDMV RID as found on Blu-ray disks)
64 - WMA Pro decoder
65 - Core Audio Format demuxer
66 - Atrac1 decoder
67 - MD STUDIO audio demuxer
68 - RF64 support in WAV demuxer
69 - MPEG-4 Audio Lossless Coding (ALS) decoder
70 - IV8 demuxer
71 - CDG demuxer and decoder
72 - R210 decoder
73 - Auravision Aura 1 and 2 decoders
74 - Deluxe Paint Animation playback system
75 - SIPR decoder
76 - Adobe Filmstrip muxer and demuxer
77 - RTP packetization and depacketization of H.263 and AMR
78 - Bink demuxer and audio/video decoders
79 - IFF PBM/ILBM bitmap decoder
80 - Indeo 5 decoder
81 - WMA Voice decoder
82 - AMR-NB decoder
83 - RTSP muxer
84 - HE-AAC v1 decoder
85 - Kega Game Video (KGV1) decoder
86 - Psygnosis YOP demuxer and video decoder
87 - RTP hinting in the mov/3gp/mp4 muxer
88 - VP8 decoding via libvpx
89
90
91 Notable license related changes
92 -------------------------------
93
94 - remaining GPL parts in AC-3 decoder converted to LGPL
95 - libswscale can now be compiled in LGPL mode
96
97
98
99 * 0.6.1
100
101 General notes
102 -------------
103
104 This point release includes some updates to make the 0.6 release series usable
105 for users that need to retain the existing behavior as closely as possible.
106 The changes follow below:
107
108 Bugfixes
109 --------
110
111 - fix autodetection of E-AC-3 substream samples
112 - performance fix for seekable HTTP
113 - add missing VP80 fourcc code for the VP8 codec
114 - small documentation fixes
115 - fix several potentially exploitable issues in the FLIC decoder
116   (addresses CVE-2010-3429)
117
118
119 HE-AAC v2 backport
120 ------------------
121
122 This release includes a backport of the AAC decoder from trunk, which
123 enables proper playback of HE-AAC v2 media.
124
125
126 * 0.6.2
127
128 General notes
129 -------------
130
131 This is a maintenance-only release that addresses a small number of security
132 and portability issues. Distributors and system integrators are encouraged
133 to update and share their patches against this branch.
134
135 Security fixes
136 --------------
137
138 Programming errors in container and codec implementations may lead to
139 denial of service or the execution of arbitrary code if the user is
140 tricked into opening a malformed media file or stream.
141
142 Affected and updated have been the implementations of the following
143 codecs and container formats:
144
145  - VC1 decoder (Change related to CVE-2011-0723)
146  - APE decoder (cf. http://packetstorm.linuxsecurity.com/1103-exploits/vlc105-dos.txt)
147
148
149 * 0.6.3
150
151 General notes
152 -------------
153
154 This is a mostly maintenance-only release that addresses a small number
155 of bugs such as security and compilation issues. Moreover, this release
156 has been updated to work with gcc-4.6 and the VisualOn AAC encoder has
157 been backported from the Libav 0.7.2 release. Distributors and system
158 integrators are encouraged to update and share their patches against
159 this branch.
160 For a full list of changes please see the Changelog file.