summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorSebastian Dröge <sebastian.droege@collabora.co.uk>2009-09-26 17:23:02 +0200
committerSebastian Dröge <sebastian.droege@collabora.co.uk>2009-09-26 17:25:59 +0200
commit0171e32944d69aedcc81cb5f76d533cb87d0e0ab (patch)
treec505ef5b6f41cb363086a8e00cfbb21a9dceee68
parentbf1b64fab05ef19a32b8176ce89a1a74dd1b10ca (diff)
resindvdbin: Use gst_caps_can_intersect() because it's faster
-rw-r--r--ext/resindvd/resindvdbin.c4
1 files changed, 1 insertions, 3 deletions
diff --git a/ext/resindvd/resindvdbin.c b/ext/resindvd/resindvdbin.c
index a85d6da7c..7ee34c559 100644
--- a/ext/resindvd/resindvdbin.c
+++ b/ext/resindvd/resindvdbin.c
@@ -706,9 +706,7 @@ can_sink_caps (GstElement * e, GstCaps * caps)
if (sink) {
GstCaps *sink_caps = gst_pad_get_caps (sink);
if (sink_caps) {
- GstCaps *intersect = gst_caps_intersect (sink_caps, caps);
- res = !gst_caps_is_empty (intersect);
- gst_caps_unref (intersect);
+ res = gst_caps_can_intersect (sink_caps, caps);
gst_caps_unref (sink_caps);
}
gst_object_unref (sink);