aggregator: Block serialized events/queries until the pad has consumed all buffers
authorSebastian Dröge <sebastian@centricular.com>
Wed, 19 Nov 2014 16:03:41 +0000 (17:03 +0100)
committerTim-Philipp Müller <tim@centricular.com>
Sat, 2 Dec 2017 15:10:26 +0000 (15:10 +0000)
commit0ad159dfb4069fdb045fcec205de60ce1aa6f9b4
tree0d7e1a178361a6df7f5defaf6c90a00cc97b923e
parente3b42c8acb7607a118da5bc7b3ab7808c173e1ce
aggregator: Block serialized events/queries until the pad has consumed all buffers

Otherwise the caps of the pad might change while the subclass still works with
a buffer of the old caps, assuming the the current pad caps apply to that
buffer. Which then leads to crashes and other nice effects.

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