Searched refs:bit_diff_ratio (Results 1 – 2 of 2) sorted by relevance
| /OK3568_Linux_fs/external/mpp/mpp/codec/rc/ |
| H A D | rc_model_v2.c | 604 RK_S32 bit_diff_ratio, ins_ratio, bps_ratio, wl_ratio; in calc_cbr_ratio() local 617 bit_diff_ratio = 52 * (pre_real_bits - pre_target_bits) / pre_target_bits; in calc_cbr_ratio() 619 bit_diff_ratio = 64 * (pre_real_bits - pre_target_bits) / pre_target_bits; in calc_cbr_ratio() 640 bit_diff_ratio = mpp_clip(bit_diff_ratio, -128, 256); in calc_cbr_ratio() 648 p->next_ratio = bit_diff_ratio + ins_ratio + bps_ratio + wl_ratio; in calc_cbr_ratio() 652 rc_dbg_qp("%10d %10d %10d %10d %10d|%10d", bit_diff_ratio, ins_ratio - bit_diff_ratio, in calc_cbr_ratio() 682 RK_S32 bit_diff_ratio, ins_ratio, bps_ratio, wl_ratio; in reenc_calc_cbr_ratio() local 703 bit_diff_ratio = 32 * (real_bit - target_bit) / real_bit; in reenc_calc_cbr_ratio() 705 bit_diff_ratio = 32 * (real_bit - target_bit) / target_bit; in reenc_calc_cbr_ratio() 728 bit_diff_ratio = mpp_clip(bit_diff_ratio, -128, 256); in reenc_calc_cbr_ratio() [all …]
|
| H A D | rc_model_v2_smt.c | 428 RK_S32 bit_diff_ratio, ins_ratio, bps_ratio, wl_ratio; in reenc_calc_cbr_ratio_smt() local 444 bit_diff_ratio = 32 * (real_bit - target_bit) / target_bit; in reenc_calc_cbr_ratio_smt() 446 bit_diff_ratio = 32 * (real_bit - target_bit) / real_bit; in reenc_calc_cbr_ratio_smt() 468 if (bit_diff_ratio >= 256) in reenc_calc_cbr_ratio_smt() 469 bit_diff_ratio = 256; in reenc_calc_cbr_ratio_smt() 477 if (bit_diff_ratio < -128) in reenc_calc_cbr_ratio_smt() 480 ins_ratio = ins_ratio + bit_diff_ratio; in reenc_calc_cbr_ratio_smt() 509 RK_S32 bit_diff_ratio, ins_ratio, bps_ratio; in reenc_calc_vbr_ratio_smt() local 514 bit_diff_ratio = 32 * (real_bit - target_bit) / target_bit; in reenc_calc_vbr_ratio_smt() 516 bit_diff_ratio = 32 * (real_bit - target_bit) / real_bit; in reenc_calc_vbr_ratio_smt() [all …]
|