[gstreamer-bugs] [Bug 542756] New: [playbin] Hangs in prerolling in several situations

GStreamer (bugzilla.gnome.org) bugzilla-daemon at bugzilla.gnome.org
Sun Jul 13 03:20:00 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=542756

  GStreamer | gst-plugins-base | Ver: HEAD CVS
           Summary: [playbin] Hangs in prerolling in several situations
           Product: GStreamer
           Version: HEAD CVS
          Platform: Other
        OS/Version: Linux
            Status: UNCONFIRMED
          Severity: critical
          Priority: Normal
         Component: gst-plugins-base
        AssignedTo: gstreamer-bugs at lists.sourceforge.net
        ReportedBy: slomo at circular-chaos.org
         QAContact: gstreamer-bugs at lists.sourceforge.net
     GNOME version: Unspecified
   GNOME milestone: Unspecified


Hi,
playbin currently hangs in prerolling in several situations which could all be
triggered by the sample from bug #542646.

a) If the caps on the pad are not a subset of the pad template caps. For this
remove the check in gstmpeg2dec.c:631 and play the file from the above
mentioned bug with playbin. It will simply stuck in prerolling (also mpeg2dec
pushes no buffers because the file is corrupted, maybe that's part of the
problem. OTOH EOS is sent).

b) If the decoder element returns GST_FLOW_ERROR but no output is done yet...
for this just play the file from the bug in playbin with current CVS of
mpeg2dec. The error is properly returned but the pipeline stalls in prerolling.


-- 
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=542756.




More information about the Gstreamer-bugs mailing list