Searched refs:pSlice (Results 1 – 2 of 2) sorted by relevance
35 static MPP_RET decode_poc(H264dVideoCtx_t *p_Vid, H264_SLICE_t *pSlice) in decode_poc() argument47 if (pSlice->idr_flag) { in decode_poc()57 p_Vid->PrevPicOrderCntLsb = pSlice->toppoc; in decode_poc()62 if (pSlice->pic_order_cnt_lsb < p_Vid->PrevPicOrderCntLsb && in decode_poc()63 … (p_Vid->PrevPicOrderCntLsb - pSlice->pic_order_cnt_lsb) >= (RK_S32)(MaxPicOrderCntLsb / 2)) { in decode_poc()64 pSlice->PicOrderCntMsb = p_Vid->PrevPicOrderCntMsb + MaxPicOrderCntLsb; in decode_poc()65 } else if (pSlice->pic_order_cnt_lsb > p_Vid->PrevPicOrderCntLsb && in decode_poc()66 … (pSlice->pic_order_cnt_lsb - p_Vid->PrevPicOrderCntLsb) > (RK_S32)(MaxPicOrderCntLsb / 2)) { in decode_poc()67 pSlice->PicOrderCntMsb = p_Vid->PrevPicOrderCntMsb - MaxPicOrderCntLsb; in decode_poc()69 pSlice->PicOrderCntMsb = p_Vid->PrevPicOrderCntMsb; in decode_poc()[all …]
164 static MPP_RET dec_ref_pic_marking(H264_SLICE_t *pSlice) in dec_ref_pic_marking() argument171 H264dVideoCtx_t *p_Vid = pSlice->p_Vid; in dec_ref_pic_marking()172 BitReadCtx_t *p_bitctx = &pSlice->p_Cur->bitctx; in dec_ref_pic_marking()176 pSlice->drpm_used_bitlen = 0; in dec_ref_pic_marking()178 if (pSlice->idr_flag || in dec_ref_pic_marking()179 (pSlice->svc_extension_flag == 0 && pSlice->mvcExt.non_idr_flag == 0)) { in dec_ref_pic_marking()180 READ_ONEBIT(p_bitctx, &pSlice->no_output_of_prior_pics_flag); in dec_ref_pic_marking()181 p_Vid->no_output_of_prior_pics_flag = pSlice->no_output_of_prior_pics_flag; in dec_ref_pic_marking()182 READ_ONEBIT(p_bitctx, &pSlice->long_term_reference_flag); in dec_ref_pic_marking()184 READ_ONEBIT(p_bitctx, &pSlice->adaptive_ref_pic_buffering_flag); in dec_ref_pic_marking()[all …]