Home
last modified time | relevance | path

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

/rockchip-linux_mpp/mpp/codec/rc/
H A Drc_model_v2.c314 void bit_statics_update(RcModelV2Ctx *ctx, RK_U32 real_bit) in bit_statics_update() argument
320 mpp_data_update_v2(ctx->gop_bits, real_bit); in bit_statics_update()
387 RK_S32 real_bit = cfg->bit_real; in bits_model_update() local
393 mpp_data_update_v2(ctx->stat_rate, real_bit != 0); in bits_model_update()
394 mpp_data_update_v2(ctx->stat_bits, real_bit); in bits_model_update()
397 if (real_bit + ctx->stat_watl > ctx->watl_thrd) in bits_model_update()
400 water_level = real_bit + ctx->stat_watl - ctx->bit_per_frame; in bits_model_update()
409 mpp_data_update_v2(ctx->i_bit, real_bit); in bits_model_update()
416 mpp_data_update_v2(ctx->p_bit, real_bit); in bits_model_update()
427 mpp_data_update_v2(ctx->vi_bit, real_bit); in bits_model_update()
[all …]
H A Drc_model_v2_smt.c254 MPP_RET bits_model_update_smt(RcModelV2SmtCtx *ctx, RK_S32 real_bit) in bits_model_update_smt() argument
263 mpp_data_update_v2(ctx->stat_bits, real_bit); in bits_model_update_smt()
264 ctx->pre_diff_bit_lower = ctx->bits_tgt_lower - real_bit; in bits_model_update_smt()
265 ctx->pre_diff_bit_upper = ctx->bits_tgt_upper - real_bit; in bits_model_update_smt()
267 ctx->count_real_bit = ctx->count_real_bit + real_bit / 8; in bits_model_update_smt()
280 real_bit = real_bit * 8 / 10; in bits_model_update_smt()
285 mpp_pid_update(&ctx->pid_lower_i, real_bit - ctx->bits_tgt_lower, 1); in bits_model_update_smt()
286 mpp_pid_update(&ctx->pid_upper_i, real_bit - ctx->bits_tgt_upper, 1); in bits_model_update_smt()
289 mpp_data_update_v2(ctx->pid_lower_p, real_bit - ctx->bits_tgt_lower); in bits_model_update_smt()
290 mpp_data_update_v2(ctx->pid_upper_p, real_bit - ctx->bits_tgt_upper); in bits_model_update_smt()
[all …]