diff --git a/plugins/elements/gstcapsfilter.c b/plugins/elements/gstcapsfilter.c index afa1ff541c..3442ff3b74 100644 --- a/plugins/elements/gstcapsfilter.c +++ b/plugins/elements/gstcapsfilter.c @@ -200,12 +200,12 @@ gst_capsfilter_set_property (GObject * object, guint prop_id, } GST_OBJECT_UNLOCK (GST_BASE_TRANSFORM_SINK_PAD (object)); - if (suggest) { - GST_DEBUG_OBJECT (capsfilter, "suggest new caps %" GST_PTR_FORMAT, - suggest); - gst_base_transform_suggest (GST_BASE_TRANSFORM (object), suggest, 0); + GST_DEBUG_OBJECT (capsfilter, "suggesting new caps %" GST_PTR_FORMAT, + suggest); + gst_base_transform_suggest (GST_BASE_TRANSFORM (object), suggest, 0); + if (suggest) gst_caps_unref (suggest); - } + break; } default: