Home
last modified time | relevance | path

Searched refs:gop (Results 1 – 25 of 25) sorted by relevance

/rockchip-linux_mpp/mpp/codec/enc/h264/
H A Dh264e_sps.c70 RK_S32 gop = rc->gop; in h264e_sps_update() local
169 mpp_assert(gop >= 0); in h264e_sps_update()
170 if (gop == 0) { in h264e_sps_update()
174 } else if (gop == 1) { in h264e_sps_update()
180 RK_S32 log2_gop = MPP_MIN(mpp_log2(gop), 16); in h264e_sps_update()
H A Dh264e_api_v2.c180 rc_cfg->gop = 60; in init_h264e_cfg_set()
/rockchip-linux_mpp/mpp/codec/inc/
H A Dmpp_rc.h97 RK_S32 gop; member
/rockchip-linux_mpp/mpp/common/
H A Dm2vd_syntax.h134 M2VDDxvaGop gop; member
/rockchip-linux_mpp/doc/
H A DRockchip_Developer_Guide_MPP_CN.md626gop | S32 | RK_S32 | 表示Group Of Picture,即两个I帧之间的间隔,…
966 | -g | gop参考模式,对应不同的TSVC码流。 …
1012 `I mpp_enc : MPP_ENC_SET_RC_CFG bps 7776000 [486000 : 8262000] fps [30:30] gop 60`
1014 默认的编码器的码率控制参数,目标码率为7.8Mbps,码率参考下界为0.5Mbps,码率参考上界为8.3Mbps;默认的输入和输出帧率为30;默认gop数为60。
1048 | sei_mode | RK_U32 | SEI写入模式。0:不写入SEI; 1:序列写入模式; 2:帧写入模式。序列写入模式下,每个gop只有一个SEI;帧写入模式下,若SEI信…
1049 | gop_mode | RK_U32 | gop参考模式。若环境变量gop_mode未配置,则按命令参数配置;否则,按环境变量配置。 …
H A DRockchip_Developer_Guide_MPP_EN.md598gop||RK_S32|Indicates Group Of Picture, that is, the interval between two I frames, the meaning is…
906 | -g | gop reference mode |
953 I mpp_enc: MPP_ENC_SET_RC_CFG bps 7776000 [486000:8262000] fps [30:30] gop 60
997 | gop_mode | RK_U32 | gop reference mode. If the environment variable gop_mode is not conf…
/rockchip-linux_mpp/mpp/codec/dec/m2v/
H A Dm2vd_parser.c1369 dst->gop.drop_flag = p->gop_head.drop_flag; in m2vd_convert_to_dxva()
1370 dst->gop.hour = p->gop_head.hour; in m2vd_convert_to_dxva()
1371 dst->gop.minute = p->gop_head.minute; in m2vd_convert_to_dxva()
1372 dst->gop.sec = p->gop_head.sec; in m2vd_convert_to_dxva()
1373 dst->gop.frame = p->gop_head.frame; in m2vd_convert_to_dxva()
1374 dst->gop.closed_gop = p->gop_head.closed_gop; in m2vd_convert_to_dxva()
1375 dst->gop.broken_link = p->gop_head.broken_link; in m2vd_convert_to_dxva()
/rockchip-linux_mpp/mpp/codec/enc/vp8/
H A Dvp8e_api_v2.c101 rc_cfg->gop = 60; in vp8e_init()
/rockchip-linux_mpp/mpp/hal/common/
H A Dhal_info.c272 hal_info_set(ctx, ENC_INFO_GOP_SIZE, CODEC_INFO_FLAG_NUMBER, rc->gop); in hal_info_from_enc_cfg()
/rockchip-linux_mpp/mpp/codec/
H A Dmpp_enc_impl.c662 "gop %d -> %d ", cfg->gop, set->gop); in show_rc_update()
672 set->gop); in show_rc_update()
809 if (set->gop != cfg->gop) in proc_rc_cfg()
823 mpp_enc_refs_set_rc_igop(enc->refs, cfg->gop); in proc_rc_cfg()
1031 if (enc->cfg->rc.gop < enc->cfg->rc.refresh_length) in proc_h264_cfg()
1032 enc->cfg->rc.refresh_length = enc->cfg->rc.gop; in proc_h264_cfg()
1087 if (enc->cfg->rc.gop < enc->cfg->rc.refresh_length) in proc_h265_cfg()
1088 enc->cfg->rc.refresh_length = enc->cfg->rc.gop; in proc_h265_cfg()
1579 cfg->igop = rc->gop; in set_rc_cfg()
H A Dmpp_enc_v2.c165 mpp_enc_refs_set_rc_igop(p->refs, p->cfg->rc.gop); in mpp_enc_init_v2()
/rockchip-linux_mpp/mpp/hal/rkenc/h265e/
H A Dhal_h265e_vepu511.c1558 RK_S32 gop = (ctx->cfg->rc.gop > 0) ? ctx->cfg->rc.gop : 0x7FFFFFFF; in vepu511_h265_set_smear_regs() local
1604 s->smear_opt_cfg0.smear_load_en = ((frm_num % gop == 0) || in vepu511_h265_set_smear_regs()
1605 … (s->smear_opt_cfg0.frm_static == 0) || (frm_num % gop == 1)) ? 0 : 1; in vepu511_h265_set_smear_regs()
1606 s->smear_opt_cfg0.smear_stor_en = ((frm_num % gop == 0) || in vepu511_h265_set_smear_regs()
1607 … (s->smear_opt_cfg0.frm_static == 0) || (frm_num % gop == gop - 1)) ? 0 : 1; in vepu511_h265_set_smear_regs()
H A Dhal_h265e_vepu510.c831 RK_S32 frame_keyint = (ctx->cfg->rc.gop > 0) ? ctx->cfg->rc.gop : 0x7FFFFFFF; in vepu510_h265_smear_cfg()
H A Dhal_h265e_vepu541.c1630 setup_vepu541_intra_refresh(regs, ctx, frm_status->seq_idx % ctx->cfg->rc.gop); in hal_h265e_v541_gen_regs()
H A Dhal_h265e_vepu580.c2790 setup_intra_refresh(ctx, frm->seq_idx % ctx->cfg->rc.gop); in hal_h265e_v580_gen_regs()
/rockchip-linux_mpp/mpp/codec/enc/h265/
H A Dh265e_api.c165 rc_cfg->gop = 60; in h265e_init()
/rockchip-linux_mpp/mpp/legacy/
H A Dvpu_api_legacy.cpp103 RK_S32 gop = (cfg->intraPicRate) ? (cfg->intraPicRate) : (fps_out); in vpu_api_set_enc_cfg() local
128 mpp_log("fps in %d fps out %d gop %d\n", fps_in, fps_out, gop); in vpu_api_set_enc_cfg()
179 mpp_enc_cfg_set_s32(enc_cfg, "rc:gop", gop); in vpu_api_set_enc_cfg()
/rockchip-linux_mpp/inc/
H A Drk_venc_cmd.h300 RK_S32 gop; member
/rockchip-linux_mpp/mpp/base/
H A Dmpp_enc_cfg.c64 …ENTRY(prefix, s32, rk_s32, gop, FLAG_INCR, rc, go…
/rockchip-linux_mpp/mpp/hal/vpu/h264e/
H A Dhal_h264e_vepu2_v2.c299 RK_U32 refresh_idx = frm->seq_idx % cfg->rc.gop; in setup_intra_refresh()
/rockchip-linux_mpp/test/
H A Dmpi_rc2_test.c429 rc_cfg->gop = enc_cmd->gop_len; in mpi_rc_enc_init()
/rockchip-linux_mpp/mpp/hal/rkenc/h264e/
H A Dhal_h264e_vepu541.c1630 setup_vepu541_intra_refresh(regs, ctx, frm_status->seq_idx % cfg->rc.gop); in hal_h264e_vepu541_gen_regs()
H A Dhal_h264e_vepu580.c2161 setup_vepu580_intra_refresh(regs, ctx, frm_status->seq_idx % cfg->rc.gop); in hal_h264e_vepu580_gen_regs()
H A Dhal_h264e_vepu510.c2206 setup_vepu510_intra_refresh(regs, ctx, frm_status->seq_idx % cfg->rc.gop); in hal_h264e_vepu510_gen_regs()
H A Dhal_h264e_vepu511.c2155 setup_vepu511_intra_refresh(regs, ctx, frm->seq_idx % cfg->rc.gop); in hal_h264e_vepu511_gen_regs()