Releases: instructure/ruby-ffmpeg
Releases · instructure/ruby-ffmpeg
6.0.3
Fixes:
- Fixed a possible race condition that would cause the transcoder to time out even if the transcoder was still running
6.0.2
Fixes:
- Fixed a crash where extremely long media files would cause the transcoder to fail with SystemStackError: stack level too deep
6.0.1
Fixes:
- Fixed crashes when using FFMPEG::IO with non-UTF-8 encoding (e.g.: when ffprobe or ffmpeg output contains non-UTF-8 byte sequences)
6.0.0
Breaking Changes:
- Changed
FFMPEG::IOto useUTF-8encoding instead ofISO-8859-1by default - Changed
FFMPEG::Transcoder#runto raiseFFMPEG::Errorif FFMPEG exits with non-zero exit code even ifvalidatewas set tofalseon the transcoder - Removed the
errorsattribute ofFFMPEG::Transcoder
Improvements:
- Changed
FFMPEG::IOto handle carriage returns by FFMPEG – progress reports will be more frequent and more reliable - Changed
FFMPEG::Transcoderto report progress only on whole percentages by default (e.g.:0.01,0.2etc.) - Added new
progress_digitskwarg toFFMPEG::Transcoderto allow more frequent progress updates
5.0.0
v5.0.0 chore!: drop support for Ruby 2.x