RELEASE_NOTES: add version numbers
[ffmpeg.git] / RELEASE_NOTES
1  ┌────────────────────────────────────────┐
2  │ RELEASE NOTES for FFmpeg 2.4 "Fresnel" │
3  └────────────────────────────────────────┘
4
5    The FFmpeg Project proudly presents FFmpeg 2.4 "Fresnel", ...
6    FFmpeg 2.4 is API-, but not ABI-compatible with the previous major release.
7    This means that the code using our libraries needs to be rebuilt, but no
8    source changes should be required.
9
10    ┌────────────────────────────┐
11    │ *  API Information         │
12    └────────────────────────────┘
13
14      FFmpeg 2.4 includes the following library versions:
15
16        • libavutil      54.7.100
17        • libavcodec     56.1.100
18        • libavformat    56.4.101
19        • libavdevice    56.0.100
20        • libavfilter     5.1.100
21        • libswscale      3.0.100
22        • libswresample   1.1.100
23        • libpostproc    53.0.100
24
25      Please refer to the doc/APIChanges file for more information.
26
27  ┌────────────────────────────┐
28  │ ★  List of New Features    │
29  └────────────────────────────┘
30
31    ┌────────────────────────────┐
32    │ libavformat                │
33    └────────────────────────────┘
34
35     • Icecast protocol
36     • API for live metadata updates through event flags.
37
38    ┌────────────────────────────┐
39    │ libavfilter                │
40    └────────────────────────────┘
41
42     • ported lenscorrection filter from frei0r filter
43     • large optimizations in dctdnoiz to make it usable
44     • added codecview filter to visualize information exported by some codecs
45     • added silenceremove filter
46
47    ┌────────────────────────────┐
48    │ libavutil                  │
49    └────────────────────────────┘
50
51     • added clip() function in eval
52
53  ┌────────────────────────────┐
54  │ ⚠  Behaviour changes       │
55  └────────────────────────────┘
56
57   • IMPORTANT: The new field mime_type was added to AVProbeData.
58     To avoid crashes, make sure to always initialize AVProbeData, e.g. use
59     'AVProbeData pd = { 0 };' instead of 'AVProbeData pd;'.
60   • dctdnoiz filter now uses a block size of 8x8 instead of 16x16 by default
61   • -vismv option is deprecated in favor of the codecview filter
62   • libmodplug is now detected through pkg-config
63   • HTML documentation generation through texi2html is deprecated in
64     favor of makeinfo/texi2any