Skip to content

2.21

Compare
Choose a tag to compare
@tgoyne tgoyne released this 16 May 21:16
· 431 commits to master since this release

Mostly maintenance bug fixes and a much newer FFmpeg version, but there's also new API stuff for indexing files to support files with more than 32 tracks. The non-FFmpeg Matroska, MPEG-TS and OGM parsers have been dropped since these days libavformat's are good enough (and sometimes better).

  • Add missing constants for log levels (Myrsloik)
  • Fix bad decoder flush that discards the palette of raw video (Myrsloik)
  • Remove the SWScale function from Avisynth since SWScale is useless (Myrsloik)
  • Fix common framerate correction (Myrsloik)
  • vapoursource: The framerate and frame durations are now normalized (Myrsloik)
  • vapoursource: Add support for outputting the alpha channel too (Myrsloik)
  • vapoursource: Fix resizer selection so bicubic isn't always used (Myrsloik)
  • vapoursource: Set chroma location and full colorspace information (Myrsloik)
  • Add support for indexing files with more than 32 tracks and the possibility to skip indexing of video tracks (Myrsloik)
  • The Avisynth plugin now sets all per frame variables in all modes to avoid ugly and slow FFInfo() errors (Myrsloik)
  • vapoursource: Fix crash on single frame files (Myrsloik)
  • Remove the Matroska and Haali demuxers (qyot27, Plorkyeran)
  • Fix adjustments for positive audio delay (tophf)
  • Don't try to index video tracks in unsupported formats (Daemon404)
  • Don't use scientific notation in timecode files (Daemon404)
  • Fix utf8 support in FFVideoSource (nixxquality)
  • Improve handling of files where only some packets have timestamps (Plorkyeran)
  • Fix memory leaks in the VapourSynth error handling (Plorkyeran)

ICL version is typically ~10% faster on Intel CPUs, but is less tested.