deinterleave: Use GstIterator for iterating all pads instead of manually iterating...
authorSebastian Dröge <sebastian@centricular.com>
Wed, 16 Mar 2016 18:18:41 +0000 (20:18 +0200)
committerSebastian Dröge <sebastian@centricular.com>
Thu, 17 Mar 2016 19:12:29 +0000 (21:12 +0200)
commit605175b8c4ca07932f15a5035072a31314dfa5a6
treeacb51680576d023f7cec20f51012a4ce241a495d
parent5d8e7598acb9cb4c1bb7da3b951be8763720b17c
deinterleave: Use GstIterator for iterating all pads instead of manually iterating them while holding the object lock all the time

Doing queries while holding the object lock is a bit dangerous, and in this
case causes deadlocks.

https://bugzilla.gnome.org/show_bug.cgi?id=763326
gst/interleave/deinterleave.c