[Bug 757961] Combination of jpegenc setting and presence of flacparse leads to unplayable files when muxed into matroska

GStreamer (GNOME Bugzilla) bugzilla at gnome.org
Sat Nov 14 07:25:09 PST 2015


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

Thiago Sousa Santos <thiagossantos at gmail.com> changed:

           What    |Removed                     |Added
----------------------------------------------------------------------------
             Status|NEW                         |RESOLVED
         Resolution|---                         |FIXED
   Target Milestone|git master                  |1.7.1

--- Comment #6 from Thiago Sousa Santos <thiagossantos at gmail.com> ---
commit 42d45a0f4031478d1043f8b096f4cedba4fd562f
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 971ac61c36b1405ce57cecdf8dceaf525fe9b908
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