Lines Matching refs:gop_len
147 RK_S32 gop_len = ctx->usr_cfg.igop; in bits_model_param_init() local
210 mpp_data_init_v2(&ctx->gop_bits, gop_len, 0); in bits_model_param_init()
212 mpp_err("gop_bits init fail gop_len %d", gop_len); in bits_model_param_init()
242 RK_U32 gop_len = usr_cfg->igop; in bits_frm_init() local
252 if (gop_len <= 1) in bits_frm_init()
255 p_bit = ctx->gop_total_bits * 16 / (ctx->i_scale + ctx->p_scale * (gop_len - 1)); in bits_frm_init()
263 … + ctx->p_scale * (gop_len - usr_cfg->refresh_len)); in bits_frm_init()
274 vi_num = gop_len / usr_cfg->vgop; in bits_frm_init()
278 …>gop_total_bits * 16 / (ctx->i_scale + ctx->vi_scale * vi_num + ctx->p_scale * (gop_len - vi_num)); in bits_frm_init()
318 RK_U32 gop_len = usr_cfg->igop; in bit_statics_update() local
324 ctx->avg_gbits = (gop_len - 1) * (RK_S64)mean_pbits + mean_ibits; in bit_statics_update()
452 RK_S32 gop_len = usr_cfg->igop; in bits_model_alloc() local
471 vi_num = gop_len / usr_cfg->vgop; in bits_model_alloc()
495 alloc_bits = total_bits / (i_scale + 16 * (gop_len - vi_num) + vi_num * vi_scale); in bits_model_alloc()
500 total_bits, i_scale, gop_len, vi_num, vi_scale); in bits_model_alloc()
526 if (gop_len > 1) { in bits_model_alloc()
528 alloc_bits = total_bits / (i_scale + 16 * (gop_len - 1)); in bits_model_alloc()
532 16 * (gop_len - usr_cfg->refresh_len)); in bits_model_alloc()
547 cfg->bit_target_fix = total_bits_fix * 240 / (240 + 16 * (gop_len - 1)); in bits_model_alloc()
549 cfg->bit_target_fix = total_bits_fix * 16 / (240 + 16 * (gop_len - 1)); in bits_model_alloc()
561 RK_S32 gop_len = usr_cfg->igop; in calc_next_i_ratio() local
566 if (gop_len > 1) { in calc_next_i_ratio()
567 bits_alloc = ctx->gop_total_bits * max_i_prop / (max_i_prop + 16 * (gop_len - 1)); in calc_next_i_ratio()
1100 RK_S32 gop_len = ctx->usr_cfg.igop; in bits_model_init() local
1115 if (!gop_len) { in bits_model_init()
1117 usr_cfg->igop = gop_len = 500; in bits_model_init()
1118 } else if (gop_len == 1) { in bits_model_init()
1126 usr_cfg->igop = gop_len = 500; in bits_model_init()
1128 usr_cfg->igop = gop_len = mpp_clip(usr_cfg->igop, usr_cfg->igop, 500); in bits_model_init()
1177 if (gop_len >= 1) in bits_model_init()
1178 gop_bits = (RK_S64)gop_len * target_bps * fps->fps_out_denom; in bits_model_init()
1205 RK_S32 gop_len = ctx->usr_cfg.igop; in update_mode_param() local
1215 if (gop_len >= 1) in update_mode_param()
1216 gop_bits = (RK_S64)gop_len * target_bps; in update_mode_param()