Release Notes ============= * 0.6 "Works with HTML5" June, 2010 General notes ------------- This release focuses on improvements for the new multimedia elements in HTML5. The H.264 and Theora decoders are now significantly faster, the Vorbis decoder has seen important updates and this release supports Google's newly released libvpx library for the VP8 codec and WebM container. Other important changes are additions of decoders including, but not limited to, Intel Indeo 5, WMA Pro, WMA Voice and HE-AAC. See the Changelog file for a list of significant changes. Please note that our policy on bug reports has not changed. We still only accept bug reports against HEAD of the FFmpeg trunk repository. If you are experiencing any issues with any formally released version of FFmpeg, please try a current version of the development code to check if the issue still exists. If it does, make your report against the development code following the usual bug reporting guidelines. API and other notable Changes ----------------------------- Please see the file doc/APIchanges for programmer-centric information. Notable changes: - deprecated vhook subsystem removed - deprecated old scaler removed - nonfree libamr support for AMR-NB/WB decoding/encoding removed - RTMP support in libavformat - -formats option split into -formats, -codecs, -bsfs, and -protocols - ffprobe tool - RTMP/RTMPT/RTMPS/RTMPE/RTMPTE protocol support via librtmp - CODEC_CAP_EXPERIMENTAL added Added Codecs: ------------- - VQF demuxer - PCX encoder - CorePNG decoding support - 8088flex TMV demuxer and decoder - enable symbol versioning by default for linkers that support it - V210 decoder and encoder - QCP demuxer - SoX native format muxer and demuxer - AMR-NB decoding/encoding, AMR-WB decoding via OpenCORE libraries - DPX image decoder - Electronic Arts Madcow decoder - DivX (XSUB) subtitle encoder - experimental AAC encoder - Wave64 demuxer - IEC-61937 compatible Muxer - TwinVQ decoder - Bluray (PGS) subtitle decoder - LPCM support in MPEG-TS (HDMV RID as found on Blu-ray disks) - WMA Pro decoder - Core Audio Format demuxer - Atrac1 decoder - MD STUDIO audio demuxer - RF64 support in WAV demuxer - MPEG-4 Audio Lossless Coding (ALS) decoder - IV8 demuxer - CDG demuxer and decoder - R210 decoder - Auravision Aura 1 and 2 decoders - Deluxe Paint Animation playback system - SIPR decoder - Adobe Filmstrip muxer and demuxer - RTP packetization and depacketization of H.263 and AMR - Bink demuxer and audio/video decoders - IFF PBM/ILBM bitmap decoder - Indeo 5 decoder - WMA Voice decoder - AMR-NB decoder - RTSP muxer - HE-AAC v1 decoder - Kega Game Video (KGV1) decoder - Psygnosis YOP demuxer and video decoder - RTP hinting in the mov/3gp/mp4 muxer - VP8 decoding via libvpx Notable license related changes ------------------------------- - remaining GPL parts in AC-3 decoder converted to LGPL - libswscale can now be compiled in LGPL mode * 0.6.1 General notes ------------- This point release includes some updates to make the 0.6 release series usable for users that need to retain the existing behavior as closely as possible. The changes follow below: Bugfixes -------- - fix autodetection of E-AC-3 substream samples - performance fix for seekable HTTP - add missing VP80 fourcc code for the VP8 codec - small documentation fixes - fix several potentially exploitable issues in the FLIC decoder (addresses CVE-2010-3429) HE-AAC v2 backport ------------------ This release includes a backport of the AAC decoder from trunk, which enables proper playback of HE-AAC v2 media. * 0.6.2 General notes ------------- This is a maintenance-only release that addresses a small number of security and portability issues. Distributors and system integrators are encouraged to update and share their patches against this branch. Security fixes -------------- Programming errors in container and codec implementations may lead to denial of service or the execution of arbitrary code if the user is tricked into opening a malformed media file or stream. Affected and updated have been the implementations of the following codecs and container formats: - VC1 decoder (Change related to CVE-2011-0723) - APE decoder (cf. http://packetstorm.linuxsecurity.com/1103-exploits/vlc105-dos.txt) * 0.6.3 General notes ------------- This is a mostly maintenance-only release that addresses a small number of bugs such as security and compilation issues. Moreover, this release has been updated to work with gcc-4.6 and the VisualOn AAC encoder has been backported from the Libav 0.7.2 release. Distributors and system integrators are encouraged to update and share their patches against this branch. For a full list of changes please see the Changelog file. * 0.6.4 General notes ------------- This mostly maintenance-only release that addresses a number a number of bugs such as security and compilation issues that have been brought to our attention. Among other (rather minor) fixes, this release features fixes for the QDM2 decoder (CVE-2011-4351), vp3 decoder (CVE-2011-4352), DoS in the VP5/VP6 decoders (CVE-2011-4353), a buffer overflow in the Sierra VMD decoder CVE-2011-4364, and a safety fix in the svq1 decoder (CVE-2011-4579). Distributors and system integrators are encouraged to update and share their patches against this branch. For a full list of changes please see the Changelog file.