Skip to content

FFMS 2.20

Compare
Choose a tag to compare
@tgoyne tgoyne released this 20 Jun 16:12
· 552 commits to master since this release
2.20
  • Add support for Opus in MKV when ffmpeg/libav are built with libopus (qyot27)
  • vapoursource: Provide _AbsoluteTime metadata (Daemon404)
  • Fix a pile of small things found by Coverity (Daemon404)
  • Add support for HEVC in MKV (qyot27)
  • Fix infinite loop on garbage data at the beginning of AAC files (Plorkyeran)
  • Deal with the never-ending bitrot from FFmpeg/Libav API changes (Daemon404, Plorkyeran)
  • Make indexes not arch-specific and trivially smaller (Plorkyeran)
  • Fix bug where the first b-frame was replaced with the frame before it with open-gop h.264 (Plorkyeran)
  • Fix seeking issues with open-gop h.264 (Plorkyeran)
  • Fix corruption when seeking in interlaced h.264 (Plorkyeran)
  • Add support for multiple frames per audio packet as FFmpeg seems to have started doing that (Plorkyeran)
  • Fix seeking in Y4M files (Plorkyeran)
  • Fix dumping audio while indexing files
  • Add support for Matroska files with extremely large CodecPrivate sections
  • Speed up indexing Matroska files a bit

The ICL version is approximately 10% faster on Intel CPUs, while the MSVC version is probably faster on AMD CPUs (but I do not have any available to test with).