[Bug 767071] qtdemux: Various SEGMENT event related fixes, including regression fixes

GStreamer (GNOME Bugzilla) bugzilla at gnome.org
Tue May 31 18:37:44 UTC 2016


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

--- Comment #11 from Sebastian Dröge (slomo) <slomo at coaxion.net> ---
(In reply to Thiago Sousa Santos from comment #10)
> Review of attachment 328807 [details] [review]:
> 
> dash should default to creating a 'dummy segment' that has its stop time
> updated and increasing when new data is parsed. So what happens here is that
> the segment isn't activated as the stop-time is still too small if you seek
> forward to a fragment that isn't available yet.
> 
> Forwarding the segment directly for fragmented would work, but I think just
> doing it when dummy_segment == true would cover more cases. Also it worries
> me a bit that validate didn't catch any of these issues, will check what
> tests are missing there.

What's dummy_segment and how is that supposed to work? The problem here is that
adaptivedemux will have to push a SEGMENT event for the seek, and only after
that it can push the new moof from which qtdemux would know that there is
actually data available at the segment start.

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