gstreamer/libs/gst
Wim Taymans d6e909994c basesrc: avoid potential deadlock
In gst_base_src_start_complete() we do a perform_seek() that will eventually
start the streaming thread which acquires the live lock and then goes to sleep
in the case of appsrc. Right after we perform seek we also try to acquire the
live lock which might then deadlock.

fix this by taking the stream lock before performing the seek. This makes sure
that the streaming thread cannot start and grab the live lock until we are done
and release the stream lock again.

Fixes https://bugzilla.gnome.org/show_bug.cgi?id=676048
2012-05-16 09:24:45 +02:00
..
base basesrc: avoid potential deadlock 2012-05-16 09:24:45 +02:00
check consistencychecker: Use gst_object_{ref|unref} where applicable 2012-04-12 14:59:31 +02:00
controller controlbindings: add comments for sparse control source 2012-04-25 20:19:24 +02:00
helpers gst: Change versioning 2012-04-04 14:28:55 +02:00
net gst: Change versioning 2012-04-04 14:28:55 +02:00
Makefile.am dist net directory only once 2012-03-21 12:10:21 +01:00