[Bug 757961] baseparse: do not overwrite header buffer timestamps
GStreamer (GNOME Bugzilla)
bugzilla at gnome.org
Mon Nov 16 04:01:34 PST 2015
https://bugzilla.gnome.org/show_bug.cgi?id=757961
Thiago Sousa Santos <thiagossantos at gmail.com> changed:
What |Removed |Added
----------------------------------------------------------------------------
Target Milestone|1.7.1 |1.6.2
--- Comment #11 from Thiago Sousa Santos <thiagossantos at gmail.com> ---
Merged to 1.6
commit 288280fb0cea8ecf4f2b170f790b9c814925d017
Author: Thiago Santos <thiagoss at osg.samsung.com>
Date: Fri Nov 13 20:44:57 2015 -0300
collectpads: handle buffer with dts-only when mapping to running time
Otherwise the buffer was left with the original values and later would
be compared with other buffers that were converted to runninn time,
leading to bad interleaving of multiple streams.
https://bugzilla.gnome.org/show_bug.cgi?id=757961
commit 2c475a035543efc0202ecdc52070295a421ed4b4
Author: Thiago Santos <thiagoss at osg.samsung.com>
Date: Fri Nov 13 16:31:06 2015 -0300
baseparse: do not overwrite header buffer timestamps
baseparse tries to preserve timestamps from upstream if
it is running on a time segment and write that to
output buffers. It assumes the first DTS is going to be
segment.start and sets that to the first buffers. In case
the buffer is a header buffer, it had no timestamps and
will have only the DTS set due to this mechanism.
This patch prevents this by skipping this behavior for
header buffers.
https://bugzilla.gnome.org/show_bug.cgi?id=757961
--
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