iterator: Preserve the master lock when creating recursive iterator filters with...
authorStewart Brodie <stewart@eh.org>
Sat, 18 Jan 2014 13:43:20 +0000 (14:43 +0100)
committerSebastian Dröge <sebastian@centricular.com>
Sat, 18 Jan 2014 13:48:54 +0000 (14:48 +0100)
commitf77d79f2f8eae2e10b664ef83e7ea97a4b9e762b
tree1588280b1affee4fd5edb7784f651b057b4c7aaf
parent75fe1004a52435afbe5abf68c1128ec5db62c3d6
iterator: Preserve the master lock when creating recursive iterator filters with the same lock

This way we make sure that a) the lock is always taken when checking
the cookie and calling the iterator's next functions and b) it is
not taken while calling any of the iterator filter functions.

https://bugzilla.gnome.org/show_bug.cgi?id=711138
gst/gstiterator.c