Lines Matching refs:fps

148     RcFpsCfg *fps = &ctx->usr_cfg.fps;  in bits_model_param_init()  local
150 RK_U32 stat_len = fps->fps_out_num * ctx->usr_cfg.stats_time / fps->fps_out_denom; in bits_model_param_init()
198 mpp_data_init_v2(&ctx->stat_rate, fps->fps_out_num, 0); in bits_model_param_init()
200 mpp_err("stat_rate init fail fps_out_num %d", fps->fps_out_num); in bits_model_param_init()
1101 RcFpsCfg *fps = &ctx->usr_cfg.fps; in bits_model_init() local
1178 gop_bits = (RK_S64)gop_len * target_bps * fps->fps_out_denom; in bits_model_init()
1180 gop_bits = (RK_S64)fps->fps_out_num * target_bps * fps->fps_out_denom; in bits_model_init()
1182 ctx->gop_total_bits = gop_bits / fps->fps_out_num; in bits_model_init()
1183 ctx->bit_per_frame = target_bps * fps->fps_out_denom / fps->fps_out_num; in bits_model_init()
1187 ctx->last_fps = fps->fps_out_num / fps->fps_out_denom; in bits_model_init()
1202 static MPP_RET update_mode_param(RcModelV2Ctx *ctx, RK_U32 fps) in update_mode_param() argument
1208 RK_U32 stat_len = fps * usr_cfg->stats_time; in update_mode_param()
1220 ctx->gop_total_bits = gop_bits / fps; in update_mode_param()
1222 ctx->bit_per_frame = target_bps / fps; in update_mode_param()
1245 RK_U32 fps = ctx->frm_cnt * 1000 / time_diff; in fps_chg_update_mode() local
1247 if (ctx->last_fps > 0 && fps && in fps_chg_update_mode()
1248 … abs(ctx->last_fps - (RK_S32)fps) * 100 / ctx->last_fps > (RK_S32)ctx->usr_cfg.fps_chg_prop) { in fps_chg_update_mode()
1249 update_mode_param(ctx, fps); in fps_chg_update_mode()
1250 mpp_log("fps chg from %d -> %d", ctx->last_fps, fps); in fps_chg_update_mode()
1251 ctx->last_fps = fps; in fps_chg_update_mode()
1430 if (usr_cfg->fps.fps_out_flex) { in rc_model_v2_start()