Lines Matching refs:cpb

579 void h265e_dpb_cpb2rps(H265eDpb *dpb, RK_S32 curPoc, H265eSlice *slice, EncCpbStatus *cpb)  in h265e_dpb_cpb2rps()  argument
607 if (cpb->curr.is_lt_ref) in h265e_dpb_cpb2rps()
612 EncFrmStatus *frm = &cpb->init[i]; in h265e_dpb_cpb2rps()
654 p = h265e_find_cpb_frame(dpb->frame_list, MAX_REFS, &cpb->refr); in h265e_dpb_cpb2rps()
656 mpp_err("ref frame no found in refer index %d", cpb->refr.seq_idx); in h265e_dpb_cpb2rps()
674 if (cpb->refr.seq_idx == rps->poc[i + st_size]) in h265e_dpb_cpb2rps()
694 MPP_RET h265e_pskip_ref_check(H265eDpb *dpb, EncCpbStatus *cpb, H265eDpbFrm *frm) in h265e_pskip_ref_check() argument
700 …if ((cpb->curr.force_pskip_is_ref) && (frm->slot_idx == dpb->curr->slice->m_refPicList[0][0]->slot… in h265e_pskip_ref_check()
705 …if ((cpb->refr.force_pskip_is_ref) && (frm->slot_idx == dpb->curr->slice->m_refPicList[0][0]->prev… in h265e_pskip_ref_check()
714 void h265e_dpb_free_unsed(H265eDpb *dpb, EncCpbStatus *cpb) in h265e_dpb_free_unsed() argument
720 if (cpb->curr.is_non_ref) { in h265e_dpb_free_unsed()
721 H265eDpbFrm *frm = h265e_find_cpb_frame(dpb->frame_list, MAX_REFS, &cpb->curr); in h265e_dpb_free_unsed()
735 if (h265e_check_frame_cpb(frm, MAX_REFS, &cpb->final[0])) { in h265e_dpb_free_unsed()
736 if (!h265e_pskip_ref_check(dpb, cpb, frm)) { in h265e_dpb_free_unsed()
749 void h265e_dpb_proc_cpb(H265eDpb *dpb, EncCpbStatus *cpb) in h265e_dpb_proc_cpb() argument
751 EncFrmStatus *curr = &cpb->curr; in h265e_dpb_proc_cpb()
757 if (!dpb || !cpb) in h265e_dpb_proc_cpb()
775 EncFrmStatus *frm = &cpb->init[i]; in h265e_dpb_proc_cpb()
833 void h265e_dpb_build_list(H265eDpb *dpb, EncCpbStatus *cpb) in h265e_dpb_build_list() argument
870 h265e_dpb_cpb2rps(dpb, poc_cur, slice, cpb); in h265e_dpb_build_list()
927 h265e_dpb_free_unsed(dpb, cpb); in h265e_dpb_build_list()