The source project of this merge request has been removed.
v4l2object: Use default colorimetry if that in caps is unknown
Some streams have unknown colorimetry in caps. For example (range:matrix:transfer:primaries = 2:4:0:3), where transfer=0 is unknown value. But v4l2object will set default value for it according to primaries with below code and colorimetry changes to 2:4:5:3. It causes mismatch when check colorimetry. So need to keep it consistent when meet unknown value in caps.
case V4L2_COLORSPACE_470_SYSTEM_BG:
cinfo->range = GST_VIDEO_COLOR_RANGE_16_235;
cinfo->matrix = GST_VIDEO_COLOR_MATRIX_BT601;
cinfo->transfer = GST_VIDEO_TRANSFER_BT709;
cinfo->primaries = GST_VIDEO_COLOR_PRIMARIES_BT470BG;
Edited by Nicolas Dufresne