Add Release Notes
[ffmpeg.git] / doc / RELEASE_NOTES
1 Release Notes
2 =============
3
4 * 0.7 "The Big Bump" June, 2011
5
6 General notes
7 -------------
8
9 This release enables frame-based multithreaded decoding for a number of codecs,
10 including VP8, H.263 and H.264. Additionally, there has been a major cleanup of
11 both internal and external APIs. For this reason, the major versions of all
12 libraries have been bumped. On the one hand, this means that 0.7 can be installed
13 side-by-side with previous releases, on the other hand, in order to benefit
14 from the new features, applications need to be recompiled.
15
16 Other important changes are additions of decoders including, but not limited to,
17 AMR-WB, single stream LATM/LOAS, G.722 ADPCM, a native VP8 decoder
18 and HE-AACv2. Additionally, many new de/muxers such as WebM in Matroska, Apple
19 HTTP Live Streaming, SAP, IEC 61937 (S/PDIF) have been added.
20
21 See the Changelog file for a list of significant changes.
22
23 Please note that our policy on bug reports has not changed. We still only accept
24 bug reports against HEAD of the Libav trunk repository. If you are experiencing
25 issues with any formally released version of Libav, please try a current version
26 of the development code to check if the issue still exists. If it does, make your
27 report against the development code following the usual bug reporting guidelines.
28
29
30 API changes
31 -----------
32
33 Please see the file doc/APIchanges for programmer-centric information. Note that a
34 lot of long-time deprecated APIs have been removed. Also, a number of additional
35 APIs have been deprecated and are scheduled for removal in the next release.
36
37
38 Other notable changes
39 ---------------------
40
41 - many ARM NEON optimizations
42 - libswscale cleanup started, optimizations should become easier in the future
43 - nonfree libfaad support for AAC decoding removed
44 - 4:4:4 H.264 decoding
45 - 9/10bit H.264 decoding
46 - Win64 Assembler support
47 - native MMSH/MMST support
48 - Windows TV demuxing
49 - native AMR-WB decoding
50 - native GSM-MS decoding
51 - SMPTE 302M decoding
52 - AVS encoding