diff options
author | Edward Hervey <bilboed@bilboed.com> | 2009-03-26 17:25:08 +0100 |
---|---|---|
committer | Edward Hervey <bilboed@bilboed.com> | 2009-03-31 15:15:29 +0200 |
commit | ca662eb57a64b9d74448f523ecca64ef83fa627b (patch) | |
tree | d4a594f07e37ae3c80d9151b5aaef7cf70f822d8 | |
parent | 322d0b0fd8ef77ff754ef52810b98b0795d204df (diff) |
capsfilter. Always calls _suggest, even with NULL caps. Fixes #574805
-rw-r--r-- | plugins/elements/gstcapsfilter.c | 10 |
1 files changed, 5 insertions, 5 deletions
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 @@ -197,18 +197,18 @@ gst_capsfilter_set_property (GObject * object, guint prop_id, /* no previous caps, the getcaps function will be used to find suitable * caps */ suggest = NULL; } 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: G_OBJECT_WARN_INVALID_PROPERTY_ID (object, prop_id, pspec); break; } |