[Bug 751103] qtdemux: Segment seeks broken with CTTS version 1 .mov files
GStreamer (GNOME Bugzilla)
bugzilla at gnome.org
Fri Jun 19 16:21:02 PDT 2015
https://bugzilla.gnome.org/show_bug.cgi?id=751103
Nicolas Dufresne (stormer) <nicolas.dufresne at collabora.co.uk> changed:
What |Removed |Added
----------------------------------------------------------------------------
Attachment #305629|0 |1
is obsolete| |
--- Comment #19 from Nicolas Dufresne (stormer) <nicolas.dufresne at collabora.co.uk> ---
Created attachment 305723
--> https://bugzilla.gnome.org/attachment.cgi?id=305723&action=edit
qtdemux: Add cslg support
The cslg atom provide information about the DTS shift. This is
needed in recent version of ctts atom where the offset can be
negative. When cslg is missing, we parse the CTTS table as proposed
in the spec to calculate these values.
In this implementation, we only need to know the shift. As GStreamer
cannot transport negative timestamps, we shift the timestamps forward
using that value and adapt the segment to compensate. This patch also
removes bogus offset of ctts_soffset, this offset shall be included
in the edit list.
--
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