From aa8cca56f8334c8ae761360114575f57ea401c5c Mon Sep 17 00:00:00 2001 From: Ding Wei Date: Fri, 24 Dec 2021 14:12:35 +0800 Subject: [PATCH] [h264d]: fix error for parse vui period info Change-Id: I6f2aa84720bde10ecba997f80af2ea652aacc048 Signed-off-by: Ding Wei --- mpp/codec/dec/h264/h264d_sei.c | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/mpp/codec/dec/h264/h264d_sei.c b/mpp/codec/dec/h264/h264d_sei.c index 495e47c9..a1bac58e 100755 --- a/mpp/codec/dec/h264/h264d_sei.c +++ b/mpp/codec/dec/h264/h264d_sei.c @@ -175,7 +175,7 @@ static MPP_RET interpret_buffering_period_info( vui_seq_parameters = &(p_videoctx->spsSet[sei_msg->seq_parameter_set_id]->vui_seq_parameters); if (vui_seq_parameters->nal_hrd_parameters_present_flag) { - for (i = 0; i < vui_seq_parameters->vcl_hrd_parameters.cpb_cnt_minus1; i++) { + for (i = 0; i <= vui_seq_parameters->vcl_hrd_parameters.cpb_cnt_minus1; i++) { SKIP_BITS(p_bitctx, vui_seq_parameters->nal_hrd_parameters.initial_cpb_removal_delay_length_minus1); //initial_cpb_removal_delay SKIP_BITS(p_bitctx, @@ -184,7 +184,7 @@ static MPP_RET interpret_buffering_period_info( } if (vui_seq_parameters->vcl_hrd_parameters_present_flag) { - for (i = 0; i < vui_seq_parameters->vcl_hrd_parameters.cpb_cnt_minus1; i++) { + for (i = 0; i <= vui_seq_parameters->vcl_hrd_parameters.cpb_cnt_minus1; i++) { SKIP_BITS(p_bitctx, vui_seq_parameters->vcl_hrd_parameters.initial_cpb_removal_delay_length_minus1); //initial_cpb_removal_delay SKIP_BITS(p_bitctx,