Searched refs:real_bit (Results 1 – 2 of 2) sorted by relevance
| /rockchip-linux_mpp/mpp/codec/rc/ |
| H A D | rc_model_v2.c | 314 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 D | rc_model_v2_smt.c | 254 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 …]
|