glfilter: Don't chain downstream pool
authorNicolas Dufresne <nicolas.dufresne@collabora.com>
Thu, 5 Mar 2015 21:28:36 +0000 (16:28 -0500)
committerTim-Philipp Müller <tim@centricular.com>
Sat, 9 Dec 2017 19:31:56 +0000 (19:31 +0000)
commitda41207841081477f53e1986240b79870da1aec4
treef055d1a8a51d6a7cba1e055c67ba3c1068ae60a8
parentbc92b41c7b939380415182087e9adaeb93b6b5e5
glfilter: Don't chain downstream pool

Chaining a downstream pool would lead to two owner of the same
pool. In dynamic pipeline, if one owner is removed from the pipeline
the pool will be stopped, and the rest of the pipeline will fail
since the pool will now be flushing. Also fix proposed pool caching,
filter->pool was never set, never unrefed.

https://bugzilla.gnome.org/show_bug.cgi?id=745705
gst-libs/gst/gl/gstglfilter.c