[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