Home
last modified time | relevance | path

Searched refs:usr_cfg (Results 1 – 6 of 6) sorted by relevance

/rockchip-linux_mpp/mpp/codec/rc/
H A Drc_model_v2.c147 RK_S32 gop_len = ctx->usr_cfg.igop; in bits_model_param_init()
148 RcFpsCfg *fps = &ctx->usr_cfg.fps; in bits_model_param_init()
150 RK_U32 stat_len = fps->fps_out_num * ctx->usr_cfg.stats_time / fps->fps_out_denom; in bits_model_param_init()
216 if (ctx->usr_cfg.refresh_len) { in bits_model_param_init()
217 mpp_data_init_v2(&ctx->i_refresh_bit, ctx->usr_cfg.refresh_len, 0); in bits_model_param_init()
219 mpp_err("i_refresh_bit init fail refresh_len %d", ctx->usr_cfg.refresh_len); in bits_model_param_init()
241 RcCfg *usr_cfg = &ctx->usr_cfg; in bits_frm_init() local
242 RK_U32 gop_len = usr_cfg->igop; in bits_frm_init()
248 switch (usr_cfg->gop_mode) { in bits_frm_init()
250 ctx->i_scale = ctx->usr_cfg.init_ip_ratio; in bits_frm_init()
[all …]
H A Drc_model_v2_smt.c35 RcCfg usr_cfg; member
140 RK_S32 gop_len = ctx->usr_cfg.igop; in bits_model_smt_init()
141 RcFpsCfg *fps = &ctx->usr_cfg.fps; in bits_model_smt_init()
150 RK_S32 stat_len = fps->fps_out_num * ctx->usr_cfg.stats_time / fps->fps_out_denom; in bits_model_smt_init()
192 ave_bits_lower = (RK_S64)ctx->usr_cfg.bps_min * fps->fps_out_denom / fps->fps_out_num; in bits_model_smt_init()
193 ave_bits_uppper = (RK_S64)ctx->usr_cfg.bps_max * fps->fps_out_denom / fps->fps_out_num; in bits_model_smt_init()
212 if (ctx->usr_cfg.debreath_cfg.enable) in bits_model_smt_init()
213 ctx->usr_cfg.debreath_cfg.enable = 0; in bits_model_smt_init()
229 ctx->fixed_i_pred_bit = (ctx->usr_cfg.bps_max / nfps * 8) / 8; in bits_model_smt_init()
230 … ctx->fixed_p_pred_bit = ((ctx->usr_cfg.bps_max * g / nfps - ctx->fixed_i_pred_bit) / (g - 1)) / 8; in bits_model_smt_init()
[all …]
H A Dvp8e_rc.c61 RcCfg *usr_cfg = &p->usr_cfg; in rc_model_v2_vp8_hal_start() local
62 RK_S32 mb_w = MPP_ALIGN(usr_cfg->width, 16) / 16; in rc_model_v2_vp8_hal_start()
63 RK_S32 mb_h = MPP_ALIGN(usr_cfg->height, 16) / 16; in rc_model_v2_vp8_hal_start()
83 if (usr_cfg->mode == RC_FIXQP) in rc_model_v2_vp8_hal_start()
108 p->start_qp -= usr_cfg->i_quality_delta; in rc_model_v2_vp8_hal_start()
128 if (usr_cfg->i_quality_delta && !p->reenc_cnt) in rc_model_v2_vp8_hal_start()
134 if (frm->ref_mode == REF_TO_PREV_INTRA && usr_cfg->vi_quality_delta) { in rc_model_v2_vp8_hal_start()
135 p->start_qp -= usr_cfg->vi_quality_delta; in rc_model_v2_vp8_hal_start()
138 rc_dbg_rc("i_quality_delta %d, vi_quality_delta %d", dealt_qp, usr_cfg->vi_quality_delta); in rc_model_v2_vp8_hal_start()
H A Drc_ctx.h23 RcCfg usr_cfg; member
/rockchip-linux_mpp/mpp/base/
H A Dmpp_enc_refs.c94 MppEncRefFrmUsrCfg usr_cfg; member
680 memcpy(&p->usr_cfg, cfg, sizeof(p->usr_cfg)); in mpp_enc_refs_set_usr_cfg()
789 MppEncRefFrmUsrCfg *usr_cfg = &p->usr_cfg; in mpp_enc_refs_get_cpb() local
809 if (usr_cfg->force_flag & ENC_FORCE_IDR) { in mpp_enc_refs_get_cpb()
810 usr_cfg->force_flag &= (~ENC_FORCE_IDR); in mpp_enc_refs_get_cpb()
863 if (usr_cfg->force_flag & ENC_FORCE_LT_REF_IDX) { in mpp_enc_refs_get_cpb()
866 frm->lt_idx = usr_cfg->force_lt_idx; in mpp_enc_refs_get_cpb()
877 usr_cfg->force_flag &= ~ENC_FORCE_LT_REF_IDX; in mpp_enc_refs_get_cpb()
880 if (usr_cfg->force_flag & ENC_FORCE_TEMPORAL_ID) { in mpp_enc_refs_get_cpb()
881 if (usr_cfg->force_temporal_id >= cfg->max_tlayers || in mpp_enc_refs_get_cpb()
[all …]
/rockchip-linux_mpp/mpp/codec/
H A Dmpp_enc_impl.c1707 RcCfg usr_cfg; in mpp_enc_proc_rc_update() local
1711 memset(&usr_cfg, 0 , sizeof(usr_cfg)); in mpp_enc_proc_rc_update()
1712 set_rc_cfg(&usr_cfg, cfg); in mpp_enc_proc_rc_update()
1713 ret = rc_update_usr_cfg(enc->rc_ctx, &usr_cfg); in mpp_enc_proc_rc_update()
1720 name_of_rc_mode[usr_cfg.mode], in mpp_enc_proc_rc_update()
1721 usr_cfg.bps_target, in mpp_enc_proc_rc_update()
1722 usr_cfg.bps_min, usr_cfg.bps_max, usr_cfg.igop, in mpp_enc_proc_rc_update()
1723 usr_cfg.init_quality, in mpp_enc_proc_rc_update()
1724 usr_cfg.min_quality, usr_cfg.max_quality, in mpp_enc_proc_rc_update()
1725 usr_cfg.min_i_quality, usr_cfg.max_i_quality, in mpp_enc_proc_rc_update()
[all …]