Releases: FFMS/ffms2
Releases · FFMS/ffms2
FFMS 2.19.1
Fixes an infinite loop when decoding AAC with FFmpeg 2.2.
FFMS 2.19
FFMS 2.18
19 months between releases is totally reasonable, right?
New Features:
- A VapourSynth plugin. (Myrsloik)
- Libav/FFmpeg can be compiled with msvc rather than mingw. (TheRyuu)
- The source color space and range used for colorspace conversions can be overriden with SetImputFormatV, for when you want to do broken things. (Plorkyeran)
- Add support for VP8, VC-1, vc1image, and containers without timestamps such as MXF. (Plorkyeran)
- Add support for channel and sample format (but not sample rate) conversions via libavresample. (Plorkyeran)
- Add an option to dump keyframe numbers to a file with ffmsindex. (Plorkyeran)
Removed Features:
- Support for libpostproc has been dropped. (TheRyuu)
Bug Fixes:
- Actually compiles with recent versions of FFmpeg/libav.
- Fix regression (r483) with rffmode that caused it to error out even if using the default output colorspace. (TheRyuu)
- High(er) quality YUV->RGB conversion. (TheRyuu)
- Fix indexing on files with cover art. (TheRyuu)
- Deprecate the CPUFeatures argument to FFMS_Init since postproc was the only thing still using it. (Plorkyeran)
- configure now defaults to building a shared library, except when building MinGW/Cygwin, since you usually want static for those. (Plorkyeran)
- The source color space and color range used when converting with swscale can now be overridden. (Plorkyeran)
- Fix issues with unicode filenames when building with mingw. (Plorkyeran)
- Fix progress reporting when indexing files with non-zero initial timestamp with haali's splitter. (Plorkyeran)
- Add support for formats with packet durations but no packet timestamps. (Plorkyeran)
- Fix corruption when seeking in VC-1 in MKV. (Plorkyeran)
- Fix bug that resulted in files opened with Haali's splitter sometimes always decoding from the beginning on every seek. (Plorkyeran)
- Fix crash when indexing video formats with no parser. (Plorkyeran)
- Fix NVOP handling with frame-based threading (aka zero-size frames with mp4 bug). (Plorkyeran)
- Use the container SAR when the codec SAR is unset when opening via lavf. (Plorkyeran)
- Actually set the ColorRange and ColorSpace of frames when nothing has been overridden. (Plorkyeran)
- Fix handling of audio delay with invalid inital timestamps. (Plorkyeran)
- Sort of partially fix interlaced H.264. (Plorkyeran)
- Fix errors when the client asks for audio past the end of the file. (Plorkyeran)
- Fix rounding error with MKV timestamps that resulted in things getting a FPS like 60001/1001. (TheRyuu)
- Bump required version to libav 0.8/FFmpeg 0.9. (Plorkyeran)
- Switch to avcodec_decode_audio4. (Plorkyeran)
- Add support for planar audio from lavc. (Plorkyeran)
- Zero-length index files are now rejected rather than bad things happening.