Lines Matching refs:real_bit

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()
434 mpp_data_update_v2(ctx->i_refresh_bit, real_bit); in bits_model_update()
712 RK_S32 real_bit = cfg->bit_real; in reenc_calc_cbr_ratio() local
728 if (real_bit + p->stat_watl > p->watl_thrd) in reenc_calc_cbr_ratio()
731 water_level = real_bit + p->stat_watl - p->bit_per_frame; in reenc_calc_cbr_ratio()
737 if (target_bit > real_bit) in reenc_calc_cbr_ratio()
738 bit_diff_ratio = 32 * (real_bit - target_bit) / real_bit; in reenc_calc_cbr_ratio()
740 bit_diff_ratio = 32 * (real_bit - target_bit) / target_bit; in reenc_calc_cbr_ratio()
776 …rc_dbg_rc("cbr target_bit %d real_bit %d reenc next ratio %d", target_bit, real_bit, p->next_ratio… in reenc_calc_cbr_ratio()
896 RK_S32 real_bit = cfg->bit_real; in reenc_calc_vbr_ratio() local
908 if (target_bit <= real_bit) in reenc_calc_vbr_ratio()
909 bit_diff_ratio = 32 * (real_bit - target_bit) / target_bit; in reenc_calc_vbr_ratio()
911 bit_diff_ratio = 32 * (real_bit - target_bit) / real_bit; in reenc_calc_vbr_ratio()