Home
last modified time | relevance | path

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

/OK3568_Linux_fs/external/mpp/mpp/codec/rc/
H A Drc_model_v2_smt.c350 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 Drc_model_v2.c291 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 …]