RELEASE 6.5 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189190191192193194195196197198199200201202203204205206207208209210211212
  1. Release Notes
  2. =============
  3. * 0.6 "Works with HTML5" June, 2010
  4. General notes
  5. -------------
  6. This release focuses on improvements for the new multimedia elements in HTML5.
  7. The H.264 and Theora decoders are now significantly faster, the Vorbis decoder
  8. has seen important updates and this release supports Google's newly released
  9. libvpx library for the VP8 codec and WebM container.
  10. Other important changes are additions of decoders including, but not limited to,
  11. Intel Indeo 5, WMA Pro, WMA Voice and HE-AAC.
  12. See the Changelog file for a list of significant changes.
  13. Please note that our policy on bug reports has not changed. We still only accept
  14. bug reports against HEAD of the FFmpeg trunk repository. If you are experiencing
  15. any issues with any formally released version of FFmpeg, please try a current
  16. version of the development code to check if the issue still exists. If it does,
  17. make your report against the development code following the usual bug reporting
  18. guidelines.
  19. API and other notable Changes
  20. -----------------------------
  21. Please see the file doc/APIchanges for programmer-centric information.
  22. Notable changes:
  23. - deprecated vhook subsystem removed
  24. - deprecated old scaler removed
  25. - nonfree libamr support for AMR-NB/WB decoding/encoding removed
  26. - RTMP support in libavformat
  27. - -formats option split into -formats, -codecs, -bsfs, and -protocols
  28. - ffprobe tool
  29. - RTMP/RTMPT/RTMPS/RTMPE/RTMPTE protocol support via librtmp
  30. - CODEC_CAP_EXPERIMENTAL added
  31. Added Codecs:
  32. -------------
  33. - VQF demuxer
  34. - PCX encoder
  35. - CorePNG decoding support
  36. - 8088flex TMV demuxer and decoder
  37. - enable symbol versioning by default for linkers that support it
  38. - V210 decoder and encoder
  39. - QCP demuxer
  40. - SoX native format muxer and demuxer
  41. - AMR-NB decoding/encoding, AMR-WB decoding via OpenCORE libraries
  42. - DPX image decoder
  43. - Electronic Arts Madcow decoder
  44. - DivX (XSUB) subtitle encoder
  45. - experimental AAC encoder
  46. - Wave64 demuxer
  47. - IEC-61937 compatible Muxer
  48. - TwinVQ decoder
  49. - Bluray (PGS) subtitle decoder
  50. - LPCM support in MPEG-TS (HDMV RID as found on Blu-ray disks)
  51. - WMA Pro decoder
  52. - Core Audio Format demuxer
  53. - Atrac1 decoder
  54. - MD STUDIO audio demuxer
  55. - RF64 support in WAV demuxer
  56. - MPEG-4 Audio Lossless Coding (ALS) decoder
  57. - IV8 demuxer
  58. - CDG demuxer and decoder
  59. - R210 decoder
  60. - Auravision Aura 1 and 2 decoders
  61. - Deluxe Paint Animation playback system
  62. - SIPR decoder
  63. - Adobe Filmstrip muxer and demuxer
  64. - RTP packetization and depacketization of H.263 and AMR
  65. - Bink demuxer and audio/video decoders
  66. - IFF PBM/ILBM bitmap decoder
  67. - Indeo 5 decoder
  68. - WMA Voice decoder
  69. - AMR-NB decoder
  70. - RTSP muxer
  71. - HE-AAC v1 decoder
  72. - Kega Game Video (KGV1) decoder
  73. - Psygnosis YOP demuxer and video decoder
  74. - RTP hinting in the mov/3gp/mp4 muxer
  75. - VP8 decoding via libvpx
  76. Notable license related changes
  77. -------------------------------
  78. - remaining GPL parts in AC-3 decoder converted to LGPL
  79. - libswscale can now be compiled in LGPL mode
  80. * 0.6.1
  81. General notes
  82. -------------
  83. This point release includes some updates to make the 0.6 release series usable
  84. for users that need to retain the existing behavior as closely as possible.
  85. The changes follow below:
  86. Bugfixes
  87. --------
  88. - fix autodetection of E-AC-3 substream samples
  89. - performance fix for seekable HTTP
  90. - add missing VP80 fourcc code for the VP8 codec
  91. - small documentation fixes
  92. - fix several potentially exploitable issues in the FLIC decoder
  93. (addresses CVE-2010-3429)
  94. HE-AAC v2 backport
  95. ------------------
  96. This release includes a backport of the AAC decoder from trunk, which
  97. enables proper playback of HE-AAC v2 media.
  98. * 0.6.2
  99. General notes
  100. -------------
  101. This is a maintenance-only release that addresses a small number of security
  102. and portability issues. Distributors and system integrators are encouraged
  103. to update and share their patches against this branch.
  104. Security fixes
  105. --------------
  106. Programming errors in container and codec implementations may lead to
  107. denial of service or the execution of arbitrary code if the user is
  108. tricked into opening a malformed media file or stream.
  109. Affected and updated have been the implementations of the following
  110. codecs and container formats:
  111. - VC1 decoder (Change related to CVE-2011-0723)
  112. - APE decoder (cf. http://packetstorm.linuxsecurity.com/1103-exploits/vlc105-dos.txt)
  113. * 0.6.3
  114. General notes
  115. -------------
  116. This is a mostly maintenance-only release that addresses a small number
  117. of bugs such as security and compilation issues. Moreover, this release
  118. has been updated to work with gcc-4.6 and the VisualOn AAC encoder has
  119. been backported from the Libav 0.7.2 release. Distributors and system
  120. integrators are encouraged to update and share their patches against
  121. this branch.
  122. For a full list of changes please see the Changelog file.
  123. * 0.6.4
  124. General notes
  125. -------------
  126. This mostly maintenance-only release that addresses a number a number of
  127. bugs such as security and compilation issues that have been brought to
  128. our attention. Among other (rather minor) fixes, this release features
  129. fixes for the QDM2 decoder (CVE-2011-4351), vp3 decoder (CVE-2011-4352),
  130. DoS in the VP5/VP6 decoders (CVE-2011-4353), a buffer overflow in the
  131. Sierra VMD decoder CVE-2011-4364, and a safety fix in the svq1 decoder
  132. (CVE-2011-4579).
  133. Distributors and system integrators are encouraged
  134. to update and share their patches against this branch. For a full list
  135. of changes please see the Changelog file.
  136. * 0.6.5
  137. General notes
  138. -------------
  139. This mostly maintenance-only release that addresses a number a number of
  140. bugs such as security and compilation issues that have been brought to
  141. our attention. Among other (rather minor) fixes, this release features
  142. fixes for the VP3 decoder (CVE-2011-3892), vorbis decoder, and matroska
  143. demuxer (CVE-2011-3893 and CVE-2011-3895).
  144. Distributors and system integrators are encouraged
  145. to update and share their patches against this branch. For a full list
  146. of changes please see the Changelog file.
  147. * 0.6.6
  148. General notes
  149. -------------
  150. This mostly maintenance-only release that addresses a number a number of
  151. bugs such as security and compilation issues that have been brought to
  152. our attention. Among other fixes, this release features includes
  153. security updates for the, DV decoder (CVE-2011-3929 and CVE-2011-3936),
  154. VQA Video Decoder (CVE-2012-0947), DPCM codecs (CVE-2011-3951), AAC SBR
  155. (CVE-2012-0850), H.264 (CVE-2012-0851), ADPCM (CVE-2012-0852), Shorten
  156. (CVE-2012-0858), and the KMVC decoder (CVE-2011-3952).
  157. Distributors and system integrators are encouraged
  158. to update and share their patches against this branch. For a full list
  159. of changes please see the Changelog file or the git commit history.