[gstreamer-bugs] [Bug 601617] matroska-demuxer triggers an assert in gststructure.c

GStreamer (bugzilla.gnome.org) bugzilla at gnome.org
Fri Dec 4 03:17:20 PST 2009


https://bugzilla.gnome.org/show_bug.cgi?id=601617
  GStreamer | gst-plugins-good | unspecified

Tim-Philipp Müller <t.i.m> changed:

           What    |Removed                     |Added
----------------------------------------------------------------------------
             Status|NEEDINFO                    |NEW
     Ever Confirmed|0                           |1

--- Comment #14 from Tim-Philipp Müller <t.i.m at zen.co.uk> 2009-12-04 11:17:18 UTC ---
Ok, committed patch:

commit d0b25845ec6f2da545aeea550ad37d06d765f764
Author: Tim-Philipp Müller <tim.muller at collabora.co.uk>
Date:   Thu Dec 3 08:58:08 2009 +0000

    matroskademux: only send pending tags with newsegment events

    Send pending tags only from the streaming thread, just after we've sent
    the newsegment event, not with e.g. flush-start. This not only does the
    right thing, but also makes sure we're not trampling over variables set
    up in the streaming thread from the seeking thread in case someone tries
    to issue a seek just as the demuxer is parsing the headers.

    Fixes #601617. Spotted by Ognyan Tonchev.


Keeping bug open until the demux->src pad array access is fixed - will try to
do that later.

-- 
Configure bugmail: https://bugzilla.gnome.org/userprefs.cgi?tab=email
------- 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