cbs_h264: Fix missing inferred colour description fields

With video_signal_type_present_flag set but colour_description_present_flag
unset the colour fields would not have had their correct values inferred.
This commit is contained in:
Mark Thompson 2019-07-28 19:23:15 +01:00
parent ccbab41039
commit f9b8503639

View File

@ -137,6 +137,10 @@ static int FUNC(vui_parameters)(CodedBitstreamContext *ctx, RWContext *rw,
ub(8, colour_primaries); ub(8, colour_primaries);
ub(8, transfer_characteristics); ub(8, transfer_characteristics);
ub(8, matrix_coefficients); ub(8, matrix_coefficients);
} else {
infer(colour_primaries, 2);
infer(transfer_characteristics, 2);
infer(matrix_coefficients, 2);
} }
} else { } else {
infer(video_format, 5); infer(video_format, 5);