NEW293239
[GStreamer][MSE] Support playing videos of less than 1 sec with libav decoders
https://bugs.webkit.org/show_bug.cgi?id=293239
Summary [GStreamer][MSE] Support playing videos of less than 1 sec with libav decoders
Enrique Ocaña
Reported 2025-05-19 10:46:23 PDT
GStreamer video decoders based on libav are currently implemented in a way that hoard one video frame per decoding thread. This not only means more latency during continuous playback, but also on stalls (when no more frames are supplied at the video decoder input). While problem has been mitigated by reducing the max-threads to 2 [1], the behaviour still causes problems in some tests with very short videos. [1] https://github.com/WebKit/WebKit/commit/128e962baa61f49c78087a622eaecd08dc692ef6#diff-4376b854280205494dc9de0f08f985afd4d6584a7487c0a136adac2954c003cdR2831
Attachments
Enrique Ocaña
Comment 1 2025-05-19 11:10:18 PDT
Note You need to log in before you can comment on or make changes to this bug.