| /rockchip-linux_mpp/mpp/codec/rc/ |
| H A D | vp8e_rc.c | 69 RK_S32 quality_target = info->quality_target; in rc_model_v2_vp8_hal_start() local 77 info->quality_target = qp; in rc_model_v2_vp8_hal_start() 88 if (info->quality_target < 0) { in rc_model_v2_vp8_hal_start() 94 info->quality_target = 40; in rc_model_v2_vp8_hal_start() 99 p->start_qp = info->quality_target; in rc_model_v2_vp8_hal_start() 142 info->quality_target = p->start_qp; in rc_model_v2_vp8_hal_start() 148 quality_min, quality_target, quality_max, in rc_model_v2_vp8_hal_start() 149 info->quality_min, info->quality_target, info->quality_max); in rc_model_v2_vp8_hal_start()
|
| H A D | rc_model_v2.c | 1416 info->quality_target = usr_cfg->init_quality; in rc_model_v2_start() 1420 info->quality_target = usr_cfg->init_quality; in rc_model_v2_start() 1425 … rc_dbg_rc("quality [%d : %d : %d]\n", info->quality_min, info->quality_target, info->quality_max); in rc_model_v2_start() 1453 info->quality_target = (usr_cfg->init_quality <= 0) ? -1 : usr_cfg->init_quality; in rc_model_v2_start() 1468 … rc_dbg_rc("quality [%d : %d : %d]\n", info->quality_min, info->quality_target, info->quality_max); in rc_model_v2_start() 1577 RK_S32 quality_target = info->quality_target; in rc_model_v2_hal_start() local 1584 info->quality_target = qp; in rc_model_v2_hal_start() 1594 p->start_qp = quality_target - i_quality_delta; in rc_model_v2_hal_start() 1596 p->start_qp = quality_target; in rc_model_v2_hal_start() 1598 info->quality_target = p->start_qp; in rc_model_v2_hal_start() [all …]
|
| H A D | rc_model_v2_smt.c | 987 info->quality_target = p->qp_out; in rc_model_v2_smt_start() 997 p->frm_num, info->quality_min, info->quality_target, in rc_model_v2_smt_start() 1135 cfg->quality_target += 3; in rc_model_v2_smt_check_reenc() 1137 cfg->quality_target += 2; in rc_model_v2_smt_check_reenc() 1139 cfg->quality_target ++; in rc_model_v2_smt_check_reenc() 1141 if (cfg->quality_target < cfg->quality_max) { in rc_model_v2_smt_check_reenc()
|
| /rockchip-linux_mpp/inc/ |
| H A D | mpp_rc_defs.h | 191 RK_S32 quality_target; member
|
| /rockchip-linux_mpp/mpp/hal/rkenc/jpege/ |
| H A D | hal_jpege_vepu540c.c | 162 syntax->q_factor = 100 - task->rc_task->info.quality_target; in hal_jpege_v540c_gen_regs() 403 rc_info->quality_real = rc_info->quality_target; in hal_jpege_v540c_ret_task()
|
| H A D | hal_jpege_vpu720.c | 397 syntax->q_factor = 100 - task->rc_task->info.quality_target; in hal_jpege_vpu720_gen_regs() 650 rc_info->quality_real = rc_info->quality_target; in hal_jpege_vpu720_ret_task()
|
| H A D | hal_jpege_vepu511.c | 379 syntax->q_factor = 100 - task->rc_task->info.quality_target; in hal_jpege_vepu511_gen_regs() 651 rc_info->quality_real = rc_info->quality_target; in hal_jpege_vepu511_ret_task()
|
| /rockchip-linux_mpp/mpp/hal/vpu/jpege/ |
| H A D | hal_jpege_vepu1_v2.c | 233 syntax->q_factor = 100 - task->rc_task->info.quality_target; in hal_jpege_vepu1_gen_regs() 607 task->rc_task->info.quality_real = task->rc_task->info.quality_target; in hal_jpege_vepu1_ret_task()
|
| H A D | hal_jpege_vepu2_v2.c | 427 syntax->q_factor = 100 - task->rc_task->info.quality_target; in hal_jpege_vepu2_gen_regs() 1045 rc_info->quality_real = rc_info->quality_target; in hal_jpege_vepu2_ret_task()
|
| /rockchip-linux_mpp/mpp/hal/rkenc/h265e/ |
| H A D | hal_h265e_vepu540c.c | 724 reg_base->reg0192_enc_pic.pic_qp = rc_cfg->quality_target; in vepu540c_h265_set_rc_regs() 725 reg_base->reg0240_synt_sli1.sli_qp = rc_cfg->quality_target; in vepu540c_h265_set_rc_regs() 727 reg_base->reg213_rc_qp.rc_max_qp = rc_cfg->quality_target; in vepu540c_h265_set_rc_regs() 728 reg_base->reg213_rc_qp.rc_min_qp = rc_cfg->quality_target; in vepu540c_h265_set_rc_regs() 737 reg_base->reg0192_enc_pic.pic_qp = rc_cfg->quality_target; in vepu540c_h265_set_rc_regs() 738 reg_base->reg0240_synt_sli1.sli_qp = rc_cfg->quality_target; in vepu540c_h265_set_rc_regs()
|
| H A D | hal_h265e_vepu541.c | 989 regs->enc_pic.pic_qp = rc_cfg->quality_target; in vepu541_h265_set_rc_regs() 990 regs->synt_sli1.sli_qp = rc_cfg->quality_target; in vepu541_h265_set_rc_regs() 992 regs->rc_qp.rc_max_qp = rc_cfg->quality_target; in vepu541_h265_set_rc_regs() 993 regs->rc_qp.rc_min_qp = rc_cfg->quality_target; in vepu541_h265_set_rc_regs() 1002 regs->enc_pic.pic_qp = rc_cfg->quality_target; in vepu541_h265_set_rc_regs() 1003 regs->synt_sli1.sli_qp = rc_cfg->quality_target; in vepu541_h265_set_rc_regs()
|
| H A D | hal_h265e_vepu510.c | 1315 reg_frm->common.enc_pic.pic_qp = rc_cfg->quality_target; in vepu510_h265_set_rc_regs() 1316 reg_frm->synt_sli1.sli_qp = rc_cfg->quality_target; in vepu510_h265_set_rc_regs() 1317 reg_frm->common.rc_qp.rc_max_qp = rc_cfg->quality_target; in vepu510_h265_set_rc_regs() 1318 reg_frm->common.rc_qp.rc_min_qp = rc_cfg->quality_target; in vepu510_h265_set_rc_regs() 1327 reg_frm->common.enc_pic.pic_qp = rc_cfg->quality_target; in vepu510_h265_set_rc_regs() 1328 reg_frm->synt_sli1.sli_qp = rc_cfg->quality_target; in vepu510_h265_set_rc_regs()
|
| H A D | hal_h265e_vepu511.c | 1275 reg_frm->common.enc_pic.pic_qp = rc_cfg->quality_target; in vepu511_h265_set_rc_regs() 1276 reg_frm->synt_sli1.sli_qp = rc_cfg->quality_target; in vepu511_h265_set_rc_regs() 1277 reg_frm->common.rc_qp.rc_max_qp = rc_cfg->quality_target; in vepu511_h265_set_rc_regs() 1278 reg_frm->common.rc_qp.rc_min_qp = rc_cfg->quality_target; in vepu511_h265_set_rc_regs() 1288 reg_frm->common.enc_pic.pic_qp = rc_cfg->quality_target; in vepu511_h265_set_rc_regs() 1289 reg_frm->synt_sli1.sli_qp = rc_cfg->quality_target; in vepu511_h265_set_rc_regs()
|
| H A D | hal_h265e_vepu580.c | 1909 reg_base->reg0192_enc_pic.pic_qp = rc_cfg->quality_target; in vepu580_h265_set_rc_regs() 1910 reg_base->reg0240_synt_sli1.sli_qp = rc_cfg->quality_target; in vepu580_h265_set_rc_regs() 1912 reg_base->reg213_rc_qp.rc_max_qp = rc_cfg->quality_target; in vepu580_h265_set_rc_regs() 1913 reg_base->reg213_rc_qp.rc_min_qp = rc_cfg->quality_target; in vepu580_h265_set_rc_regs() 1922 reg_base->reg0192_enc_pic.pic_qp = rc_cfg->quality_target; in vepu580_h265_set_rc_regs() 1923 reg_base->reg0240_synt_sli1.sli_qp = rc_cfg->quality_target; in vepu580_h265_set_rc_regs()
|
| /rockchip-linux_mpp/mpp/codec/enc/h265/ |
| H A D | h265e_api.c | 371 p->slice->m_sliceQp = task->rc_task->info.quality_target; in h265e_proc_enc_skip()
|
| /rockchip-linux_mpp/mpp/hal/rkenc/h264e/ |
| H A D | hal_h264e_vepu540c.c | 896 RK_U32 qp_target = rc_info->quality_target; in setup_vepu540c_rc_base() 932 regs->reg_base.enc_pic.pic_qp = rc_info->quality_target; in setup_vepu540c_rc_base() 933 regs->reg_base.rc_qp.rc_max_qp = rc_info->quality_target; in setup_vepu540c_rc_base() 934 regs->reg_base.rc_qp.rc_min_qp = rc_info->quality_target; in setup_vepu540c_rc_base()
|
| H A D | hal_h264e_vepu510.c | 1168 RK_U32 qp_target = rc_info->quality_target; in setup_vepu510_rc_base() 1204 reg_frm->common.enc_pic.pic_qp = rc_info->quality_target; in setup_vepu510_rc_base() 1205 reg_frm->common.rc_qp.rc_max_qp = rc_info->quality_target; in setup_vepu510_rc_base() 1206 reg_frm->common.rc_qp.rc_min_qp = rc_info->quality_target; in setup_vepu510_rc_base()
|
| H A D | hal_h264e_vepu511.c | 1163 RK_U32 qp_target = rc_info->quality_target; in setup_vepu511_rc_base() 1196 reg_frm->common.enc_pic.pic_qp = rc_info->quality_target; in setup_vepu511_rc_base() 1197 reg_frm->common.rc_qp.rc_max_qp = rc_info->quality_target; in setup_vepu511_rc_base() 1198 reg_frm->common.rc_qp.rc_min_qp = rc_info->quality_target; in setup_vepu511_rc_base()
|
| /rockchip-linux_mpp/mpp/codec/enc/h264/ |
| H A D | h264e_api_v2.c | 592 rc_info->quality_real = rc_info->quality_target; in h264e_sw_enc()
|
| /rockchip-linux_mpp/mpp/hal/vpu/h264e/ |
| H A D | hal_h264e_vepu_v2.c | 584 mbrc->qp_init = info->quality_target; in h264e_vepu_mbrc_prepare()
|
| H A D | hal_h264e_vepu1_v2.c | 312 hw_mbrc->qp_init = rc_info->quality_target; in hal_h264e_vepu1_gen_regs_v2()
|
| H A D | hal_h264e_vepu2_v2.c | 362 hw_mbrc->qp_init = rc_info->quality_target; in hal_h264e_vepu2_gen_regs_v2()
|
| /rockchip-linux_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()
|
| 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()
|
| /rockchip-linux_mpp/mpp/codec/ |
| H A D | mpp_enc_impl.c | 2179 hal_rc->quality_target = bak.quality_target; in mpp_enc_clr_rc_cb_info() 2244 info->quality_real = info->quality_target; in mpp_enc_reenc_drop() 2748 mpp_meta_set_s32(meta, KEY_ENC_START_QP, rc_task->info.quality_target); in set_enc_info_to_packet()
|