| /rockchip-linux_mpp/mpp/codec/enc/h264/ |
| H A D | h264e_dpb.c | 237 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 D | h264e_api_v2.c | 411 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 D | h264e_dpb.h | 122 H264eDpbFrm *curr; member
|
| /rockchip-linux_mpp/mpp/base/ |
| H A D | mpp_task_impl.c | 134 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 D | mpp_cfg_io.c | 150 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 D | mpp_enc_refs.c | 790 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 D | iep2_test.c | 207 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 D | hal_vp8e_entropy.h | 21 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 D | hal_vp8e_entropy.c | 375 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 D | h265e_slice.c | 206 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 D | h265e_dpb.c | 147 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 D | h265e_api.c | 305 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 D | h265e_dpb.h | 130 H265eDpbFrm *curr; member
|
| H A D | h265e_syntax.c | 355 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 D | h265e_slice.h | 448 void h265e_slice_init(void *ctx, EncFrmStatus curr);
|
| /rockchip-linux_mpp/test/ |
| H A D | mpp_event_trigger.c | 147 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 D | mpp_rc_defs.h | 158 EncFrmStatus curr; member
|
| /rockchip-linux_mpp/mpp/codec/ |
| H A D | mpp_enc_impl.c | 1830 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 D | vp8e_api_v2.c | 153 rc_task->frm.val = cpb->curr.val; in vp8e_proc_dpb()
|
| /rockchip-linux_mpp/mpp/hal/rkenc/h264e/ |
| H A D | hal_h264e_vepu541.c | 1135 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 D | hal_h264e_vepu540c.c | 1070 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 D | hal_h264e_vepu511.c | 1503 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 D | hal_h264e_vepu510.c | 1503 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 D | hal_h264e_vepu580.c | 1633 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()
|