Searched refs:wl_ratio (Results 1 – 2 of 2) sorted by relevance
| /OK3568_Linux_fs/external/mpp/mpp/codec/rc/ |
| 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 456 wl_ratio = 32 * (water_level - (ctx->water_level_thr >> 3)) / (ctx->water_level_thr >> 3); in reenc_calc_cbr_ratio_smt() 474 if (wl_ratio >= 32) in reenc_calc_cbr_ratio_smt() 475 wl_ratio = 32; in reenc_calc_cbr_ratio_smt() 487 if (wl_ratio < -32) in reenc_calc_cbr_ratio_smt() 488 wl_ratio = ins_ratio - 32; in reenc_calc_cbr_ratio_smt() 490 wl_ratio = ins_ratio + wl_ratio; in reenc_calc_cbr_ratio_smt() 492 ctx->next_ratio = wl_ratio; in reenc_calc_cbr_ratio_smt()
|
| H A D | rc_model_v2.c | 604 RK_S32 bit_diff_ratio, ins_ratio, bps_ratio, wl_ratio; in calc_cbr_ratio() local 645 wl_ratio = 4 * (p->stat_watl - p->watl_base) * fluc_l / p->watl_base; in calc_cbr_ratio() 647 wl_ratio = mpp_clip(wl_ratio, -16, 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 715 wl_ratio = 32 * (water_level - p->watl_base) / p->watl_base; in reenc_calc_cbr_ratio() 730 wl_ratio = mpp_clip(wl_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()
|