[Bug 647781] New: [playbin2] missing shutdown steps and inconsistent error behaviour

GStreamer (bugzilla.gnome.org) bugzilla at gnome.org
Thu Apr 14 07:40:01 PDT 2011


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

           Summary: [playbin2] missing shutdown steps and inconsistent
                    error behaviour
    Classification: Platform
           Product: GStreamer
           Version: git
        OS/Version: Linux
            Status: UNCONFIRMED
          Severity: blocker
          Priority: Normal
         Component: gst-plugins-base
        AssignedTo: gstreamer-bugs at lists.freedesktop.org
        ReportedBy: mnauw at users.sourceforge.net
         QAContact: gstreamer-bugs at lists.freedesktop.org
     GNOME version: ---


Created an attachment (id=185959)
 View: https://bugzilla.gnome.org/attachment.cgi?id=185959
 Review: https://bugzilla.gnome.org/review?bug=647781&attachment=185959

playbin2: ensure proper PAUSED_TO_READY cleanup

Since playbin2 goes async to PAUSED, it might not make it there when an error
occurs (e.g. invalid URI), and PAUSED_TO_READY is then skipped.

One of the steps that are then missed is a save_current_group, which will lead
to the curr_group and next_group getting tangled up, and subsequent activations
(to PAUSED) and deactivations (to NULL) will cycle through various failures
(such as no "No URI set" or no error at all with only a failing state change),
but no longer the original one (which should in fact occur each time around).

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