From: Sebastian Dröge Date: Mon, 29 Jun 2015 11:05:54 +0000 (+0200) Subject: videofilter: Also copy metas if their API has no tags attached to it X-Git-Tag: 1.19.3~511^2~3498 X-Git-Url: http://review.tizen.org/git/?a=commitdiff_plain;h=4bb9548026b84a2f408d2b2c1191d86cecaf09d3;p=platform%2Fupstream%2Fgstreamer.git videofilter: Also copy metas if their API has no tags attached to it This is the default basetransform behaviour, being more strict than that is not really useful. --- diff --git a/gst-libs/gst/video/gstvideofilter.c b/gst-libs/gst/video/gstvideofilter.c index 874b2e8..a91053e 100644 --- a/gst-libs/gst/video/gstvideofilter.c +++ b/gst-libs/gst/video/gstvideofilter.c @@ -351,9 +351,9 @@ gst_video_filter_transform_meta (GstBaseTransform * trans, GstBuffer * inbuf, tags = gst_meta_api_type_get_tags (info->api); - if (tags && g_strv_length ((gchar **) tags) == 1 - && gst_meta_api_type_has_tag (info->api, - g_quark_from_string (GST_META_TAG_VIDEO_STR))) + if (!tags || (g_strv_length ((gchar **) tags) == 1 + && gst_meta_api_type_has_tag (info->api, + g_quark_from_string (GST_META_TAG_VIDEO_STR)))) return TRUE; return GST_BASE_TRANSFORM_CLASS (parent_class)->transform_meta (trans, inbuf,