Release the group lock when setting states
authorWim Taymans <wim.taymans@collabora.co.uk>
Wed, 25 Feb 2009 09:08:29 +0000 (10:08 +0100)
committerWim Taymans <wim.taymans@collabora.co.uk>
Wed, 25 Feb 2009 09:08:29 +0000 (10:08 +0100)
commitdbfc80cd6c4de3b91fd9c78beec855e90cc50bc2
treeeb063244bd250106881be6e47423778b2c765c0b
parent0b2238b70b83362cadb9d68e56ec247136dff9bc
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.
gst/playback/gstplaybin2.c