[gstreamer-bugs] [Bug 567396] playbin2: DECODE_BIN_LOCK occasionally called twice within one thread on playback start

GStreamer (bugzilla.gnome.org) bugzilla-daemon at bugzilla.gnome.org
Wed Feb 25 01:13:29 PST 2009


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

  GStreamer | gst-plugins-base | Ver: git




------- Comment #9 from Wim Taymans  2009-02-25 09:13 UTC -------
This should fix it:

commit dbfc80cd6c4de3b91fd9c78beec855e90cc50bc2
Author: Wim Taymans <wim.taymans at collabora.co.uk>
Date:   Wed Feb 25 10:08:29 2009 +0100

    Release the group lock when setting states

    Release the group lock while we perform the state changes on the
uridecodebins
    because that might trigger callbacks that we need to handle with the group
lock
    taken. Avoids a possible deadly embrace in some id3/flac files.
    Fixes #567396.


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




More information about the Gstreamer-bugs mailing list