From 28105a6e7da632dc03d2fe2d100d85a6f166ae9b Mon Sep 17 00:00:00 2001 From: Matthew Waters Date: Tue, 28 Oct 2014 18:01:27 +1100 Subject: [PATCH] glfilter: avoid uninitialized variable size when chaining multiple glfilters https://bugzilla.gnome.org/show_bug.cgi?id=739277 --- gst-libs/gst/gl/gstglfilter.c | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/gst-libs/gst/gl/gstglfilter.c b/gst-libs/gst/gl/gstglfilter.c index f3df5352a8..1442acc13e 100644 --- a/gst-libs/gst/gl/gstglfilter.c +++ b/gst-libs/gst/gl/gstglfilter.c @@ -899,6 +899,10 @@ gst_gl_filter_propose_allocation (GstBaseTransform * trans, if (decide_pool && GST_IS_GL_BUFFER_POOL (decide_pool) && gst_caps_is_equal_fixed (decide_caps, caps)) { + config = gst_buffer_pool_get_config (pool); + gst_buffer_pool_config_get_params (config, NULL, &size, NULL, NULL); + gst_structure_free (config); + pool = decide_pool; } else { GST_DEBUG_OBJECT (filter, "create new pool");