Home
last modified time | relevance | path

Searched refs:rc_info (Results 1 – 11 of 11) sorted by relevance

/OK3568_Linux_fs/external/mpp/mpp/hal/vpu/jpege/
H A Dhal_jpege_base.c67 EncRcTaskInfo *rc_info = (EncRcTaskInfo *)&task->rc_task->info; in hal_jpege_vepu_rc() local
69 if (rc_info->quality_target != hal_rc->last_quality) { in hal_jpege_vepu_rc()
73 hal_rc->q_factor = 100 - rc_info->quality_target; in hal_jpege_vepu_rc()
74 …g_input("use qfactor=%d, rc_info->quality_target=%d\n", hal_rc->q_factor, rc_info->quality_target); in hal_jpege_vepu_rc()
H A Dhal_jpege_vepu2_v2.c1035 EncRcTaskInfo *rc_info = &task->rc_task->info; in hal_jpege_vepu2_ret_task() local
1044 rc_info->quality_real = rc_info->quality_target; in hal_jpege_vepu2_ret_task()
1046 rc_info->quality_real = ctx->hal_rc.q_factor; in hal_jpege_vepu2_ret_task()
1048 rc_info->quality_real = ctx->cfg->codec.jpeg.q_factor; in hal_jpege_vepu2_ret_task()
/OK3568_Linux_fs/external/mpp/mpp/hal/vpu/h264e/
H A Dhal_h264e_vepu1_v2.c292 EncRcTaskInfo *rc_info = &task->rc_task->info; in hal_h264e_vepu1_gen_regs_v2() local
310 hw_mbrc->qp_init = rc_info->quality_target; in hal_h264e_vepu1_gen_regs_v2()
311 hw_mbrc->qp_max = rc_info->quality_max; in hal_h264e_vepu1_gen_regs_v2()
312 hw_mbrc->qp_min = rc_info->quality_min; in hal_h264e_vepu1_gen_regs_v2()
695 EncRcTaskInfo *rc_info = &task->rc_task->info; in hal_h264e_vepu1_ret_task_v2() local
704 rc_info->bit_real = task->hw_length * 8; in hal_h264e_vepu1_ret_task_v2()
705 rc_info->quality_real = ctx->hw_mbrc.qp_sum / mbs; in hal_h264e_vepu1_ret_task_v2()
707 hal_h264e_dbg_rc("real bit %d quality %d\n", rc_info->bit_real, rc_info->quality_real); in hal_h264e_vepu1_ret_task_v2()
709 task->hal_ret.data = rc_info; in hal_h264e_vepu1_ret_task_v2()
H A Dhal_h264e_vepu2_v2.c342 EncRcTaskInfo *rc_info = &task->rc_task->info; in hal_h264e_vepu2_gen_regs_v2() local
360 hw_mbrc->qp_init = rc_info->quality_target; in hal_h264e_vepu2_gen_regs_v2()
361 hw_mbrc->qp_max = rc_info->quality_max; in hal_h264e_vepu2_gen_regs_v2()
362 hw_mbrc->qp_min = rc_info->quality_min; in hal_h264e_vepu2_gen_regs_v2()
760 EncRcTaskInfo *rc_info = &task->rc_task->info; in hal_h264e_vepu2_ret_task_v2() local
769 rc_info->bit_real = task->hw_length * 8; in hal_h264e_vepu2_ret_task_v2()
770 rc_info->quality_real = ctx->hw_mbrc.qp_sum / mbs; in hal_h264e_vepu2_ret_task_v2()
772 hal_h264e_dbg_rc("real bit %d quality %d\n", rc_info->bit_real, rc_info->quality_real); in hal_h264e_vepu2_ret_task_v2()
774 task->hal_ret.data = rc_info; in hal_h264e_vepu2_ret_task_v2()
/OK3568_Linux_fs/external/mpp/mpp/hal/rkenc/jpege/
H A Dhal_jpege_vepu540c.c397 EncRcTaskInfo *rc_info = &task->rc_task->info; in hal_jpege_v540c_ret_task() local
403 rc_info->bit_real = task->hw_length * 8; in hal_jpege_v540c_ret_task()
404 rc_info->quality_real = rc_info->quality_target; in hal_jpege_v540c_ret_task()
/OK3568_Linux_fs/external/mpp/mpp/hal/rkenc/h264e/
H A Dhal_h264e_vepu541.c799 EncRcTaskInfo *rc_info = &rc_task->info; in setup_vepu541_rc_base() local
802 RK_U32 qp_target = rc_info->quality_target; in setup_vepu541_rc_base()
803 RK_U32 qp_min = rc_info->quality_min; in setup_vepu541_rc_base()
804 RK_U32 qp_max = rc_info->quality_max; in setup_vepu541_rc_base()
806 RK_S32 mb_target_bits_mul_16 = (rc_info->bit_target << 4) / (mb_w * mb_h); in setup_vepu541_rc_base()
811 hal_h264e_dbg_rc("bittarget %d qp [%d %d %d]\n", rc_info->bit_target, in setup_vepu541_rc_base()
1757 EncRcTaskInfo *rc_info = &task->rc_task->info; in hal_h264e_vepu541_ret_task() local
1768 rc_info->bit_real = task->hw_length * 8; in hal_h264e_vepu541_ret_task()
1769 rc_info->quality_real = ctx->regs_ret.st_sse_qp.qp_sum / mbs; in hal_h264e_vepu541_ret_task()
1770 rc_info->madi = (!ctx->regs_ret.st_mb_num) ? 0 : in hal_h264e_vepu541_ret_task()
[all …]
H A Dhal_h264e_vepu540c.c962 EncRcTaskInfo *rc_info = &rc_task->info; in setup_vepu540c_rc_base() local
965 RK_U32 qp_target = rc_info->quality_target; in setup_vepu540c_rc_base()
966 RK_U32 qp_min = rc_info->quality_min; in setup_vepu540c_rc_base()
967 RK_U32 qp_max = rc_info->quality_max; in setup_vepu540c_rc_base()
969 RK_S32 mb_target_bits_mul_16 = (rc_info->bit_target << 4) / (mb_w * mb_h); in setup_vepu540c_rc_base()
974 hal_h264e_dbg_rc("bittarget %d qp [%d %d %d]\n", rc_info->bit_target, in setup_vepu540c_rc_base()
1734 EncRcTaskInfo *rc_info = &task->rc_task->info; in hal_h264e_vepu540c_ret_task() local
1745 rc_info->bit_real = task->hw_length * 8; in hal_h264e_vepu540c_ret_task()
1746 rc_info->quality_real = regs_set->reg_st.qp_sum / mbs; in hal_h264e_vepu540c_ret_task()
1753 rc_info->iblk4_prop = (regs_set->reg_st.st_pnum_i4.pnum_i4 + in hal_h264e_vepu540c_ret_task()
[all …]
H A Dhal_h264e_vepu580.c1317 EncRcTaskInfo *rc_info = &rc_task->info; in setup_vepu580_rc_base() local
1320 RK_U32 qp_target = rc_info->quality_target; in setup_vepu580_rc_base()
1321 RK_U32 qp_min = rc_info->quality_min; in setup_vepu580_rc_base()
1322 RK_U32 qp_max = rc_info->quality_max; in setup_vepu580_rc_base()
1324 RK_S32 mb_target_bits_mul_16 = (rc_info->bit_target << 4) / (mb_w * mb_h); in setup_vepu580_rc_base()
1329 hal_h264e_dbg_rc("bittarget %d qp [%d %d %d]\n", rc_info->bit_target, in setup_vepu580_rc_base()
2531 EncRcTaskInfo *rc_info = &task->rc_task->info; in hal_h264e_vepu580_ret_task() local
2542 rc_info->bit_real = task->hw_length * 8; in hal_h264e_vepu580_ret_task()
2543 rc_info->quality_real = regs->reg_st.qp_sum / mbs; in hal_h264e_vepu580_ret_task()
2544 rc_info->madi = (!regs->reg_st.st_bnum_b16.num_b16) ? 0 : in hal_h264e_vepu580_ret_task()
[all …]
H A Dhal_h264e_vepu580_tune.c238 EncRcTaskInfo *rc_info = &task->rc_task->info; in vepu580_h264e_tune_stat_update() local
266 rc_info->madi = in vepu580_h264e_tune_stat_update()
269 rc_info->madp = in vepu580_h264e_tune_stat_update()
/OK3568_Linux_fs/external/mpp/mpp/codec/enc/h264/
H A Dh264e_api_v2.c833 EncRcTaskInfo *rc_info = &task->rc_task->info; in h264e_sw_enc() local
862 rc_info->bit_real = task->length; in h264e_sw_enc()
863 rc_info->quality_real = rc_info->quality_target; in h264e_sw_enc()
/OK3568_Linux_fs/external/mpp/mpp/codec/
H A Dmpp_enc_impl.cpp1434 EncRcTaskInfo rc_info = rc_task->info; in mpp_enc_proc_two_pass() local
1480 rc_task->info = rc_info; in mpp_enc_proc_two_pass()