diff options
author | Wim Taymans <wim.taymans@gmail.com> | 2009-01-05 17:13:13 +0000 |
---|---|---|
committer | Wim Taymans <wim.taymans@gmail.com> | 2009-01-05 17:13:13 +0000 |
commit | 0a4c1bc64c7033cb65cfc3f597dab8d4620dcd26 (patch) | |
tree | ee26538b410b1c29f64bf6e278d6d46e87f6e3eb /ChangeLog | |
parent | 8632fc5545ab5b7e35e1d4234dd18f1963de3d90 (diff) |
gst-libs/gst/audio/gstbaseaudiosink.c: Avoid holding the OBJECT_LOCK when calling ringbuffer functions that take the ...
Original commit message from CVS:
* gst-libs/gst/audio/gstbaseaudiosink.c:
(gst_base_audio_sink_change_state):
Avoid holding the OBJECT_LOCK when calling ringbuffer functions that
take the ringbuffer lock because rinbuffer lock > OBJECT_LOCK. We can do
this because the async_play method is deprecated and usually not called
anymore.
Diffstat (limited to 'ChangeLog')
-rw-r--r-- | ChangeLog | 9 |
1 files changed, 9 insertions, 0 deletions
@@ -1,5 +1,14 @@ 2009-01-05 Wim Taymans <wim.taymans@collabora.co.uk> + * gst-libs/gst/audio/gstbaseaudiosink.c: + (gst_base_audio_sink_change_state): + Avoid holding the OBJECT_LOCK when calling ringbuffer functions that + take the ringbuffer lock because rinbuffer lock > OBJECT_LOCK. We can do + this because the async_play method is deprecated and usually not called + anymore. + +2009-01-05 Wim Taymans <wim.taymans@collabora.co.uk> + * gst/playback/gstplaybin2.c: (notify_source_cb), (activate_group): Disconnect signal handlers before destroying a previous decodebin so that we don't end up causing deadlocks. Fixes #566586. |