| /rockchip-linux_mpp/mpp/codec/rc/ |
| H A D | rc_model_v2_smt.c | 1019 if ((RK_U32)cfg->bit_real >= bits_thr) { in check_super_frame_smt() 1040 + cfg->bit_real) / stat_time; in check_re_enc_smt() 1076 if (cfg->bit_real > bit_thr) { in check_re_enc_smt() 1134 if (cfg->bit_real > bits_thr * 2) in rc_model_v2_smt_check_reenc() 1136 else if (cfg->bit_real > bits_thr * 3 / 2) in rc_model_v2_smt_check_reenc() 1138 else if (cfg->bit_real > bits_thr) in rc_model_v2_smt_check_reenc() 1157 RK_S32 bit_real = cfg->bit_real; in rc_model_v2_smt_end() local 1162 mpp_data_update_v2(p->rt_bits, bit_real); in rc_model_v2_smt_end() 1165 p->frm_num - 1, bit_real, cfg->rt_bits); in rc_model_v2_smt_end() 1175 p->pre_real_bit_i = bit_real; in rc_model_v2_smt_end() [all …]
|
| H A D | rc_model_v2.c | 299 mpp_data_update_v2(ctx->pre_i_bit, cfg->bit_real); in moving_judge_update() 304 mpp_data_update_v2(ctx->pre_p_bit, cfg->bit_real); in moving_judge_update() 387 RK_S32 real_bit = cfg->bit_real; in bits_model_update() 699 p->next_ratio = 160 * (4 * (cfg->bit_real - p->cur_super_thd) / cfg->bit_target); in reenc_calc_super_frm_ratio() 711 … (pre_ins_bps * stat_time - mpp_data_get_pre_val_v2(p->stat_bits, -1) + cfg->bit_real) / stat_time; in reenc_calc_cbr_ratio() 712 RK_S32 real_bit = cfg->bit_real; in reenc_calc_cbr_ratio() 723 if (p->cur_super_thd <= cfg->bit_real && in reenc_calc_cbr_ratio() 892 … (pre_ins_bps * stat_time - mpp_data_get_pre_val_v2(p->stat_bits, -1) + cfg->bit_real) / stat_time; in reenc_calc_vbr_ratio() 896 RK_S32 real_bit = cfg->bit_real; in reenc_calc_vbr_ratio() 903 if (p->cur_super_thd <= cfg->bit_real && in reenc_calc_vbr_ratio() [all …]
|
| /rockchip-linux_mpp/inc/ |
| H A D | mpp_rc_defs.h | 196 RK_S32 bit_real; member
|
| /rockchip-linux_mpp/mpp/hal/rkenc/h265e/ |
| H A D | hal_h265e_vepu510_tune.c | 333 hal_rc_ret->bit_real += fb->out_strm_size * 8; in vepu510_h265e_tune_stat_update() 340 hal_rc_ret->bit_real, hal_rc_ret->quality_real, hal_rc_ret->dsp_y_avg); in vepu510_h265e_tune_stat_update()
|
| H A D | hal_h265e_vepu511.c | 2620 info->bit_real = fb->out_strm_size * 8; in vepu511_h265e_update_tune_stat() 2625 … ctx->frame_num - 1, info->bit_real, info->quality_real, info->madi, info->madp); in vepu511_h265e_update_tune_stat()
|
| H A D | hal_h265e_vepu540c.c | 1516 hal_rc_ret->bit_real += fb->out_strm_size * 8; in vepu540c_h265_set_feedback()
|
| H A D | hal_h265e_vepu541.c | 1932 hal_rc_ret->bit_real = fb->out_strm_size * 8; in vepu541_h265_set_feedback()
|
| /rockchip-linux_mpp/mpp/hal/vpu/h264e/ |
| H A D | hal_h264e_vepu1_v2.c | 711 rc_info->bit_real = task->hw_length * 8; in hal_h264e_vepu1_ret_task_v2() 714 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()
|
| H A D | hal_h264e_vepu2_v2.c | 776 rc_info->bit_real = task->hw_length * 8; in hal_h264e_vepu2_ret_task_v2() 779 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()
|
| /rockchip-linux_mpp/mpp/hal/rkenc/jpege/ |
| H A D | hal_jpege_vepu540c.c | 402 rc_info->bit_real = task->hw_length * 8; in hal_jpege_v540c_ret_task()
|
| H A D | hal_jpege_vpu720.c | 649 rc_info->bit_real = task->hw_length * 8; in hal_jpege_vpu720_ret_task()
|
| H A D | hal_jpege_vepu511.c | 650 rc_info->bit_real = task->hw_length * 8; in hal_jpege_vepu511_ret_task()
|
| /rockchip-linux_mpp/mpp/codec/enc/h265/ |
| H A D | h265e_api.c | 374 task->rc_task->info.bit_real = 8 * new_length; in h265e_proc_enc_skip()
|
| /rockchip-linux_mpp/mpp/hal/vpu/jpege/ |
| H A D | hal_jpege_vepu1_v2.c | 604 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 | 1041 task->rc_task->info.bit_real = ctx->feedback.stream_length * 8; in hal_jpege_vepu2_ret_task()
|
| /rockchip-linux_mpp/mpp/codec/enc/h264/ |
| H A D | h264e_api_v2.c | 591 rc_info->bit_real = task->length * 8; in h264e_sw_enc()
|
| /rockchip-linux_mpp/mpp/hal/rkenc/h264e/ |
| H A D | hal_h264e_vepu541.c | 1817 rc_info->bit_real = task->hw_length * 8; in hal_h264e_vepu541_ret_task() 1835 ctx->hal_rc_cfg.bit_real = rc_info->bit_real; in hal_h264e_vepu541_ret_task()
|
| H A D | hal_h264e_vepu540c.c | 1700 rc_info->bit_real = task->hw_length * 8; in hal_h264e_vepu540c_ret_task() 1720 ctx->hal_rc_cfg.bit_real = rc_info->bit_real; in hal_h264e_vepu540c_ret_task()
|
| H A D | hal_h264e_vepu580.c | 2471 rc_info->bit_real = task->hw_length * 8; in hal_h264e_vepu580_ret_task() 2488 ctx->hal_rc_cfg.bit_real = rc_info->bit_real; in hal_h264e_vepu580_ret_task()
|
| H A D | hal_h264e_vepu510.c | 2510 rc_info->bit_real = task->hw_length * 8; in hal_h264e_vepu510_ret_task() 2524 ctx->hal_rc_cfg.bit_real = rc_info->bit_real; in hal_h264e_vepu510_ret_task()
|
| H A D | hal_h264e_vepu511.c | 2566 rc_info->bit_real = task->hw_length * 8; in hal_h264e_vepu511_ret_task() 2580 ctx->hal_rc_cfg.bit_real = rc_info->bit_real; in hal_h264e_vepu511_ret_task()
|
| /rockchip-linux_mpp/mpp/hal/vpu/vp8e/ |
| H A D | hal_vp8e_vepu1_v2.c | 474 task->rc_task->info.bit_real = ctx->frame_size << 3; in hal_vp8e_vepu1_wait_v2()
|
| H A D | hal_vp8e_vepu2_v2.c | 477 task->rc_task->info.bit_real = ctx->frame_size << 3; in hal_vp8e_vepu2_wait_v2()
|
| /rockchip-linux_mpp/ |
| H A D | CHANGELOG.md | 35 - [h264e_api_v2]: Fix bit_real calc in skip mode
|
| /rockchip-linux_mpp/mpp/codec/ |
| H A D | mpp_enc_impl.c | 2243 info->bit_real = hal_task->length; in mpp_enc_reenc_drop()
|