You can not select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.

82 lines
3.8KB

  1. ┌────────────────────────────────────────┐
  2. │ RELEASE NOTES for FFmpeg 2.4 "Fresnel" │
  3. └────────────────────────────────────────┘
  4. The FFmpeg Project proudly presents FFmpeg 2.4 "Fresnel", just 2 months
  5. after the release of 2.3. Since this wasn't a long time ago, the Changelog
  6. is a bit short this time.
  7. The most important thing in this release is the major version bump of the
  8. libraries. This means that this release is neither ABI-compatible nor
  9. fully API-compatible. But on the other hand it is aligned with the Libav
  10. 11 release series, and will as a result probably end up being maintained for
  11. a long time.
  12. As usual, if you have any question on this release or any FFmpeg related
  13. topic, feel free to join us on the #ffmpeg IRC channel (on
  14. irc.freenode.net).
  15. ┌────────────────────────────┐
  16. │ 🔨 API Information │
  17. └────────────────────────────┘
  18. FFmpeg 2.4 includes the following library versions:
  19. • libavutil 54.7.100
  20. • libavcodec 56.1.100
  21. • libavformat 56.4.101
  22. • libavdevice 56.0.100
  23. • libavfilter 5.1.100
  24. • libswscale 3.0.100
  25. • libswresample 1.1.100
  26. • libpostproc 53.0.100
  27. Important API changes since 2.3:
  28. • The new field mime_type was added to AVProbeData, which can
  29. cause crashes, if it is not initialized.
  30. • Some deprecated functions were removed.
  31. • The avfilter_graph_parse function was made compatible with Libav.
  32. • The Matroska demuxer now outputs verbatim ASS packets.
  33. Please refer to the doc/APIchanges file for more information.
  34. ┌────────────────────────────┐
  35. │ ★ List of New Features │
  36. └────────────────────────────┘
  37. ┌────────────────────────────┐
  38. │ libavformat │
  39. └────────────────────────────┘
  40. • Icecast protocol.
  41. • API for live metadata updates through event flags.
  42. • UTF-16 support in text subtitles formats.
  43. • The ASS muxer now reorders the Dialogue events properly.
  44. ┌────────────────────────────┐
  45. │ libavfilter │
  46. └────────────────────────────┘
  47. • Ported lenscorrection filter from frei0r filter.
  48. • Large optimizations in dctdnoiz to make it usable.
  49. • Added codecview filter to visualize information exported by some codecs.
  50. • Added silenceremove filter.
  51. ┌────────────────────────────┐
  52. │ libavutil │
  53. └────────────────────────────┘
  54. • Added clip() function in eval.
  55. ┌────────────────────────────┐
  56. │ ⚠ Behaviour changes │
  57. └────────────────────────────┘
  58. • dctdnoiz filter now uses a block size of 8x8 instead of 16x16 by default
  59. • -vismv option is deprecated in favor of the codecview filter
  60. • libmodplug is now detected through pkg-config
  61. • HTML documentation generation through texi2html is deprecated in
  62. favor of makeinfo/texi2any
  63. • ICY metadata are now requested by default with the HTTP protocol