av1parse: No default will trigger warning at compile time
Part-of: <https://gitlab.freedesktop.org/gstreamer/gstreamer/-/merge_requests/6778>
This commit is contained in:
parent
27041bf9e9
commit
2bcbbe0d0a
@ -484,8 +484,10 @@ gst_av1_parse_seq_level_idx_to_string (GstAV1SeqLevels seq_level_idx)
|
|||||||
return "7.2";
|
return "7.2";
|
||||||
case GST_AV1_SEQ_LEVEL_7_3:
|
case GST_AV1_SEQ_LEVEL_7_3:
|
||||||
return "7.3";
|
return "7.3";
|
||||||
default:
|
case GST_AV1_SEQ_LEVEL_MAX:
|
||||||
break;
|
case GST_AV1_SEQ_LEVELS:
|
||||||
|
/* not valid */
|
||||||
|
return NULL;
|
||||||
}
|
}
|
||||||
|
|
||||||
return NULL;
|
return NULL;
|
||||||
@ -499,8 +501,6 @@ gst_av1_parse_tier_to_string (guint8 seq_tier)
|
|||||||
return "main";
|
return "main";
|
||||||
case 1:
|
case 1:
|
||||||
return "high";
|
return "high";
|
||||||
default:
|
|
||||||
break;
|
|
||||||
}
|
}
|
||||||
|
|
||||||
return NULL;
|
return NULL;
|
||||||
@ -826,19 +826,18 @@ gst_av1_parse_update_src_caps (GstAV1Parse * self, GstCaps * caps)
|
|||||||
if (level)
|
if (level)
|
||||||
gst_caps_set_simple (final_caps, "level", G_TYPE_STRING, level, NULL);
|
gst_caps_set_simple (final_caps, "level", G_TYPE_STRING, level, NULL);
|
||||||
|
|
||||||
tier = gst_av1_parse_tier_to_string(self->seq_tier);
|
tier = gst_av1_parse_tier_to_string (self->seq_tier);
|
||||||
if (tier)
|
if (tier)
|
||||||
gst_caps_set_simple (final_caps, "tier", G_TYPE_STRING, tier, NULL);
|
gst_caps_set_simple (final_caps, "tier", G_TYPE_STRING, tier, NULL);
|
||||||
|
|
||||||
if ((self->max_seq_tier != self->seq_tier)
|
if ((self->max_seq_tier != self->seq_tier)
|
||||||
|| (self->max_seq_level_idx != self->seq_level_idx)) {
|
|| (self->max_seq_level_idx != self->seq_level_idx)) {
|
||||||
|
|
||||||
tier = gst_av1_parse_tier_to_string(self->max_seq_tier);
|
tier = gst_av1_parse_tier_to_string (self->max_seq_tier);
|
||||||
if (tier) {
|
if (tier) {
|
||||||
gst_caps_set_simple(final_caps, "max-tier", G_TYPE_STRING, tier, NULL);
|
gst_caps_set_simple (final_caps, "max-tier", G_TYPE_STRING, tier, NULL);
|
||||||
} else {
|
} else {
|
||||||
GST_WARNING_OBJECT (self, "Invalid max seq tier %d",
|
GST_WARNING_OBJECT (self, "Invalid max seq tier %d", self->max_seq_tier);
|
||||||
self->max_seq_tier);
|
|
||||||
}
|
}
|
||||||
|
|
||||||
level = gst_av1_parse_seq_level_idx_to_string (self->max_seq_level_idx);
|
level = gst_av1_parse_seq_level_idx_to_string (self->max_seq_level_idx);
|
||||||
@ -1376,15 +1375,12 @@ gst_av1_parse_handle_sequence_obu (GstAV1Parse * self, GstAV1OBU * obu)
|
|||||||
else
|
else
|
||||||
cinfo.range = GST_VIDEO_COLOR_RANGE_16_235;
|
cinfo.range = GST_VIDEO_COLOR_RANGE_16_235;
|
||||||
|
|
||||||
cinfo.matrix =
|
cinfo.matrix = gst_video_color_matrix_from_iso
|
||||||
gst_video_color_matrix_from_iso (seq_header.
|
(seq_header.color_config.matrix_coefficients);
|
||||||
color_config.matrix_coefficients);
|
cinfo.transfer = gst_video_transfer_function_from_iso
|
||||||
cinfo.transfer =
|
(seq_header.color_config.transfer_characteristics);
|
||||||
gst_video_transfer_function_from_iso (seq_header.
|
cinfo.primaries = gst_video_color_primaries_from_iso
|
||||||
color_config.transfer_characteristics);
|
(seq_header.color_config.color_primaries);
|
||||||
cinfo.primaries =
|
|
||||||
gst_video_color_primaries_from_iso (seq_header.
|
|
||||||
color_config.color_primaries);
|
|
||||||
|
|
||||||
colorimetry = gst_video_colorimetry_to_string (&cinfo);
|
colorimetry = gst_video_colorimetry_to_string (&cinfo);
|
||||||
|
|
||||||
|
Loading…
x
Reference in New Issue
Block a user