[Bug 708789] playbin: make sure elements are in null before disposing

GStreamer (bugzilla.gnome.org) bugzilla at gnome.org
Tue Oct 1 23:06:21 CEST 2013


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

Thiago Sousa Santos <thiago.sousa.santos> changed:

           What    |Removed                     |Added
----------------------------------------------------------------------------
             Status|NEW                         |RESOLVED
         Resolution|                            |FIXED
   Target Milestone|HEAD                        |1.3.x

--- Comment #3 from Thiago Sousa Santos <thiago.sousa.santos at collabora.co.uk> 2013-10-01 21:06:15 UTC ---
commit f8d8a56d7bb594d2f7de2d73bb435d19139df2b8
Author: Thiago Santos <ts.santos at partner.samsung.com>
Date:   Tue Sep 24 16:47:52 2013 -0700

    playbin: make sure elements are in null before disposing

    If a pipeline fails to preroll, it might happen that the sinks are
    put into READY state from playbin's sink activation, but they are never
    set to playsink, so they aren't being managed by a GstBin and will keep
    their READY state until they are unreffed, leading to a warning.

    Prevent this by always forcing them to NULL when deactivating a group

    https://bugzilla.gnome.org/show_bug.cgi?id=708789


Just noticed I forgot to fix the commit message when fixed the code, it only
forces it to null when not inside playsink.

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