Home
last modified time | relevance | path

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

/rockchip-linux_mpp/mpp/base/
H A Dmpp_enc_refs.c95 RK_S32 igop; member
319 frm->is_i_refresh = ((frm->seq_idx % p->igop) < p->refresh_length) && p->cpb.seq_cnt > 1; in set_frm_refresh_flag()
320 frm->is_i_recovery = !(frm->seq_idx % p->igop) && p->cpb.seq_cnt > 1; in set_frm_refresh_flag()
688 MPP_RET mpp_enc_refs_set_rc_igop(MppEncRefs refs, RK_S32 igop) in mpp_enc_refs_set_rc_igop() argument
699 if (p->igop != igop) { in mpp_enc_refs_set_rc_igop()
700 p->igop = igop; in mpp_enc_refs_set_rc_igop()
720 if (len < p->igop) { in mpp_enc_refs_set_refresh_length()
723 p->refresh_length = p->igop; in mpp_enc_refs_set_refresh_length()
802 if (p->igop && (cpb->seq_idx >= p->igop)) { in mpp_enc_refs_get_cpb()
804 p->cpb.seq_cnt = cpb->seq_idx / p->igop + 1; in mpp_enc_refs_get_cpb()
[all …]
/rockchip-linux_mpp/mpp/codec/rc/
H A Drc_model_v2_smt.c69 RK_S32 igop; member
140 RK_S32 gop_len = ctx->usr_cfg.igop; in bits_model_smt_init()
160 ctx->igop = gop_len; in bits_model_smt_init()
584 = ((RK_S64)b_min * p->igop / fps_out - bits_prev_i + in smt_start_prepare()
585 p->pre_gop_left_bit) / (p->igop - 1); in smt_start_prepare()
588 = ((RK_S64)b_max * p->igop / fps_out - bits_prev_i + in smt_start_prepare()
589 p->pre_gop_left_bit) / (p->igop - 1); in smt_start_prepare()
618 mpp_data_init(&p->qp_p, mpp_clip(MPP_MAX(p->igop, nfps), 20, 50)); in smt_start_prepare()
753 if (abs(p->pre_gop_left_bit) * 5 > avg_bps * (p->igop / fps_out)) in derive_iframe_qp_by_bitrate()
755 else if (abs(p->pre_gop_left_bit) * 20 > avg_bps * (p->igop / fps_out)) in derive_iframe_qp_by_bitrate()
H A Drc_model_v2.c147 RK_S32 gop_len = ctx->usr_cfg.igop; in bits_model_param_init()
242 RK_U32 gop_len = usr_cfg->igop; in bits_frm_init()
318 RK_U32 gop_len = usr_cfg->igop; in bit_statics_update()
452 RK_S32 gop_len = usr_cfg->igop; in bits_model_alloc()
502 … ctx->gop_total_bits, ctx->i_sumbits, ctx->p_sumbits, usr_cfg->vgop, usr_cfg->igop); in bits_model_alloc()
561 RK_S32 gop_len = usr_cfg->igop; in calc_next_i_ratio()
1100 RK_S32 gop_len = ctx->usr_cfg.igop; in bits_model_init()
1117 usr_cfg->igop = gop_len = 500; 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()
[all …]
/rockchip-linux_mpp/mpp/base/inc/
H A Dmpp_enc_refs.h64 MPP_RET mpp_enc_refs_set_rc_igop(MppEncRefs refs, RK_S32 igop);
/rockchip-linux_mpp/inc/
H A Dmpp_rc_api.h121 RK_S32 igop; member
/rockchip-linux_mpp/mpp/codec/
H A Dmpp_enc_impl.c1579 cfg->igop = rc->gop; in set_rc_cfg()
1656 cfg->vgop < cfg->igop ) { in set_rc_cfg()
1671 cfg->igop, cfg->vgop); in set_rc_cfg()
1722 usr_cfg.bps_min, usr_cfg.bps_max, usr_cfg.igop, in mpp_enc_proc_rc_update()