RELEASE_NOTES 2.4 KB

1234567891011121314151617181920212223242526272829303132333435363738394041424344454647484950515253545556575859606162636465
  1. Release Notes
  2. =============
  3. * 0.8 "Love" June, 2011
  4. * 0.7 "Peace" June, 2011 (identical to 0.8 but using 0.6 ABI/API)
  5. General notes
  6. -------------
  7. This release enables frame-based multithreaded decoding for a number of codecs,
  8. including theora, huffyuv, VP8, H.263, mpeg4 and H.264. Additionally, there has
  9. been a major cleanup of
  10. both internal and external APIs. For this reason, the major versions of all
  11. libraries except libpostproc have been bumped. This means that 0.8 can be installed
  12. side-by-side with previous releases, on the other hand applications need to be
  13. recompiled to use 0.8.
  14. Other important changes are more than 200 bugfixes, known regressions were fixed
  15. w.r.t 0.5 and 0.6, additions of decoders including, but not limited to,
  16. AMR-WB, single stream LATM/LOAS, G.722 ADPCM, a native VP8 decoder
  17. and HE-AACv2. Additionally, many new de/muxers such as WebM in Matroska, Apple
  18. HTTP Live Streaming, SAP, IEC 61937 (S/PDIF) have been added.
  19. See the Changelog file for a list of significant changes.
  20. Bugreports against FFmpeg git master or the most recent FFmpeg release are
  21. accepted. If you are experiencing issues with any formally released version of
  22. FFmpeg, please try git master to check if the issue still exists. If it does,
  23. make your report against the development code following the usual bug reporting
  24. guidelines.
  25. Note, if you have difficulty building for mingw, try --disable-outdev=sdl
  26. API changes
  27. -----------
  28. Please see git log of the public headers or the file doc/APIchanges for
  29. programmer-centric information. Note that some long-time deprecated APIs have
  30. been removed. Also, a number of additional APIs have been deprecated and might
  31. be removed in the next release.
  32. Other notable changes
  33. ---------------------
  34. - high quality dithering in swscale to fix banding issues
  35. - ffmpeg is now interactive and various information can be turned on/off while its running
  36. - resolution changing support in ffmpeg
  37. - sdl output device
  38. - optimizations in libavfilter that make it much faster
  39. - split, buffer, select, lut, negate filters amongth others
  40. - more than 50 new video filters from mplayers libmpcodecs
  41. - many ARM NEON optimizations
  42. - nonfree libfaad support for AAC decoding removed
  43. - 4:4:4 H.264 decoding
  44. - 9/10bit H.264 decoding
  45. - Win64 Assembler support
  46. - native MMSH/MMST support
  47. - Windows TV demuxing
  48. - native AMR-WB decoding
  49. - native GSM-MS decoding
  50. - SMPTE 302M decoding
  51. - AVS encoding