Home
last modified time | relevance | path

Searched refs:target_bps (Results 1 – 3 of 3) sorted by relevance

/OK3568_Linux_fs/external/mpp/mpp/codec/rc/
H A Drc_model_v2.c598 RK_S32 target_bps = p->target_bps; in calc_cbr_ratio() local
610 … %10d %10d %8d", pre_real_bits, pre_target_bits, ins_bps, pre_ins_bps, target_bps, p->stat_watl >>… in calc_cbr_ratio()
614 mpp_assert(target_bps > 0); in calc_cbr_ratio()
621 idx1 = (ins_bps << 5) / target_bps; in calc_cbr_ratio()
622 idx2 = (pre_ins_bps << 5) / target_bps; in calc_cbr_ratio()
632 if (ins_bps > pre_ins_bps && target_bps - pre_ins_bps < (target_bps >> 4)) { // %6 in calc_cbr_ratio()
634 } else if ( ins_bps < pre_ins_bps && pre_ins_bps - target_bps < (target_bps >> 4)) { in calc_cbr_ratio()
644 bps_ratio = (ins_bps - target_bps) * fluc_l / (target_bps >> 4); in calc_cbr_ratio()
679 RK_S32 target_bps = p->target_bps; in reenc_calc_cbr_ratio() local
707 idx1 = ins_bps / (target_bps >> 5); in reenc_calc_cbr_ratio()
[all …]
H A Drc_model_v2_smt.c59 RK_S32 target_bps; member
424 RK_S32 target_bps = ctx->target_bps; in reenc_calc_cbr_ratio_smt() local
448 idx1 = ins_bps / (target_bps >> 5); in reenc_calc_cbr_ratio_smt()
449 idx2 = last_ins_bps / (target_bps >> 5); in reenc_calc_cbr_ratio_smt()
455 bps_ratio = 96 * (ins_bps - target_bps) / target_bps; in reenc_calc_cbr_ratio_smt()
457 if (last_ins_bps < ins_bps && target_bps != last_ins_bps) { in reenc_calc_cbr_ratio_smt()
504 RK_S32 bps_change = ctx->target_bps; in reenc_calc_vbr_ratio_smt()
562 RK_S32 target_bps; in check_re_enc_smt() local
569 target_bps = ctx->usr_cfg.bps_target; in check_re_enc_smt()
571 target_bps = ctx->usr_cfg.bps_max; in check_re_enc_smt()
[all …]
H A Drc_ctx.h56 RK_S32 target_bps; member