summaryrefslogtreecommitdiff
path: root/gst/playback/gstplaybin3.c
diff options
context:
space:
mode:
Diffstat (limited to 'gst/playback/gstplaybin3.c')
-rw-r--r--gst/playback/gstplaybin3.c3
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);
}
}