From 1fa61632fe31de929b0ac3d6088c998ad408eb90 Mon Sep 17 00:00:00 2001 From: Sebastian Rasmussen Date: Fri, 8 Aug 2014 12:36:01 +0200 Subject: [PATCH] videomixer: Unref allowed caps after usage Fixes https://bugzilla.gnome.org/show_bug.cgi?id=734474 --- gst/videomixer/videomixer2.c | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/gst/videomixer/videomixer2.c b/gst/videomixer/videomixer2.c index 418005e..8adfa2b 100644 --- a/gst/videomixer/videomixer2.c +++ b/gst/videomixer/videomixer2.c @@ -316,8 +316,11 @@ gst_videomixer2_update_converters (GstVideoMixer2 * mix) downstream_caps = gst_pad_get_allowed_caps (mix->srcpad); - if (!downstream_caps || gst_caps_is_empty (downstream_caps)) + if (!downstream_caps || gst_caps_is_empty (downstream_caps)) { + if (downstream_caps) + gst_caps_unref (downstream_caps); return FALSE; + } formats_table = g_hash_table_new (g_direct_hash, g_direct_equal); -- 2.7.4