Browse Source

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.
tags/n4.3
Mark Thompson 5 years ago
parent
commit
f9b8503639
1 changed files with 4 additions and 0 deletions
  1. +4
    -0
      libavcodec/cbs_h264_syntax_template.c

+ 4
- 0
libavcodec/cbs_h264_syntax_template.c View File

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


Loading…
Cancel
Save