Home
last modified time | relevance | path

Searched refs:curr (Results 1 – 24 of 24) sorted by relevance

/rockchip-linux_mpp/mpp/codec/enc/h264/
H A Dh264e_dpb.c237 if (cpb->curr.is_intra) { in h264e_dpb_build_list()
322 H264eDpbFrm *curr = dpb->curr; in h264e_dpb_build_list() local
326 RK_S32 curr_frm_cnt = curr->status.seq_idx; in h264e_dpb_build_list()
348 op.modification_of_pic_nums_idc = curr->frame_num > refr->frame_num ? 0 : 1; in h264e_dpb_build_list()
349 op.abs_diff_pic_num_minus1 = MPP_ABS(curr->frame_num - refr->frame_num) - 1; in h264e_dpb_build_list()
352 curr->frame_num, refr->frame_num, in h264e_dpb_build_list()
367 H264eDpbFrm *frm = dpb->curr; in h264e_dpb_build_marking()
426 EncFrmStatus *curr = &cpb->curr; in h264e_dpb_proc() local
432 RK_S32 seq_idx = curr->seq_idx; in h264e_dpb_proc()
437 if (curr->is_idr) { in h264e_dpb_proc()
[all …]
H A Dh264e_api_v2.c411 H264eDpbFrm *curr = NULL; in h264e_pskip_ref_check() local
416 curr = dpb->curr; in h264e_pskip_ref_check()
419 if (curr->status.force_pskip_is_ref) { in h264e_pskip_ref_check()
431 if (!refr->status.force_pskip_is_ref && !curr->status.force_pskip_is_ref) { in h264e_pskip_ref_check()
451 H264eDpbFrm *curr = NULL; in h264e_proc_dpb() local
460 curr = dpb->curr; in h264e_proc_dpb()
464 h264e_slice_update(&p->slice, p->cfg, &p->sps, &p->pps, dpb->curr); in h264e_proc_dpb()
467 frms->seq_idx = curr->seq_idx; in h264e_proc_dpb()
468 frms->curr_idx = curr->slot_idx; in h264e_proc_dpb()
476 frms->refr_idx = curr->slot_idx; in h264e_proc_dpb()
[all …]
H A Dh264e_dpb.h122 H264eDpbFrm *curr; member
/rockchip-linux_mpp/mpp/base/
H A Dmpp_task_impl.c134 MppTaskStatusInfo *curr = NULL; in _mpp_port_poll() local
146 curr = &queue->info[port_impl->status_curr]; in _mpp_port_poll()
147 if (curr->count) { in _mpp_port_poll()
148 mpp_assert(!list_empty(&curr->list)); in _mpp_port_poll()
149 ret = (MPP_RET)curr->count; in _mpp_port_poll()
153 timeout, curr->count); in _mpp_port_poll()
155 mpp_assert(list_empty(&curr->list)); in _mpp_port_poll()
163 MppCond *cond = &curr->cond; in _mpp_port_poll()
178 if (curr->count) { in _mpp_port_poll()
179 mpp_assert(!list_empty(&curr->list)); in _mpp_port_poll()
[all …]
H A Dmpp_cfg_io.c150 MppCfgIoImpl *curr = obj; in get_full_name() local
157 while (curr && curr->parent) { in get_full_name()
159 if (curr->name) { in get_full_name()
161 if (curr->type >= MPP_CFG_TYPE_OBJECT) in get_full_name()
164 name[i++] = curr->name; in get_full_name()
167 curr = curr->parent; in get_full_name()
H A Dmpp_enc_refs.c790 EncFrmStatus *frm = &status->curr; in mpp_enc_refs_get_cpb()
999 EncFrmStatus *frm = &status->curr; in mpp_enc_refs_get_cpb_pass1()
/rockchip-linux_mpp/mpp/vproc/iep2/test/
H A Diep2_test.c207 int prev, curr, next; in iep2_test() local
264 curr = 1; in iep2_test()
300 prev = (curr - 1) % 3; in iep2_test()
301 curr = curr % 3; in iep2_test()
302 next = (curr + 1) % 3; in iep2_test()
311 &imgsrc[curr], fdsrc[curr], IEP_CMD_SET_SRC); in iep2_test()
346 curr++; in iep2_test()
/rockchip-linux_mpp/mpp/hal/vpu/vp8e/
H A Dhal_vp8e_entropy.h21 RK_S32 (*curr)[4][8][3][11], RK_S32 (*prev)[4][8][3][11]);
23 RK_S32 (*curr)[2][19], RK_S32 (*prev)[2][19]);
H A Dhal_vp8e_entropy.c375 MPP_RET vp8e_calc_coeff_prob(Vp8ePutBitBuf *bitbuf, RK_S32 (*curr)[4][8][3][11], in vp8e_calc_coeff_prob()
387 new = (RK_S32) (*curr)[i][j][k][l]; in vp8e_calc_coeff_prob()
402 MPP_RET vp8e_calc_mv_prob(Vp8ePutBitBuf *bitbuf, RK_S32 (*curr)[2][19], in vp8e_calc_mv_prob()
412 new = (RK_S32) (*curr)[i][j]; in vp8e_calc_mv_prob()
/rockchip-linux_mpp/mpp/codec/enc/h265/
H A Dh265e_slice.c206 void h265e_slice_init(void *ctx, EncFrmStatus curr) in h265e_slice_init() argument
215 H265eSlice *slice = p->dpb->curr->slice; in h265e_slice_init()
216 p->slice = p->dpb->curr->slice; in h265e_slice_init()
236 p->dpb->curr->is_key_frame = 0; in h265e_slice_init()
237 if (curr.is_idr) { in h265e_slice_init()
239 p->dpb->curr->is_key_frame = 1; in h265e_slice_init()
240 p->dpb->curr->status.is_intra = 1; in h265e_slice_init()
244 p->dpb->curr->status.is_intra = 0; in h265e_slice_init()
247 p->dpb->curr->status.val = curr.val; in h265e_slice_init()
249 if (slice->m_sliceType != B_SLICE && !curr.non_recn) in h265e_slice_init()
[all …]
H A Dh265e_dpb.c147 dpb->curr = &dpb->frame_list[i]; in h265e_dpb_get_curr()
148 h265e_dbg_dpb("get free dpb slot_index %d", dpb->curr->slot_idx); in h265e_dpb_get_curr()
152 h265e_dpb_init_curr(dpb, dpb->curr); in h265e_dpb_get_curr()
234 if (dpb->curr->is_key_frame) { in get_nal_unit_type()
607 if (cpb->curr.is_lt_ref) in h265e_dpb_cpb2rps()
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()
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()
751 EncFrmStatus *curr = &cpb->curr; in h265e_dpb_proc_cpb() local
[all …]
H A Dh265e_api.c305 h265e_slice_init(ctx, cpb->curr); in h265e_proc_dpb()
308 rc_task->frm = p->dpb->curr->status; in h265e_proc_dpb()
375 p->dpb->curr->prev_ref_idx = syntax->sp.recon_pic.slot_idx; in h265e_proc_enc_skip()
H A Dh265e_dpb.h130 H265eDpbFrm *curr; member
H A Dh265e_syntax.c355 sp->recon_pic.slot_idx = h->dpb->curr->slot_idx; in fill_ref_parameters()
364 sp->ref_pic.slot_idx = h->dpb->curr->slot_idx; in fill_ref_parameters()
H A Dh265e_slice.h448 void h265e_slice_init(void *ctx, EncFrmStatus curr);
/rockchip-linux_mpp/test/
H A Dmpp_event_trigger.c147 long start_time, curr; in event_trigger_thread() local
167 curr = curr_time.tv_sec * 1000 + curr_time.tv_usec / 1000; in event_trigger_thread()
170 curr - start_time, ctx->event_idx); in event_trigger_thread()
/rockchip-linux_mpp/inc/
H A Dmpp_rc_defs.h158 EncFrmStatus curr; member
/rockchip-linux_mpp/mpp/codec/
H A Dmpp_enc_impl.c1830 enc_dbg_frm_status("frm %d start ***********************************\n", cpb->curr.seq_idx); in mpp_enc_proc_two_pass()
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()
1948 enc_dbg_frm_status("frm %d start ***********************************\n", cpb->curr.seq_idx); in mpp_enc_force_pskip()
2114 enc_dbg_frm_status("frm %d start ***********************************\n", cpb->curr.seq_idx); in mpp_enc_normal()
2117 enc_dbg_frm_status("frm %d compare\n", cpb->curr.seq_idx); in mpp_enc_normal()
2118 enc_dbg_frm_status("seq_idx %d vs %d\n", frm->seq_idx, cpb->curr.seq_idx); in mpp_enc_normal()
2119 enc_dbg_frm_status("is_idr %d vs %d\n", frm->is_idr, cpb->curr.is_idr); in mpp_enc_normal()
[all …]
/rockchip-linux_mpp/mpp/codec/enc/vp8/
H A Dvp8e_api_v2.c153 rc_task->frm.val = cpb->curr.val; in vp8e_proc_dpb()
/rockchip-linux_mpp/mpp/hal/rkenc/h264e/
H A Dhal_h264e_vepu541.c1135 HalBuf *curr = hal_bufs_get_buf(bufs, frms->curr_idx); in setup_vepu541_recn_refr() local
1140 if (curr && curr->cnt) { in setup_vepu541_recn_refr()
1141 MppBuffer buf_pixel = curr->buf[0]; in setup_vepu541_recn_refr()
1142 MppBuffer buf_thumb = curr->buf[1]; in setup_vepu541_recn_refr()
H A Dhal_h264e_vepu540c.c1070 HalBuf *curr = hal_bufs_get_buf(bufs, frms->curr_idx); in setup_vepu540c_recn_refr() local
1075 if (curr && curr->cnt) { in setup_vepu540c_recn_refr()
1076 MppBuffer buf_pixel = curr->buf[0]; in setup_vepu540c_recn_refr()
1077 MppBuffer buf_thumb = curr->buf[1]; in setup_vepu540c_recn_refr()
H A Dhal_h264e_vepu511.c1503 HalBuf *curr = hal_bufs_get_buf(bufs, frms->curr_idx); in setup_vepu511_recn_refr() local
1508 if (curr && curr->cnt) { in setup_vepu511_recn_refr()
1509 MppBuffer buf_pixel = curr->buf[0]; in setup_vepu511_recn_refr()
1510 MppBuffer buf_thumb = curr->buf[1]; in setup_vepu511_recn_refr()
1511 MppBuffer buf_smear = curr->buf[2]; in setup_vepu511_recn_refr()
1526 MppBuffer buf_smear = curr->buf[2]; in setup_vepu511_recn_refr()
H A Dhal_h264e_vepu510.c1503 HalBuf *curr = hal_bufs_get_buf(bufs, frms->curr_idx); in setup_vepu510_recn_refr() local
1508 if (curr && curr->cnt) { in setup_vepu510_recn_refr()
1509 MppBuffer buf_pixel = curr->buf[0]; in setup_vepu510_recn_refr()
1510 MppBuffer buf_thumb = curr->buf[1]; in setup_vepu510_recn_refr()
1511 MppBuffer buf_smear = curr->buf[2]; in setup_vepu510_recn_refr()
H A Dhal_h264e_vepu580.c1633 HalBuf *curr = hal_bufs_get_buf(bufs, frms->curr_idx); in setup_vepu580_recn_refr() local
1638 if (curr && curr->cnt) { in setup_vepu580_recn_refr()
1639 MppBuffer buf_pixel = curr->buf[0]; in setup_vepu580_recn_refr()
1640 MppBuffer buf_thumb = curr->buf[1]; in setup_vepu580_recn_refr()