aggregator: Replace event lock with pad's object lock
authorOlivier Crête <olivier.crete@collabora.com>
Wed, 14 Jan 2015 19:35:15 +0000 (14:35 -0500)
committerTim-Philipp Müller <tim@centricular.com>
Sat, 2 Dec 2017 15:10:26 +0000 (15:10 +0000)
commit3217e8279128be2f3ff65acf310875028a757ee6
tree38a797f10305db4b2ebae6435df93e3970cf075d
parent6379433a70d72a4c8dc279a0a6a3783800cdc2e7
aggregator: Replace event lock with pad's object lock

Reduce the number of locks simplify code, what is protects
is exposed, but the lock was not.

Also means adding an _unlocked version of gst_aggregator_pad_steal_buffer().

https://bugzilla.gnome.org/show_bug.cgi?id=742684
libs/gst/base/gstaggregator.c
libs/gst/base/gstaggregator.h