GNOME Bugzilla – Bug 703114
deinterleave: deadlock while pushing pending events on all source pads
Last modified: 2013-07-01 10:56:41 UTC
gst-launch-1.0 audiotestsrc num-buffers=10 ! "audio/x-raw,channels=2" ! deinterleave name=d d.src_0 ! fakesink
+ Trace 232148
Created attachment 247818 [details] [review] Fix to avoid deadlock Avoid locking the object while pushing pending events
Pushed a slightly different patch that cleans up that code a bit. commit 5f6469fe2ae0705f593a59ed7b7805e4a1af1bc2 Author: Sebastian Dröge <slomo@circular-chaos.org> Date: Mon Jul 1 11:37:00 2013 +0200 deinterleave: Don't hold object lock while sending events downstream Based on a patch by Kishore Arepalli <kishore.arepalli@gmail.com> https://bugzilla.gnome.org/show_bug.cgi?id=703114