rtpssrcdemux: Make the pads lock recursive and hold it across the signal emit
authorOlivier CrĂȘte <olivier.crete@collabora.com>
Tue, 24 May 2011 08:29:57 +0000 (11:29 +0300)
committerMark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
Thu, 28 Jul 2011 12:50:59 +0000 (14:50 +0200)
commitc7b9b98648e5b14e54908d3ac414e414dbf2cbd9
treecca896d1f92e5aaa19447a7de3230baf9b035ef6
parente26b5391c2d9259bb85f031e0760f05f037fe9bc
rtpssrcdemux: Make the pads lock recursive and hold it across the signal emit

We need to keep the lock held because we don't want a push before the "new-ssrc-pad"
handler has completed. But we may want to push an event from inside that handler, hence
the recursive mutex.

https://bugzilla.gnome.org/show_bug.cgi?id=650916
gst/rtpmanager/gstrtpssrcdemux.c
gst/rtpmanager/gstrtpssrcdemux.h