Searched refs:usr_cfg (Results 1 – 6 of 6) sorted by relevance
| /rockchip-linux_mpp/mpp/codec/rc/ |
| H A D | rc_model_v2.c | 147 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 D | rc_model_v2_smt.c | 35 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 D | vp8e_rc.c | 61 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 D | rc_ctx.h | 23 RcCfg usr_cfg; member
|
| /rockchip-linux_mpp/mpp/base/ |
| H A D | mpp_enc_refs.c | 94 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 D | mpp_enc_impl.c | 1707 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 …]
|