2.21
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.