[Bug 793058] qtdemux: add support for edit lists for fragmented files in push mode
GStreamer (GNOME Bugzilla)
bugzilla at gnome.org
Sat Mar 31 17:26:15 UTC 2018
https://bugzilla.gnome.org/show_bug.cgi?id=793058
--- Comment #17 from Thiago Sousa Santos <thiagossantos at gmail.com> ---
How does this patch handle this?
"""
A nonâempty edit may insert a portion of the media timeline that is not present
in the initial movie, and
is present only in subsequent movie fragments. Particularly in an empty initial
movie of a fragmented
movie file (when there are no media samples yet present), the segment_duration
of this edit may be
zero, whereupon the edit provides the offset from media composition time to
movie presentation time,
for the movie and subsequent movie fragments. It is recommended that such an
edit be used to
establish a presentation time of 0 for the first presented sample, when
composition offsets are used.
"""
Also, just because the PTS on a buffer is non-zero it doesn't mean that the
first PTS for the running time is going to be non-zero as well.
Shifting both the buffer PTS and segment start by the same amount makes it
effectively be 0 on running time point of view.
--
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