glcolorconvert: don't skip subset structures

We may need them to transform into a different set of formats.

Fixes YUV->YUV with two glcolorconverts, e.g:

format=I420 ! glcolorconvert ! glcolorconvert ! format=NV12
This commit is contained in:
Matthew Waters 2016-02-02 16:21:14 +11:00 committed by Tim-Philipp Müller
parent 63f7d0a396
commit 17f2b9b252

View file

@ -855,11 +855,6 @@ gst_gl_color_convert_caps_transform_format_info (GstCaps * caps)
st = gst_caps_get_structure (caps, i);
f = gst_caps_get_features (caps, i);
/* If this is already expressed by the existing caps
* skip this structure */
if (i > 0 && gst_caps_is_subset_structure_full (res, st, f))
continue;
format = gst_structure_get_value (st, "format");
st = gst_structure_copy (st);
if (GST_VALUE_HOLDS_LIST (format)) {