diff --git a/sys/v4l2/gstv4l2videodec.c b/sys/v4l2/gstv4l2videodec.c index 7f87138bf3..9dc7a1b4bf 100644 --- a/sys/v4l2/gstv4l2videodec.c +++ b/sys/v4l2/gstv4l2videodec.c @@ -638,7 +638,8 @@ gst_v4l2_video_dec_handle_frame (GstVideoDecoder * decoder, acquired_caps = gst_video_info_to_caps (&info); GST_DEBUG_OBJECT (self, "Acquired caps: %" GST_PTR_FORMAT, acquired_caps); st = gst_caps_get_structure (acquired_caps, 0); - gst_structure_remove_field (st, "format"); + gst_structure_remove_fields (st, "format", "colorimetry", "chroma-site", + NULL); /* Probe currently available pixel formats */ available_caps = gst_caps_copy (self->probed_srccaps);