Commit dac9e509 authored by Michael Niedermayer's avatar Michael Niedermayer

RELEASE_NOTES: update for 2.5

If you spot something missing wrong or improvable, do not hesitate
to push fixes
Signed-off-by: 's avatarMichael Niedermayer <michaelni@gmx.at>
parent 43520771
┌────────────────────────────────────────┐ ┌────────────────────────────────────────┐
│ RELEASE NOTES for FFmpeg 2.4 "Fresnel" │ RELEASE NOTES for FFmpeg 2.5 "Bohr"
└────────────────────────────────────────┘ └────────────────────────────────────────┘
The FFmpeg Project proudly presents FFmpeg 2.4 "Fresnel", just 2 months The FFmpeg Project proudly presents FFmpeg 2.5 "Bohr", just 2.5 months
after the release of 2.3. Since this wasn't a long time ago, the Changelog after the release of 2.4. Since this wasn't a long time ago, the Changelog
is a bit short this time. is a bit short this time.
The most important thing in this release is the major version bump of the
libraries. This means that this release is neither ABI-compatible nor
fully API-compatible. But on the other hand it is aligned with the Libav
11 release series, and will as a result probably end up being maintained for
a long time.
As usual, if you have any question on this release or any FFmpeg related As usual, if you have any question on this release or any FFmpeg related
topic, feel free to join us on the #ffmpeg IRC channel (on topic, feel free to join us on the #ffmpeg IRC channel (on
irc.freenode.net). irc.freenode.net).
...@@ -20,24 +14,21 @@ ...@@ -20,24 +14,21 @@
│ 🔨 API Information │ │ 🔨 API Information │
└────────────────────────────┘ └────────────────────────────┘
FFmpeg 2.4 includes the following library versions: FFmpeg 2.5 includes the following library versions:
• libavutil 54.15.100
• libavcodec 56.13.100
• libavformat 56.15.102
• libavdevice 56. 3.100
• libavfilter 5. 2.103
• libswscale 3. 1.101
• libswresample 1. 1.100
• libpostproc 53. 3.100
• libavutil 54.7.100 Important API changes since 2.4:
• libavcodec 56.1.100
• libavformat 56.4.101
• libavdevice 56.0.100
• libavfilter 5.1.100
• libswscale 3.0.100
• libswresample 1.1.100
• libpostproc 53.0.100
Important API changes since 2.3: • avpriv_dv_frame_profile2() has been deprecated
• The new field mime_type was added to AVProbeData, which can
cause crashes, if it is not initialized.
• Some deprecated functions were removed.
• The avfilter_graph_parse function was made compatible with Libav.
• The Matroska demuxer now outputs verbatim ASS packets.
Please refer to the doc/APIchanges file for more information. Please refer to the doc/APIchanges file for more information.
...@@ -45,37 +36,64 @@ ...@@ -45,37 +36,64 @@
│ ★ List of New Features │ │ ★ List of New Features │
└────────────────────────────┘ └────────────────────────────┘
┌────────────────────────────┐
│ ffprobe │
└────────────────────────────┘
• -show_pixel_formats option
┌────────────────────────────┐
│ ffserver │
└────────────────────────────┘
• codec private options support
┌────────────────────────────┐
│ libavcodec │
└────────────────────────────┘
• STL subtitle decoder
• libutvideo YUV 4:2:2 10bit support
• animated WebP decoding support
• zygoaudio decoding support
┌────────────────────────────┐
│ libavdevice │
└────────────────────────────┘
• XCB-based screen-grabber
• AVFoundation screen capturing support
┌────────────────────────────┐ ┌────────────────────────────┐
│ libavformat │ │ libavformat │
└────────────────────────────┘ └────────────────────────────┘
• Icecast protocol. • HEVC/H.265 RTP payload format (draft v6) packetizer
• API for live metadata updates through event flags. • SUP/PGS subtitle demuxer
• UTF-16 support in text subtitles formats. • STL subtitle demuxer
• The ASS muxer now reorders the Dialogue events properly. • UDP-Lite support (RFC 3828)
• creating DASH compatible fragmented MP4, MPEG-DASH segmenting muxer
• WebP muxer
• APNG demuxer
┌────────────────────────────┐ ┌────────────────────────────┐
│ libavfilter │ │ libavfilter │
└────────────────────────────┘ └────────────────────────────┘
• Ported lenscorrection filter from frei0r filter. • xBR scaling filter
• Large optimizations in dctdnoiz to make it usable.
• Added codecview filter to visualize information exported by some codecs.
• Added silenceremove filter.
┌────────────────────────────┐ ┌────────────────────────────┐
│ libavutil │ │ libavutil │
└────────────────────────────┘ └────────────────────────────┘
• Added clip() function in eval. • CAST128 symmetric block cipher, ECB mode
┌────────────────────────────┐
│ libpostproc │
└────────────────────────────┘
• visualization support
┌────────────────────────────┐ ┌────────────────────────────┐
│ ⚠ Behaviour changes │ │ ⚠ Behaviour changes │
└────────────────────────────┘ └────────────────────────────┘
• dctdnoiz filter now uses a block size of 8x8 instead of 16x16 by default
• -vismv option is deprecated in favor of the codecview filter
• libmodplug is now detected through pkg-config
• HTML documentation generation through texi2html is deprecated in
favor of makeinfo/texi2any
• ICY metadata are now requested by default with the HTTP protocol
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment