Home
last modified time | relevance | path

Searched refs:cpb (Results 1 – 10 of 10) sorted by relevance

/rockchip-linux_mpp/mpp/base/
H A Dmpp_enc_refs.c100 EncVirtualCpb cpb; member
130 #define dump_cpb(cpb) _dump_cpb(cpb, __FUNCTION__, __LINE__) argument
132 void _dump_cpb(EncVirtualCpb *cpb, const char *func, RK_S32 line) in _dump_cpb() argument
134 MppEncCpbInfo *info = &cpb->info; in _dump_cpb()
137 mpp_log("%s:%d cpb %p status:\n", func, line, cpb); in _dump_cpb()
147 dump_frm(&cpb->cpb_refs[i]); in _dump_cpb()
151 dump_frm(&cpb->mode_refs[i]); in _dump_cpb()
155 dump_frm(&cpb->st_tid_refs[i]); in _dump_cpb()
159 dump_frm(&cpb->lt_idx_refs[i]); in _dump_cpb()
162 cpb->frm_idx, cpb->seq_idx, cpb->seq_cnt, in _dump_cpb()
[all …]
/rockchip-linux_mpp/mpp/codec/enc/h265/
H A Dh265e_dpb.c579 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
[all …]
H A Dh265e_dpb.h143 void h265e_dpb_build_list(H265eDpb *dpb, EncCpbStatus *cpb);
144 void h265e_dpb_proc_cpb(H265eDpb *dpb, EncCpbStatus *cpb);
H A Dh265e_api.c300 EncCpbStatus *cpb = &task->rc_task->cpb; in h265e_proc_dpb() local
303 h265e_dpb_proc_cpb(p->dpb, cpb); in h265e_proc_dpb()
305 h265e_slice_init(ctx, cpb->curr); in h265e_proc_dpb()
306 h265e_dpb_build_list(p->dpb, cpb); in h265e_proc_dpb()
/rockchip-linux_mpp/mpp/codec/enc/h264/
H A Dh264e_dpb.c226 void h264e_dpb_build_list(H264eDpb *dpb, EncCpbStatus *cpb) in h264e_dpb_build_list() argument
237 if (cpb->curr.is_intra) { in h264e_dpb_build_list()
247 EncFrmStatus *frm = &cpb->init[i]; in h264e_dpb_build_list()
424 MPP_RET h264e_dpb_proc(H264eDpb *dpb, EncCpbStatus *cpb) in h264e_dpb_proc() argument
426 EncFrmStatus *curr = &cpb->curr; in h264e_dpb_proc()
427 EncFrmStatus *refr = &cpb->refr; in h264e_dpb_proc()
428 EncFrmStatus *init = cpb->init; in h264e_dpb_proc()
584 h264e_dpb_build_list(dpb, cpb); in h264e_dpb_proc()
599 void h264e_dpb_check(H264eDpb *dpb, EncCpbStatus *cpb) in h264e_dpb_check() argument
723 dpb->map[i] = find_cpb_frame(dpb, &cpb->final[i]); in h264e_dpb_check()
H A Dh264e_dpb.h152 MPP_RET h264e_dpb_proc(H264eDpb *dpb, EncCpbStatus *cpb);
160 void h264e_dpb_check(H264eDpb *dpb, EncCpbStatus *cpb);
H A Dh264e_api_v2.c449 EncCpbStatus *cpb = &task->rc_task->cpb; in h264e_proc_dpb() local
458 h264e_dpb_proc(dpb, cpb); in h264e_proc_dpb()
486 h264e_dpb_check(dpb, cpb); in h264e_proc_dpb()
/rockchip-linux_mpp/mpp/codec/enc/vp8/
H A Dvp8e_api_v2.c152 EncCpbStatus *cpb = &task->rc_task->cpb; in vp8e_proc_dpb() local
153 rc_task->frm.val = cpb->curr.val; in vp8e_proc_dpb()
/rockchip-linux_mpp/mpp/codec/
H A Dmpp_enc_impl.c1813 EncCpbStatus *cpb = &rc_task->cpb; in mpp_enc_proc_two_pass() local
1828 mpp_enc_refs_get_cpb_pass1(enc->refs, cpb); in mpp_enc_proc_two_pass()
1830 enc_dbg_frm_status("frm %d start ***********************************\n", cpb->curr.seq_idx); in mpp_enc_proc_two_pass()
1878 EncCpbStatus *cpb = &rc_task->cpb; in mpp_enc_force_pskip_check() local
1891 if (cpb->curr.is_idr) { in mpp_enc_force_pskip_check()
1895 if (cpb->curr.is_lt_ref) { in mpp_enc_force_pskip_check()
1899 if (cpb->curr.temporal_id != max_tid) { in mpp_enc_force_pskip_check()
1903 if (cpb->curr.ref_mode != REF_TO_PREV_REF_FRM) { in mpp_enc_force_pskip_check()
1917 EncCpbStatus *cpb = &rc_task->cpb; in mpp_enc_force_pskip() local
1934 mpp_enc_refs_get_cpb(enc->refs, cpb); in mpp_enc_force_pskip()
[all …]
/rockchip-linux_mpp/inc/
H A Dmpp_rc_defs.h228 EncCpbStatus cpb; member