mirror of https://github.com/FFmpeg/FFmpeg.git
If a packet is not ready on the input selected by ffmpeg, it will read from another input instead. If that happens repeatedly, frames will accumulate somewhere later in the processing to ensure streams synchronization. It can happen in particular when reading from a slow medium or an expensive lavfi filter graph. Make reading from normal demuxers on non-streamed data and from the lavfi pseudo-device blocking to avoid that. Should fix trac ticket #3079.pull/56/merge
parent
3edc3b1595
commit
299a56879d
2 changed files with 19 additions and 2 deletions
Loading…
Reference in new issue