Home
last modified time | relevance | path

Searched refs:bps_ratio (Results 1 – 2 of 2) sorted by relevance

/OK3568_Linux_fs/external/mpp/mpp/codec/rc/
H A Drc_model_v2.c604 RK_S32 bit_diff_ratio, ins_ratio, bps_ratio, wl_ratio; in calc_cbr_ratio() local
644 bps_ratio = (ins_bps - target_bps) * fluc_l / (target_bps >> 4); in calc_cbr_ratio()
646 bps_ratio = mpp_clip(bps_ratio, -32, 32); in calc_cbr_ratio()
648 p->next_ratio = bit_diff_ratio + ins_ratio + bps_ratio + wl_ratio; in calc_cbr_ratio()
653 bps_ratio, wl_ratio, p->next_ratio, p->cur_scale_qp); in calc_cbr_ratio()
682 RK_S32 bit_diff_ratio, ins_ratio, bps_ratio, wl_ratio; in reenc_calc_cbr_ratio() local
714 bps_ratio = 96 * (ins_bps - target_bps) / target_bps; in reenc_calc_cbr_ratio()
729 bps_ratio = mpp_clip(bps_ratio, -32, 32); in reenc_calc_cbr_ratio()
731 p->next_ratio = bit_diff_ratio + ins_ratio + bps_ratio + wl_ratio; in reenc_calc_cbr_ratio()
802 RK_S32 bit_diff_ratio, ins_ratio, bps_ratio; in calc_vbr_ratio() local
[all …]
H A Drc_model_v2_smt.c428 RK_S32 bit_diff_ratio, ins_ratio, bps_ratio, wl_ratio; in reenc_calc_cbr_ratio_smt() local
455 bps_ratio = 96 * (ins_bps - target_bps) / target_bps; in reenc_calc_cbr_ratio_smt()
471 if (bps_ratio >= 32) in reenc_calc_cbr_ratio_smt()
472 bps_ratio = 32; in reenc_calc_cbr_ratio_smt()
482 if (bps_ratio < -32) in reenc_calc_cbr_ratio_smt()
485 ins_ratio = ins_ratio + bps_ratio; in reenc_calc_cbr_ratio_smt()
509 RK_S32 bit_diff_ratio, ins_ratio, bps_ratio; in reenc_calc_vbr_ratio_smt() local
529 bps_ratio = 96 * (ins_bps - bps_change) / bps_change; in reenc_calc_vbr_ratio_smt()
533 if (bps_ratio >= 32) in reenc_calc_vbr_ratio_smt()
534 bps_ratio = 32; in reenc_calc_vbr_ratio_smt()
[all …]