Searched refs:real_bit (Results 1 – 2 of 2) sorted by relevance
| /OK3568_Linux_fs/external/mpp/mpp/codec/rc/ |
| H A D | rc_model_v2_smt.c | 350 MPP_RET bits_model_update_smt(RcModelV2SmtCtx *ctx, RK_S32 real_bit) in bits_model_update_smt() argument 357 ctx->pre_diff_bit_low_rate = ctx->bits_target_low_rate - real_bit; in bits_model_update_smt() 358 ctx->pre_diff_bit_high_rate = ctx->bits_target_high_rate - real_bit; in bits_model_update_smt() 359 ctx->bits_one_gop[ctx->frame_cnt_in_gop % 1000] = real_bit; in bits_model_update_smt() 379 ctx->acc_intra_bits_in_fps += real_bit; in bits_model_update_smt() 380 mpp_data_update(ctx->intra, real_bit); in bits_model_update_smt() 381 mpp_data_update(ctx->gop_bits, real_bit); in bits_model_update_smt() 382 mpp_pid_update(&ctx->pid_intra_low_rate, real_bit - ctx->bits_target_low_rate); in bits_model_update_smt() 383 mpp_pid_update(&ctx->pid_intra_high_rate, real_bit - ctx->bits_target_high_rate); in bits_model_update_smt() 386 ctx->acc_inter_bits_in_fps += real_bit; in bits_model_update_smt() [all …]
|
| H A D | rc_model_v2.c | 291 void bit_statics_update(RcModelV2Ctx *ctx, RK_U32 real_bit) in bit_statics_update() argument 297 mpp_data_update_v2(ctx->gop_bits, real_bit); in bit_statics_update() 364 RK_S32 real_bit = cfg->bit_real; in bits_model_update() local 370 mpp_data_update_v2(ctx->stat_rate, real_bit != 0); in bits_model_update() 371 mpp_data_update_v2(ctx->stat_bits, real_bit); in bits_model_update() 374 if (real_bit + ctx->stat_watl > ctx->watl_thrd) in bits_model_update() 377 water_level = real_bit + ctx->stat_watl - ctx->bit_per_frame; in bits_model_update() 386 mpp_data_update_v2(ctx->i_bit, real_bit); in bits_model_update() 393 mpp_data_update_v2(ctx->p_bit, real_bit); in bits_model_update() 404 mpp_data_update_v2(ctx->vi_bit, real_bit); in bits_model_update() [all …]
|