Searched refs:hal_rc (Results 1 – 5 of 5) sorted by relevance
| /OK3568_Linux_fs/external/mpp/mpp/hal/vpu/jpege/ |
| H A D | hal_jpege_base.c | 66 HalJpegeRc *hal_rc = &ctx->hal_rc; 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 …hal_jpege_dbg_input("use qfactor=%d, rc_info->quality_target=%d\n", hal_rc->q_factor, rc_info->qua… in hal_jpege_vepu_rc() 76 q = hal_rc->q_factor; in hal_jpege_vepu_rc() 87 hal_rc->qtable_y[i] = MPP_CLIP3(1, 255, lq); in hal_jpege_vepu_rc() 88 hal_rc->qtable_c[i] = MPP_CLIP3(1, 255, cq); in hal_jpege_vepu_rc() 95 MPP_RET hal_jpege_vepu_init_rc(HalJpegeRc *hal_rc) in hal_jpege_vepu_init_rc() argument 97 memset(hal_rc, 0, sizeof(HalJpegeRc)); in hal_jpege_vepu_init_rc() 98 hal_rc->qtable_y = mpp_malloc(RK_U8, QUANTIZE_TABLE_SIZE); in hal_jpege_vepu_init_rc() [all …]
|
| H A D | hal_jpege_base.h | 63 HalJpegeRc hal_rc; member 81 MPP_RET hal_jpege_vepu_init_rc(HalJpegeRc *hal_rc); 82 MPP_RET hal_jpege_vepu_deinit_rc(HalJpegeRc *hal_rc);
|
| H A D | hal_jpege_vepu1_v2.c | 59 ret = hal_jpege_vepu_init_rc(&ctx->hal_rc); in hal_jpege_vepu1_init() 97 hal_jpege_vepu_deinit_rc(&ctx->hal_rc); in hal_jpege_vepu1_deinit() 115 if (!ctx->hal_rc.q_factor) { in hal_jpege_vepu1_get_task() 121 task->rc_task->info.quality_target = ctx->hal_rc.last_quality; in hal_jpege_vepu1_get_task() 258 qtable[0] = ctx->hal_rc.qtable_y; in hal_jpege_vepu1_gen_regs() 259 qtable[1] = ctx->hal_rc.qtable_c; in hal_jpege_vepu1_gen_regs() 625 ctx->hal_rc.last_quality = task->rc_task->info.quality_target; in hal_jpege_vepu1_ret_task()
|
| H A D | hal_jpege_vepu2_v2.c | 86 ret = hal_jpege_vepu_init_rc(&ctx->hal_rc); in hal_jpege_vepu2_init() 124 hal_jpege_vepu_deinit_rc(&ctx->hal_rc); in hal_jpege_vepu2_deinit() 168 if (!ctx->hal_rc.q_factor) { in hal_jpege_vepu2_get_task() 174 task->rc_task->info.quality_target = ctx->hal_rc.last_quality; in hal_jpege_vepu2_get_task() 441 qtable[0] = ctx->hal_rc.qtable_y; in hal_jpege_vepu2_gen_regs() 442 qtable[1] = ctx->hal_rc.qtable_c; in hal_jpege_vepu2_gen_regs() 1037 ctx->hal_rc.last_quality = task->rc_task->info.quality_target; in hal_jpege_vepu2_ret_task() 1043 if (!ctx->hal_rc.q_factor) in hal_jpege_vepu2_ret_task() 1046 rc_info->quality_real = ctx->hal_rc.q_factor; in hal_jpege_vepu2_ret_task()
|
| /OK3568_Linux_fs/external/mpp/mpp/codec/ |
| H A D | mpp_enc_impl.cpp | 1646 EncRcTaskInfo *hal_rc = (EncRcTaskInfo *) &rc_task->info; in mpp_enc_clr_rc_cb_info() local 1649 memset(hal_rc, 0, sizeof(rc_task->info)); in mpp_enc_clr_rc_cb_info() 1651 hal_rc->frame_type = bak.frame_type; in mpp_enc_clr_rc_cb_info() 1652 hal_rc->bit_target = bak.bit_target; in mpp_enc_clr_rc_cb_info() 1653 hal_rc->bit_max = bak.bit_max; in mpp_enc_clr_rc_cb_info() 1654 hal_rc->bit_min = bak.bit_min; in mpp_enc_clr_rc_cb_info() 1655 hal_rc->quality_target = bak.quality_target; in mpp_enc_clr_rc_cb_info() 1656 hal_rc->quality_max = bak.quality_max; in mpp_enc_clr_rc_cb_info() 1657 hal_rc->quality_min = bak.quality_min; in mpp_enc_clr_rc_cb_info()
|