From 4878946130a113c212acb382496a71232d0068b0 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Olivier=20Cr=C3=AAte?= Date: Wed, 25 Jan 2012 16:57:52 +0100 Subject: [PATCH] bayer: Intersect transformed caps with filter --- gst/bayer/gstrgb2bayer.c | 6 ++++++ 1 file changed, 6 insertions(+) diff --git a/gst/bayer/gstrgb2bayer.c b/gst/bayer/gstrgb2bayer.c index 9213e5e1d0..4f2fc7b835 100644 --- a/gst/bayer/gstrgb2bayer.c +++ b/gst/bayer/gstrgb2bayer.c @@ -154,6 +154,12 @@ gst_rgb2bayer_transform_caps (GstBaseTransform * trans, GST_DEBUG_OBJECT (trans, "transforming caps (into) %" GST_PTR_FORMAT, newcaps); + if (filter) { + GstCaps *tmpcaps = newcaps; + newcaps = gst_caps_intersect (newcaps, filter); + gst_caps_unref (tmpcaps); + } + return newcaps; }