| /OK3568_Linux_fs/external/mpp/mpp/codec/ |
| H A D | mpp_enc_impl.cpp | 500 EncFrmStatus *frm = &task->rc_task->frm; in mpp_enc_callback() 1432 EncRcTask *rc_task = &task->rc; in mpp_enc_proc_two_pass() local 1433 EncFrmStatus frm_bak = rc_task->frm; in mpp_enc_proc_two_pass() 1434 EncRcTaskInfo rc_info = rc_task->info; in mpp_enc_proc_two_pass() 1435 EncCpbStatus *cpb = &rc_task->cpb; in mpp_enc_proc_two_pass() 1436 EncFrmStatus *frm = &rc_task->frm; in mpp_enc_proc_two_pass() 1446 rc_task->info = enc->rc_info_prev; in mpp_enc_proc_two_pass() 1480 rc_task->info = rc_info; in mpp_enc_proc_two_pass() 1500 EncRcTask *rc_task = hal_task->rc_task; in mpp_enc_add_sw_header() local 1501 EncFrmStatus *frm = &rc_task->frm; in mpp_enc_add_sw_header() [all …]
|
| /OK3568_Linux_fs/external/mpp/mpp/hal/vpu/jpege/ |
| H A D | hal_jpege_vepu1_v2.c | 116 task->rc_task->info.quality_target = syntax->q_factor ? (100 - syntax->q_factor) : 80; in hal_jpege_vepu1_get_task() 117 task->rc_task->info.quality_min = 100 - syntax->qf_max; in hal_jpege_vepu1_get_task() 118 task->rc_task->info.quality_max = 100 - syntax->qf_min; in hal_jpege_vepu1_get_task() 119 task->rc_task->frm.is_intra = 1; in hal_jpege_vepu1_get_task() 121 task->rc_task->info.quality_target = ctx->hal_rc.last_quality; in hal_jpege_vepu1_get_task() 122 task->rc_task->info.quality_min = 100 - syntax->qf_max; in hal_jpege_vepu1_get_task() 123 task->rc_task->info.quality_max = 100 - syntax->qf_min; in hal_jpege_vepu1_get_task() 625 ctx->hal_rc.last_quality = task->rc_task->info.quality_target; in hal_jpege_vepu1_ret_task() 626 task->rc_task->info.bit_real = ctx->feedback.stream_length * 8; in hal_jpege_vepu1_ret_task()
|
| H A D | hal_jpege_vepu2_v2.c | 169 task->rc_task->info.quality_target = syntax->q_factor ? (100 - syntax->q_factor) : 80; in hal_jpege_vepu2_get_task() 170 task->rc_task->info.quality_min = 100 - syntax->qf_max; in hal_jpege_vepu2_get_task() 171 task->rc_task->info.quality_max = 100 - syntax->qf_min; in hal_jpege_vepu2_get_task() 172 task->rc_task->frm.is_intra = 1; in hal_jpege_vepu2_get_task() 174 task->rc_task->info.quality_target = ctx->hal_rc.last_quality; in hal_jpege_vepu2_get_task() 175 task->rc_task->info.quality_min = 100 - syntax->qf_max; in hal_jpege_vepu2_get_task() 176 task->rc_task->info.quality_max = 100 - syntax->qf_min; in hal_jpege_vepu2_get_task() 1035 EncRcTaskInfo *rc_info = &task->rc_task->info; in hal_jpege_vepu2_ret_task() 1037 ctx->hal_rc.last_quality = task->rc_task->info.quality_target; in hal_jpege_vepu2_ret_task() 1038 task->rc_task->info.bit_real = ctx->feedback.stream_length * 8; in hal_jpege_vepu2_ret_task()
|
| H A D | hal_jpege_base.c | 67 EncRcTaskInfo *rc_info = (EncRcTaskInfo *)&task->rc_task->info; in hal_jpege_vepu_rc()
|
| /OK3568_Linux_fs/external/mpp/mpp/codec/enc/h265/ |
| H A D | h265e_api.c | 242 EncRcTask *rc_task = task->rc_task; in h265e_proc_dpb() local 243 EncCpbStatus *cpb = &task->rc_task->cpb; in h265e_proc_dpb() 250 rc_task->frm = p->dpb->curr->status; in h265e_proc_dpb() 260 EncFrmStatus *frm = &task->rc_task->frm; in h265e_proc_hal() 290 p->slice->m_sliceQp = task->rc_task->info.quality_target; in h265e_proc_enc_skip() 293 task->rc_task->info.bit_real = 8 * new_length; in h265e_proc_enc_skip()
|
| /OK3568_Linux_fs/external/mpp/mpp/codec/enc/vp8/ |
| H A D | vp8e_api_v2.c | 150 EncRcTask *rc_task = task->rc_task; in vp8e_proc_dpb() local 151 EncCpbStatus *cpb = &task->rc_task->cpb; in vp8e_proc_dpb() 152 rc_task->frm.val = cpb->curr.val; in vp8e_proc_dpb()
|
| /OK3568_Linux_fs/external/mpp/mpp/hal/vpu/h264e/ |
| H A D | hal_h264e_vepu_v2.h | 199 EncRcTask *rc_task, MppEncCfgSet *set_cfg); 213 EncRcTask *rc_task);
|
| H A D | hal_h264e_vepu_v2.c | 572 EncRcTask *rc_task) in h264e_vepu_mbrc_prepare() argument 575 EncFrmStatus *frm = &rc_task->frm; in h264e_vepu_mbrc_prepare() 576 EncRcTaskInfo *info = &rc_task->info; in h264e_vepu_mbrc_prepare() 663 EncRcTask *rc_task, MppEncCfgSet *cfg) in h264e_vepu_slice_split_cfg() argument 666 EncRcTaskInfo *info = &rc_task->info; in h264e_vepu_slice_split_cfg()
|
| H A D | hal_h264e_vepu1_v2.c | 292 EncRcTaskInfo *rc_info = &task->rc_task->info; in hal_h264e_vepu1_gen_regs_v2() 293 EncFrmStatus *frm = &task->rc_task->frm; in hal_h264e_vepu1_gen_regs_v2() 319 h264e_vepu_mbrc_prepare(ctx->rc_ctx, &ctx->hw_mbrc, task->rc_task); in hal_h264e_vepu1_gen_regs_v2() 321 h264e_vepu_slice_split_cfg(ctx->slice, &ctx->hw_mbrc, task->rc_task, ctx->cfg); in hal_h264e_vepu1_gen_regs_v2() 695 EncRcTaskInfo *rc_info = &task->rc_task->info; in hal_h264e_vepu1_ret_task_v2()
|
| H A D | hal_h264e_vepu2_v2.c | 342 EncRcTaskInfo *rc_info = &task->rc_task->info; in hal_h264e_vepu2_gen_regs_v2() 343 EncFrmStatus *frm = &task->rc_task->frm; in hal_h264e_vepu2_gen_regs_v2() 369 h264e_vepu_mbrc_prepare(ctx->rc_ctx, &ctx->hw_mbrc, task->rc_task); in hal_h264e_vepu2_gen_regs_v2() 370 h264e_vepu_slice_split_cfg(ctx->slice, &ctx->hw_mbrc, task->rc_task, ctx->cfg); in hal_h264e_vepu2_gen_regs_v2() 760 EncRcTaskInfo *rc_info = &task->rc_task->info; in hal_h264e_vepu2_ret_task_v2()
|
| /OK3568_Linux_fs/external/mpp/mpp/codec/enc/h264/ |
| H A D | h264e_api_v2.c | 681 EncRcForceCfg *rc_force = &task->rc_task->force; in h264e_start() 730 EncCpbStatus *cpb = &task->rc_task->cpb; in h264e_proc_dpb() 731 EncFrmStatus *frm = &task->rc_task->frm; in h264e_proc_dpb() 797 EncFrmStatus *frm = &task->rc_task->frm; in h264e_proc_hal() 833 EncRcTaskInfo *rc_info = &task->rc_task->info; in h264e_sw_enc()
|
| /OK3568_Linux_fs/external/mpp/mpp/hal/vpu/vp8e/ |
| H A D | hal_vp8e_vepu1_v2.c | 352 ctx->rc->qp_hdr = MPP_CLIP3(0, 127, task->rc_task->info.quality_target); in hal_vp8e_vepu1_gen_regs_v2() 471 ctx->last_frm_intra = task->rc_task->frm.is_intra; in hal_vp8e_vepu1_wait_v2() 474 task->rc_task->info.bit_real = ctx->frame_size << 3; in hal_vp8e_vepu1_wait_v2() 496 ctx->frame_type = task->rc_task->frm.is_intra ? VP8E_FRM_KEY : VP8E_FRM_P; in hal_vp8e_vepu1_get_task_v2()
|
| H A D | hal_vp8e_vepu2_v2.c | 356 ctx->rc->qp_hdr = MPP_CLIP3(0, 127, task->rc_task->info.quality_target); in hal_vp8e_vepu2_gen_regs_v2() 474 ctx->last_frm_intra = task->rc_task->frm.is_intra; in hal_vp8e_vepu2_wait_v2() 477 task->rc_task->info.bit_real = ctx->frame_size << 3; in hal_vp8e_vepu2_wait_v2() 498 ctx->frame_type = task->rc_task->frm.is_intra ? VP8E_FRM_KEY : VP8E_FRM_P; in hal_vp8e_vepu2_get_task_v2()
|
| /OK3568_Linux_fs/external/mpp/mpp/hal/inc/ |
| H A D | hal_enc_task.h | 52 EncRcTask *rc_task; member
|
| /OK3568_Linux_fs/external/mpp/mpp/hal/rkenc/jpege/ |
| H A D | hal_jpege_vepu540c.c | 375 EncFrmStatus *frm_status = &task->rc_task->frm; in hal_jpege_v540c_get_task() 397 EncRcTaskInfo *rc_info = &task->rc_task->info; in hal_jpege_v540c_ret_task()
|
| /OK3568_Linux_fs/external/mpp/mpp/hal/rkenc/h264e/ |
| H A D | hal_h264e_vepu580.c | 550 EncFrmStatus *frm_status = &task->rc_task->frm; in hal_h264e_vepu580_get_task() 1315 EncRcTask *rc_task) in setup_vepu580_rc_base() argument 1317 EncRcTaskInfo *rc_info = &rc_task->info; in setup_vepu580_rc_base() 2195 EncRcTask *rc_task = task->rc_task; in hal_h264e_vepu580_gen_regs() local 2196 EncFrmStatus *frm = &rc_task->frm; in hal_h264e_vepu580_gen_regs() 2198 EncFrmStatus *frm_status = &task->rc_task->frm; in hal_h264e_vepu580_gen_regs() 2217 setup_vepu580_rc_base(regs, sps, slice, &cfg->hw, rc_task); in hal_h264e_vepu580_gen_regs() 2447 H264NaluType type = task->rc_task->frm.is_idr ? H264_NALU_TYPE_IDR : H264_NALU_TYPE_SLICE; in hal_h264e_vepu580_wait() 2531 EncRcTaskInfo *rc_info = &task->rc_task->info; in hal_h264e_vepu580_ret_task()
|
| H A D | hal_h264e_vepu541.c | 342 EncFrmStatus *frm_status = &task->rc_task->frm; in hal_h264e_vepu541_get_task() 797 EncRcTask *rc_task) in setup_vepu541_rc_base() argument 799 EncRcTaskInfo *rc_info = &rc_task->info; in setup_vepu541_rc_base() 1554 EncFrmStatus *frm_status = &task->rc_task->frm; in hal_h264e_vepu541_gen_regs() 1569 setup_vepu541_rc_base(regs, sps, slice, &cfg->hw, task->rc_task); in hal_h264e_vepu541_gen_regs() 1757 EncRcTaskInfo *rc_info = &task->rc_task->info; in hal_h264e_vepu541_ret_task()
|
| H A D | hal_h264e_vepu540c.c | 346 EncFrmStatus *frm_status = &task->rc_task->frm; in hal_h264e_vepu540c_get_task() 960 EncRcTask *rc_task) in setup_vepu540c_rc_base() argument 962 EncRcTaskInfo *rc_info = &rc_task->info; in setup_vepu540c_rc_base() 1537 setup_vepu540c_rc_base(regs, sps, slice, &cfg->hw, task->rc_task); in hal_h264e_vepu540c_gen_regs() 1734 EncRcTaskInfo *rc_info = &task->rc_task->info; in hal_h264e_vepu540c_ret_task()
|
| H A D | hal_h264e_vepu580_tune.c | 238 EncRcTaskInfo *rc_info = &task->rc_task->info; in vepu580_h264e_tune_stat_update()
|
| /OK3568_Linux_fs/external/mpp/mpp/hal/rkenc/h265e/ |
| H A D | hal_h265e_vepu580.c | 1563 if (task->rc_task->frm.use_pass1) in vepu580_h265_set_patch_info() 1812 EncRcTaskInfo *rc_cfg = &task->rc_task->info; in vepu580_h265_set_rc_regs() 2518 EncRcTask *rc_task = enc_task->rc_task; in hal_h265e_v580_gen_regs() local 2519 EncFrmStatus *frm = &rc_task->frm; in hal_h265e_v580_gen_regs() 2528 EncFrmStatus *frm_status = &task->rc_task->frm; in hal_h265e_v580_gen_regs() 2769 if (enc_task->rc_task->frm.save_pass1) in hal_h265e_v580_start() 2772 if (enc_task->rc_task->frm.use_pass1) in hal_h265e_v580_start() 2817 EncRcTaskInfo *hal_rc_ret = (EncRcTaskInfo *)&enc_task->rc_task->info; in vepu580_h265_set_feedback() 3135 EncFrmStatus *frm_status = &task->rc_task->frm; in hal_h265e_v580_get_task()
|
| H A D | hal_h265e_vepu541.c | 1012 EncRcTaskInfo *rc_cfg = &task->rc_task->info; in vepu541_h265_set_rc_regs() 1557 EncFrmStatus *frm_status = &task->rc_task->frm; in hal_h265e_v541_gen_regs() 1928 EncRcTaskInfo *hal_rc_ret = (EncRcTaskInfo *)&enc_task->rc_task->info; in vepu541_h265_set_feedback() 2047 EncFrmStatus *frm_status = &task->rc_task->frm; in hal_h265e_v541_get_task()
|
| H A D | hal_h265e_vepu540c.c | 728 EncRcTaskInfo *rc_cfg = &task->rc_task->info; in vepu540c_h265_set_rc_regs() 1416 EncRcTaskInfo *hal_rc_ret = (EncRcTaskInfo *)&enc_task->rc_task->info; in vepu540c_h265_set_feedback() 1598 EncFrmStatus *frm_status = &task->rc_task->frm; in hal_h265e_v540c_get_task()
|