[Bug 642174] Playbin2 cannot work with non-raw custom sinks

GStreamer (bugzilla.gnome.org) bugzilla at gnome.org
Fri Feb 18 02:02:51 PST 2011


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

Sebastian Dröge <slomo> changed:

           What    |Removed                     |Added
----------------------------------------------------------------------------
             Status|REOPENED                    |RESOLVED
         Resolution|                            |FIXED

--- Comment #12 from Sebastian Dröge <slomo at circular-chaos.org> 2011-02-18 10:02:48 UTC ---
Unfortunately I don't think it's possible to get around using a recursive mutex
here. Releasing it before setting uridecodebin to PAUSED can cause races

commit 1351597381760f6c99c84d5ac97dcaaca1b93191
Author: Sebastian Dröge <sebastian.droege at collabora.co.uk>
Date:   Fri Feb 18 10:57:40 2011 +0100

    playbin2: Use a recursive mutex for the playbin lock

    This lock is taken when activating a group, which could result in
    calling the autoplug-continue callback, which also needs this lock
    to access the sinks.

    See bug #642174.

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