[gstreamer-bugs] [Bug 429322] [matroska-demux] hangs if file starts at non-zero timestamp

GStreamer (bugzilla.gnome.org) bugzilla-daemon at bugzilla.gnome.org
Thu Jun 19 01:22:02 PDT 2008


If you have any questions why you received this email, please see the text at
the end of this email. Replies to this email are NOT read, please see the text
at the end of this email. You can add comments to this bug at:
  http://bugzilla.gnome.org/show_bug.cgi?id=429322

  GStreamer | gst-plugins-good | Ver: 0.10.5

Sebastian Dröge changed:

           What    |Removed                     |Added
----------------------------------------------------------------------------
  Attachment #86292|0                           |1
        is obsolete|                            |
         AssignedTo|slomo at circular-chaos.org    |gstreamer-
                   |                            |bugs at lists.sourceforge.net
             Status|ASSIGNED                    |RESOLVED
         Resolution|                            |FIXED
   Target Milestone|HEAD                        |0.10.9




------- Comment #4 from Sebastian Dröge  2008-06-19 08:22 UTC -------
2008-06-19  Sebastian Dröge  <slomo at circular-chaos.org>

        * gst/matroska/matroska-demux.c:
        (gst_matroska_demux_parse_blockgroup_or_simpleblock):
        If a gap of more than 1/2 second is found in one stream send a
        NEWSEGMENT event to not stall the pipeline if the gap is too large.
        This also fixes Matroska files where the first buffer doesn't start
        at timestamp 0. Fixes bug #429322.

        The duration of a block is the default duration multiplied with the
        number of laces. Every lace is one frame and the default duration
        is the duration of one frame. This fixes playback of files that use
        lacing for some tracks.


-- 
See http://bugzilla.gnome.org/page.cgi?id=email.html for more info about why you received
this email, why you can't respond via email, how to stop receiving
emails (or reduce the number you receive), and how to contact someone
if you are having problems with the system.

You can add comments to this bug at http://bugzilla.gnome.org/show_bug.cgi?id=429322.




More information about the Gstreamer-bugs mailing list