Home
last modified time | relevance | path

Searched refs:pic_order_cnt_lsb (Results 1 – 15 of 15) sorted by relevance

/rockchip-linux_mpp/mpp/codec/enc/h264/
H A Dh264e_slice.c82 slice->pic_order_cnt_lsb = frm->poc & ((1 << slice->log2_max_poc_lsb) - 1); in h264e_slice_update()
339 (RK_S32 *)&slice->pic_order_cnt_lsb); in h264e_slice_read()
341 bit.used_bits, slice->pic_order_cnt_lsb); in h264e_slice_read()
604 RK_S32 pic_order_cnt_lsb = slice->pic_order_cnt_lsb; in h264e_slice_write_header() local
607 if (pic_order_cnt_lsb >= max_poc_lsb) in h264e_slice_write_header()
608 pic_order_cnt_lsb &= (max_poc_lsb - 1); in h264e_slice_write_header()
611 mpp_writer_put_bits(s, pic_order_cnt_lsb, slice->log2_max_poc_lsb); in h264e_slice_write_header()
613 mpp_writer_bits(s), pic_order_cnt_lsb); in h264e_slice_write_header()
H A Dh264e_slice.h125 RK_U32 pic_order_cnt_lsb; member
/rockchip-linux_mpp/mpp/hal/rkdec/h265d/
H A Dhal_h265d_com.h88 RK_S32 pic_order_cnt_lsb; member
H A Dhal_h265d_com.c492 … READ_BITS(gb, (dxva_cxt->pp.log2_max_pic_order_cnt_lsb_minus4 + 4), &sh.pic_order_cnt_lsb); in hal_h265d_slice_output_rps()
/rockchip-linux_mpp/mpp/codec/dec/h264/
H A Dh264d_init.c62 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()
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()
74 pSlice->toppoc = pSlice->PicOrderCntMsb + pSlice->pic_order_cnt_lsb; in decode_poc()
79 pSlice->ThisPOC = pSlice->toppoc = pSlice->PicOrderCntMsb + pSlice->pic_order_cnt_lsb; in decode_poc()
82 … pSlice->ThisPOC = pSlice->bottompoc = pSlice->PicOrderCntMsb + pSlice->pic_order_cnt_lsb; in decode_poc()
89 p_Vid->PrevPicOrderCntLsb = pSlice->pic_order_cnt_lsb; in decode_poc()
H A Dh264d_slice.c530 …tctx, currSlice->active_sps->log2_max_pic_order_cnt_lsb_minus4 + 4, &currSlice->pic_order_cnt_lsb); in process_slice()
H A Dh264d_global.h772 RK_S32 pic_order_cnt_lsb; // for poc mode 0 member
/rockchip-linux_mpp/mpp/codec/dec/h265/
H A Dh265d_parser.c475 rps->poc[i] += s->poc - delta * max_poc_lsb - s->sh.pic_order_cnt_lsb; in decode_lt_rps()
547 if (openhevc_sh->pic_order_cnt_lsb != sh->pic_order_cnt_lsb) { in compare_sliceheader()
833 READ_BITS(gb, s->sps->log2_max_poc_lsb, &sh->pic_order_cnt_lsb); in hls_slice_header()
834 poc = mpp_hevc_compute_poc(s, sh->pic_order_cnt_lsb); in hls_slice_header()
H A Dh265d_parser.h389 RK_S32 pic_order_cnt_lsb; member
/rockchip-linux_mpp/
H A DCHANGELOG.md730 - [h264e_slice]: fix pic_order_cnt_lsb wrap issue
738 - [h264e_slice]: fix pic_order_cnt_lsb wrap issue
/rockchip-linux_mpp/mpp/hal/rkenc/h264e/
H A Dhal_h264e_vepu541.c591 regs->reg107.poc_lsb = slice->pic_order_cnt_lsb; in setup_vepu541_codec()
H A Dhal_h264e_vepu540c.c579 regs->reg_base.synt_sli1.poc_lsb = slice->pic_order_cnt_lsb; in setup_vepu540c_codec()
H A Dhal_h264e_vepu580.c926 regs->reg_base.synt_sli1.poc_lsb = slice->pic_order_cnt_lsb; in setup_vepu580_codec()
H A Dhal_h264e_vepu510.c949 reg_frm->synt_sli1.poc_lsb = slice->pic_order_cnt_lsb; in setup_vepu510_codec()
H A Dhal_h264e_vepu511.c919 reg_frm->synt_sli1.poc_lsb = slice->pic_order_cnt_lsb; in setup_vepu511_codec()