Commits (8)
-
Sebastian Dröge authored
dav1d: Only drain at most one decoded frame per input frame unless the decoder requires more before accepting new data This works around a race condition in dav1d where the decoder deadlocks if multiple threads are used, and also is generally beneficial as it allows for proper frame threading. Part-of: <!1056>
3cd6074a -
Sebastian Dröge authored
This directly discards all frames and it won't be possible to output them anymore. Part-of: <!1056>
853acfc4 -
Sebastian Dröge authored
After flushing there are no frames left anymore that could be dropped. Part-of: <!1056>
88a437ac -
Sebastian Dröge authored
Part-of: <!1056>
407a3675 -
Sebastian Dröge authored
Instead use the videodecoder error handling to allow up to max-errors consecutive decoding errors, i.e. infinite by default in 1.22 and newer. Part-of: <!1058>
4b939293 -
Sebastian Dröge authored5c2582d1
-
Sebastian Dröge authored74a40060
-
Sebastian Dröge authored
4.1 does not build with Rust 1.63 anymore.