From db836b2001d3b28a170c3c2219939976ce7a894a Mon Sep 17 00:00:00 2001 From: Herman Chen Date: Thu, 28 May 2020 10:27:08 +0800 Subject: [PATCH] [h264e]: Fix discontinuity frame_num issue Change-Id: Ie00c0f278ef619a17390fc088691ee4e27a937ca Signed-off-by: Herman Chen --- mpp/codec/enc/h264/h264e_dpb.c | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/mpp/codec/enc/h264/h264e_dpb.c b/mpp/codec/enc/h264/h264e_dpb.c index 62d41ca1..64df980e 100644 --- a/mpp/codec/enc/h264/h264e_dpb.c +++ b/mpp/codec/enc/h264/h264e_dpb.c @@ -119,8 +119,8 @@ MPP_RET h264e_dpb_setup(H264eDpb *dpb, MppEncCfgSet* cfg, SynH264eSps *sps) memcpy(&dpb->info, info, sizeof(dpb->info)); dpb->dpb_size = info->dpb_size; dpb->total_cnt = info->dpb_size + 1; - dpb->max_frm_num = (1 << log2_max_frm_num) - 1; - dpb->max_poc_lsb = (1 << log2_max_poc_lsb) - 1; + dpb->max_frm_num = 1 << log2_max_frm_num; + dpb->max_poc_lsb = 1 << log2_max_poc_lsb; dpb->poc_msb = (1 << log2_max_poc_lsb); h264e_dbg_dpb("max ref frm num %d total slot %d\n",