[Bug 754230] qtdemux: support sparse time ranges in qtdemux without needing a seek for MSE

GStreamer (GNOME Bugzilla) bugzilla at gnome.org
Tue Oct 13 09:35:49 PDT 2015


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

--- Comment #10 from Thiago Sousa Santos <thiagossantos at gmail.com> ---
Relying in the TFDT is the only option I could think about as there is not
enough information when the 'append data' call happen to know if it should be
discontinuous or not with the previous appended ones. A discont would help
qtdemux stop generating continuous timestamps and just read the TFDT again.

As this is not possible, relying in the TFDT is all we can do. The problem is
that some slightly broken streams exist out there and we have a check for major
jumps in the TFDT timestamp, when that happens qtdemux ignores the TFDT and
just uses continuous timestamps.

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