~medibuntu-maintainers/mplayer/medibuntu.precise

« back to all changes in this revision

Viewing changes to ffmpeg/doc/RELEASE_NOTES

  • Committer: Package Import Robot
  • Author(s): Reinhard Tartler
  • Date: 2012-01-12 22:23:28 UTC
  • mfrom: (0.4.7 sid)
  • mto: This revision was merged to the branch mainline in revision 76.
  • Revision ID: package-import@ubuntu.com-20120112222328-8jqdyodym3p84ygu
Tags: 2:1.0~rc4.dfsg1+svn34540-1
* New upstream snapshot
* upload to unstable

Show diffs side-by-side

added added

removed removed

Lines of Context:
1
1
Release Notes
2
2
=============
3
3
 
4
 
* 0.7 "The Big Bump" June, 2011
 
4
* 0.8 "Forbidden Fruit"
5
5
 
6
6
General notes
7
7
-------------
8
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.
 
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.
 
17
 
 
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'.
 
24
 
 
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.
20
30
 
21
31
See the Changelog file for a list of significant changes.
22
32
 
30
40
API changes
31
41
-----------
32
42
 
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.
 
47
 
36
48
 
37
49
 
38
50
Other notable changes
39
51
---------------------
40
52
 
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
 
53
Please see the Changelog file for a more detailed list of changes.