diff options
Diffstat (limited to 'gst/playback/gstplaybin3.c')
-rw-r--r-- | gst/playback/gstplaybin3.c | 3 |
1 files changed, 2 insertions, 1 deletions
diff --git a/gst/playback/gstplaybin3.c b/gst/playback/gstplaybin3.c index e0e422f12..a023e5a1c 100644 --- a/gst/playback/gstplaybin3.c +++ b/gst/playback/gstplaybin3.c @@ -4322,7 +4322,8 @@ done: if (target) { GstCaps *target_caps = gst_pad_get_pad_template_caps (target); GST_PLAY_BIN3_FILTER_CAPS (filter, target_caps); - result = gst_caps_merge (result, target_caps); + if (!gst_caps_is_any (target_caps)) + result = gst_caps_merge (result, target_caps); gst_object_unref (target); } } |