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

GStreamer (GNOME Bugzilla) bugzilla at gnome.org
Thu Nov 5 06:57:47 PST 2015


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

--- Comment #14 from Enrique Ocaña González <eocanha at igalia.com> ---
Created attachment 314923
  --> https://bugzilla.gnome.org/attachment.cgi?id=314923&action=edit
Use the tfdt decode time when it's significantly different than the time in the
last sample if always-honor-tfdt is enabled

This patch solves the problem for my particular case, while keeping the default
behaviour in the general case.

It adds a new "always-honor-tfdt" property (default to false). If set to true
when creating the qtdemux element, it uses the time reported by the TFDT atom.

I've tested it by supplying linear data from the begining, data from far away
in the future and data from far away in the past and the presentation
timestamps seem to be generated correctly according to what TFDT says.

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