From b4bed6e09ee04d59e962dd4e9107769470d70153 Mon Sep 17 00:00:00 2001 From: =?utf8?q?Sebastian=20Dr=C3=B6ge?= Date: Tue, 3 May 2011 17:26:53 +0200 Subject: [PATCH] basetransform: Prefer caps order given by the subclass of the template caps order --- libs/gst/base/gstbasetransform.c | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/libs/gst/base/gstbasetransform.c b/libs/gst/base/gstbasetransform.c index ccf0802..850f2f6 100644 --- a/libs/gst/base/gstbasetransform.c +++ b/libs/gst/base/gstbasetransform.c @@ -853,7 +853,9 @@ gst_base_transform_find_transform (GstBaseTransform * trans, GstPad * pad, GST_DEBUG_OBJECT (trans, "intersecting against padtemplate %" GST_PTR_FORMAT, templ_caps); - intersect = gst_caps_intersect (othercaps, templ_caps); + intersect = + gst_caps_intersect_full (othercaps, templ_caps, + GST_CAPS_INTERSECT_FIRST); gst_caps_unref (othercaps); othercaps = intersect; -- 2.7.4