Searched refs:rc_info (Results 1 – 11 of 11) sorted by relevance
| /OK3568_Linux_fs/external/mpp/mpp/hal/vpu/jpege/ |
| H A D | hal_jpege_base.c | 67 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 D | hal_jpege_vepu2_v2.c | 1035 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 D | hal_h264e_vepu1_v2.c | 292 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 D | hal_h264e_vepu2_v2.c | 342 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 D | hal_jpege_vepu540c.c | 397 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 D | hal_h264e_vepu541.c | 799 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 D | hal_h264e_vepu540c.c | 962 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 D | hal_h264e_vepu580.c | 1317 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 D | hal_h264e_vepu580_tune.c | 238 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 D | h264e_api_v2.c | 833 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 D | mpp_enc_impl.cpp | 1434 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()
|