Home
last modified time | relevance | path

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

/rockchip-linux_mpp/mpp/codec/rc/
H A Drc_model_v2.c336 ctx->ins_bps = mpp_data_sum_v2(ctx->stat_bits) / usr_cfg->stats_time; in bits_model_preset()
396 ctx->ins_bps = mpp_data_sum_v2(ctx->stat_bits) / usr_cfg->stats_time; in bits_model_update()
627 RK_S32 ins_bps = p->ins_bps; in calc_cbr_ratio() local
638 …rc_dbg_bps("%10d %10d %10d %10d %10d %8d", pre_real_bits, pre_target_bits, ins_bps, pre_ins_bps, t… in calc_cbr_ratio()
656 idx1 = (ins_bps << 5) / target_bps; in calc_cbr_ratio()
667 if (ins_bps > pre_ins_bps && target_bps - pre_ins_bps < (target_bps >> 4)) { // %6 in calc_cbr_ratio()
669 } else if ( ins_bps < pre_ins_bps && pre_ins_bps - target_bps < (target_bps >> 4)) { in calc_cbr_ratio()
679 bps_ratio = (ins_bps - target_bps) * fluc_l / (target_bps >> 4); in calc_cbr_ratio()
711 …RK_S32 ins_bps = (pre_ins_bps * stat_time - mpp_data_get_pre_val_v2(p->stat_bits, -1) + cfg->bit_r… in reenc_calc_cbr_ratio() local
742 idx1 = ins_bps / (target_bps >> 5); in reenc_calc_cbr_ratio()
[all …]
H A Drc_ctx.h65 RK_S32 ins_bps; member
H A Drc_model_v2_smt.c1039 RK_S32 ins_bps = (last_ins_bps * stat_time - mpp_data_get_pre_val_v2(ctx->stat_bits, -1) in check_re_enc_smt() local
1046 usr_cfg->bps_target, last_ins_bps, ins_bps); in check_re_enc_smt()
1061 usr_cfg->drop_mode, usr_cfg->bps_target, bit_thr, ins_bps); in check_re_enc_smt()
1062 return (ins_bps > bit_thr) ? MPP_NOK : MPP_OK; in check_re_enc_smt()
1078 if ((bps - (bps >> 3) < ins_bps) && (bps / 20 < ins_bps - last_ins_bps)) in check_re_enc_smt()