mirror of https://git.ffmpeg.org/ffmpeg.git
avcodec/dovi_rpudec: fix reading el_bit_depth_minus8
now that we are reading ext_mapping_idc as the upper 8 bits of el_bit_depth_minus8 we need to use get_ue_golomb_long rather than get_ue_golomb_31 for reading it
This commit is contained in:
parent
77ab1c773c
commit
c3814d5409
|
@ -420,7 +420,7 @@ int ff_dovi_rpu_parse(DOVIContext *s, const uint8_t *rpu, size_t rpu_size,
|
||||||
|
|
||||||
if ((hdr->rpu_format & 0x700) == 0) {
|
if ((hdr->rpu_format & 0x700) == 0) {
|
||||||
int bl_bit_depth_minus8 = get_ue_golomb_31(gb);
|
int bl_bit_depth_minus8 = get_ue_golomb_31(gb);
|
||||||
int el_bit_depth_minus8 = get_ue_golomb_31(gb);
|
int el_bit_depth_minus8 = get_ue_golomb_long(gb);
|
||||||
int vdr_bit_depth_minus8 = get_ue_golomb_31(gb);
|
int vdr_bit_depth_minus8 = get_ue_golomb_31(gb);
|
||||||
int reserved_zero_3bits;
|
int reserved_zero_3bits;
|
||||||
/* ext_mapping_idc is in the upper 8 bits of el_bit_depth_minus8 */
|
/* ext_mapping_idc is in the upper 8 bits of el_bit_depth_minus8 */
|
||||||
|
|
Loading…
Reference in New Issue