[gstreamer-bugs] [Bug 622807] New: [decodebin2] Doesn't recover properly after an error

GStreamer (bugzilla.gnome.org) bugzilla at gnome.org
Sat Jun 26 08:55:04 PDT 2010


https://bugzilla.gnome.org/show_bug.cgi?id=622807
  GStreamer | gst-plugins-base | git

           Summary: [decodebin2] Doesn't recover properly after an error
    Classification: Desktop
           Product: GStreamer
           Version: git
        OS/Version: Linux
            Status: UNCONFIRMED
          Severity: major
          Priority: Normal
         Component: gst-plugins-base
        AssignedTo: gstreamer-bugs at lists.sourceforge.net
        ReportedBy: bilboed at gmail.com
         QAContact: gstreamer-bugs at lists.sourceforge.net
      GNOME target: ---
     GNOME version: ---


If an error happens while pre-rolling decodebin2 will never reach the PAUSED
state.

If someone re-uses decodebin2/uridecodebin/playbin to play multiple files (like
totem does), this will cause the READY=>PAUSED code-path to never be called
after an error... and therefore the decode chain never being freed, and the
following time it will re-use the existing demuxer/decoder (which obviously
fails completely).

-- 
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