[Bug 795424] qtdemux: Add MSE-style flush

GStreamer (GNOME Bugzilla) bugzilla at gnome.org
Tue Apr 24 19:05:10 UTC 2018


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

--- Comment #9 from Alicia Boya GarcĂ­a <aboya at igalia.com> ---
I've modified the patch to not need any special flags. The event seqnum is used
to differentiate between both kinds of flushes.

It was necessary to make some minor additional changes because before
offset_seek_seqnum was only set in qtdemux_seek_offset() -- when a moov atom
needs to be jumped over, but not on response to time seeks.

Also, moov jumps don't require propagating the flush downstream whilst time
seeks do. This difference is tracked with a new `propagate_flush` variable that
should be set along with `offset_seek_seqnum`.

-- 
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