4
* 0.7 "The Big Bump" June, 2011
4
* 0.8 "Forbidden Fruit"
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.
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.
9
This release continues the API cleanups that have begun with the
10
previous release. While it is binary compatible with 0.7, many parts of
11
the public API were deprecated and will be removed in the git master and
12
later releases. Note that a couple of header includes have been cleaned
13
up, which may require code changes in your applications. In particular,
14
the header "libavutil/mathematics.h" is no longer included from
15
"libavcodec/avcodec.h". Please consult the doc/APIchanges file to see
16
intended replacements for the deprecated APIs.
18
Furthermore, our work on the 'ffmpeg' command-line tool has resulted in
19
major revisions to its interface. In order to not break existing scripts
20
and applications, we have chosen to introduce a new tool called
21
'avconv', and keep the traditional 'ffmpeg' frontend for end-user's
22
convenience. Please see the Changelog file for details how 'avconv'
23
differs from 'ffmpeg'.
25
Additionally, this release introduces a number of new interesting codecs
26
such as the Apple Prores, Flash Screen Video 2 and Windows Media Image,
27
and muxers such as LATM or CELT in Ogg, among many others. Moreover, our
28
H.264 decoder has been improved to decode 4:2:2 material and our libx264
29
wrapper now allows to produce 4:2:2 and 4:4:4 video.
21
31
See the Changelog file for a list of significant changes.
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.
43
A number of additional APIs have been introduced and some existing
44
functions have been deprecated and are scheduled for removal in the next
45
release. Please see the file doc/APIchanges for details along with
46
similar programmer-centric information.
38
50
Other notable changes
39
51
---------------------
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
49
- native AMR-WB decoding
50
- native GSM-MS decoding
53
Please see the Changelog file for a more detailed list of changes.