aboutsummaryrefslogtreecommitdiffstats
path: root/libavcodec/evc_parse.c
diff options
context:
space:
mode:
authorJames Almer <jamrial@gmail.com>2023-06-22 19:46:22 -0300
committerJames Almer <jamrial@gmail.com>2023-06-23 08:37:23 -0300
commit5b966be5b8a4272d51a7486375072e45bdaa8acf (patch)
treee3930d538bfdab145089d8a520e351d26e5adb34 /libavcodec/evc_parse.c
parent528dd5637d9a306e74a9f1455acd2e4a0718b3e9 (diff)
downloadffmpeg-5b966be5b8a4272d51a7486375072e45bdaa8acf.tar.gz
avcodec/evc_parse: use unsigned types in structs where corresponds
Signed-off-by: James Almer <jamrial@gmail.com>
Diffstat (limited to 'libavcodec/evc_parse.c')
-rw-r--r--libavcodec/evc_parse.c12
1 files changed, 6 insertions, 6 deletions
diff --git a/libavcodec/evc_parse.c b/libavcodec/evc_parse.c
index eff4b7bc38..447f6195c2 100644
--- a/libavcodec/evc_parse.c
+++ b/libavcodec/evc_parse.c
@@ -28,11 +28,11 @@ int ff_evc_parse_slice_header(GetBitContext *gb, EVCParserSliceHeader *sh,
const EVCParserPPS *pps;
const EVCParserSPS *sps;
int num_tiles_in_slice = 0;
- int slice_pic_parameter_set_id;
+ unsigned slice_pic_parameter_set_id;
- slice_pic_parameter_set_id = get_ue_golomb(gb);
+ slice_pic_parameter_set_id = get_ue_golomb_31(gb);
- if (slice_pic_parameter_set_id < 0 || slice_pic_parameter_set_id >= EVC_MAX_PPS_COUNT)
+ if (slice_pic_parameter_set_id >= EVC_MAX_PPS_COUNT)
return AVERROR_INVALIDDATA;
pps = ps->pps[slice_pic_parameter_set_id];
@@ -59,14 +59,14 @@ int ff_evc_parse_slice_header(GetBitContext *gb, EVCParserSliceHeader *sh,
if (!sh->arbitrary_slice_flag)
sh->last_tile_id = get_bits(gb, pps->tile_id_len_minus1 + 1);
else {
- sh->num_remaining_tiles_in_slice_minus1 = get_ue_golomb(gb);
+ sh->num_remaining_tiles_in_slice_minus1 = get_ue_golomb_long(gb);
num_tiles_in_slice = sh->num_remaining_tiles_in_slice_minus1 + 2;
for (int i = 0; i < num_tiles_in_slice - 1; ++i)
- sh->delta_tile_id_minus1[i] = get_ue_golomb(gb);
+ sh->delta_tile_id_minus1[i] = get_ue_golomb_long(gb);
}
}
- sh->slice_type = get_ue_golomb(gb);
+ sh->slice_type = get_ue_golomb_31(gb);
if (nalu_type == EVC_IDR_NUT)
sh->no_output_of_prior_pics_flag = get_bits1(gb);