[Bug 795424] qtdemux: Add MSE-style flush

GStreamer (GNOME Bugzilla) bugzilla at gnome.org
Mon Apr 23 13:37:21 UTC 2018


https://bugzilla.gnome.org/show_bug.cgi?id=795424

--- Comment #7 from Sebastian Dröge (slomo) <slomo at coaxion.net> ---
Yes I agree with Thibault here. The tricky part will be about keeping the
sample tables or not. After a flush, the demuxer should probably check if the
first buffer contains a moov/moof somehow for your case, and for the seek case
(and also adaptivedemux keyframe-only mode) check if we're at a known sample
boundary.

The demuxer should not depend on the flush coming from a seek or not, and it
should also properly handle disconts in the stream (as signaled by the
corresponding buffer flag).

Not sure how to implement this in a reliable way though.

-- 
You are receiving this mail because:
You are the QA Contact for the bug.
You are the assignee for the bug.


More information about the gstreamer-bugs mailing list