Home
last modified time | relevance | path

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

12

/rockchip-linux_mpp/mpp/codec/rc/
H A Drc_model_v2_smt.c36 RK_U32 frame_type; member
268 if (ctx->frame_type == INTRA_FRAME) { in bits_model_update_smt()
283 if (ctx->frame_type == INTRA_FRAME) { in bits_model_update_smt()
548 p->frame_type = frm->is_intra ? INTRA_FRAME : INTER_P_FRAME; in smt_start_prepare()
550 p->frame_type = info->frame_type = INTER_VI_FRAME; in smt_start_prepare()
554 if (p->frame_type == INTRA_FRAME) { in smt_start_prepare()
567 if (p->frame_type == INTRA_FRAME) { in smt_start_prepare()
915 if (p->frame_type == INTRA_FRAME) in revise_qp_by_complexity()
917 else if (p->frame_type == INTER_VI_FRAME) { in revise_qp_by_complexity()
929 p->frm_num, p->frame_type, fm_min_iqp, fm_max_iqp, in revise_qp_by_complexity()
[all …]
H A Drc_model_v2.c297 switch (cfg->frame_type) { in moving_judge_update()
346 switch (info->frame_type) { in bits_model_preset()
407 switch (cfg->frame_type) { in bits_model_update()
464 cfg->frame_type, max_i_prop, i_scale, total_bits); in bits_model_alloc()
475 switch (cfg->frame_type) { in bits_model_alloc()
505 switch (cfg->frame_type) { in bits_model_alloc()
527 if (!usr_cfg->refresh_len || cfg->frame_type == INTRA_FRAME) in bits_model_alloc()
546 if (cfg->frame_type == INTRA_FRAME) in bits_model_alloc()
755 if (cfg->frame_type == INTRA_FRAME) { in reenc_calc_cbr_ratio()
767 if (cfg->frame_type == INTRA_FRAME && (cfg->madi > 0)) { in reenc_calc_cbr_ratio()
[all …]
/rockchip-linux_mpp/mpp/codec/dec/av1/
H A Dav1d_cbs.c1467 if (current->frame_type == AV1_FRAME_INTRA_ONLY || in mpp_av1_frame_reference_mode()
1468 current->frame_type == AV1_FRAME_KEY) in mpp_av1_frame_reference_mode()
1486 if (current->frame_type == AV1_FRAME_KEY || in mpp_av1_skip_mode_params()
1487 current->frame_type == AV1_FRAME_INTRA_ONLY || in mpp_av1_skip_mode_params()
1602 if (current->frame_type == AV1_FRAME_KEY || in mpp_av1_global_motion_params()
1603 current->frame_type == AV1_FRAME_INTRA_ONLY) in mpp_av1_global_motion_params()
1660 if (frame_header->frame_type == AV1_FRAME_INTER) in mpp_av1_film_grain_params()
1767 infer(frame_type, AV1_FRAME_KEY); in mpp_av1_uncompressed_header()
1797 infer(frame_type, ref->frame_type); in mpp_av1_uncompressed_header()
1798 if (current->frame_type == AV1_FRAME_KEY) { in mpp_av1_uncompressed_header()
[all …]
H A Dav1d_parser2_syntax.c90 pp->format.frame_type = frame_header->frame_type; in av1d_fill_picparams()
161 pp->frame_ref_state[i].frame_type = h->ref_s[i].frame_type ; in av1d_fill_picparams()
H A Dav1d_cbs.h164 RK_U8 frame_type; member
411 RK_S32 frame_type; // RefFrameType member
H A Dav1d_parser.c305 if (header->frame_type == AV1_FRAME_KEY || in global_motion_params()
306 header->frame_type == AV1_FRAME_INTRA_ONLY) in global_motion_params()
690 .frame_type = header->frame_type, in update_reference_list()
834 frame->ref->is_intra_frame = !s->raw_frame_header->frame_type; in get_current_frame()
835 frame->ref->intra_only = (s->raw_frame_header->frame_type == 2); in get_current_frame()
/rockchip-linux_mpp/mpp/hal/vpu/h264e/
H A Dhal_h264e_vepu_v2.c72 RK_S32 frame_type; member
562 p->frame_type = INTRA_FRAME; in h264e_vepu_mbrc_setup()
594 p->pre_frame_type = p->frame_type; in h264e_vepu_mbrc_prepare()
595 p->frame_type = (frm->is_intra) ? INTRA_FRAME : INTER_P_FRAME; in h264e_vepu_mbrc_prepare()
617 if ((p->frame_type != p->pre_frame_type) || (mbrc->rlc_count == 0)) { in h264e_vepu_mbrc_prepare()
/rockchip-linux_mpp/mpp/common/
H A Dav1d_syntax.h103 UCHAR frame_type ; member
236 RK_S32 frame_type; // RefFrameType member
H A Dvp8d_syntax.h54 RK_U8 frame_type : 1; member
H A Dvp9d_syntax.h95 USHORT frame_type : 1; member
H A Dh265e_syntax_new.h223 RK_S32 h265e_get_nal_type(H265eSlicParams* sp, RK_S32 frame_type);
/rockchip-linux_mpp/mpp/hal/rkenc/h265e/
H A Dhal_h265e_vepu511.c42 RK_U32 frame_type; member
70 RK_S32 frame_type; member
130 RK_S32 frame_type; member
518 frm_cfg->frame_type = INTRA_FRAME; in hal_h265e_vepu511_init()
538 ctx->frame_type = INTRA_FRAME; in hal_h265e_vepu511_init()
889 reg_klut->klut_ofst.chrm_klut_ofst = (ctx->frame_type == INTRA_FRAME) ? 6 : in vepu511_h265_set_prep()
932 if (ctx->frame_type == INTRA_FRAME) in vepu511_h265_set_prep()
934 else if (ctx->frame_type == INTER_P_FRAME ) in vepu511_h265_set_prep()
1011 if (syn->pp.sps_temporal_mvp_enabled_flag && (ctx->frame_type != INTRA_FRAME)) { in vepu511_h265_set_me_regs()
1012 if (ctx->last_frame_fb.frame_type == INTRA_FRAME) in vepu511_h265_set_me_regs()
[all …]
H A Dhal_h265e_vepu541.c82 RK_S32 frame_type; member
569 if (ctx->frame_type == INTRA_FRAME) { in vepu541_h265_set_l2_regs()
636 ctx->frame_type = INTRA_FRAME; in hal_h265e_v541_init()
1010 regs->rc_qp.rc_qp_range = (ctx->frame_type == INTRA_FRAME) ? in vepu541_h265_set_rc_regs()
1054 if (ctx->frame_type == INTRA_FRAME) { in vepu541_h265_set_rc_regs()
1286 (ctx->frame_type != INTRA_FRAME)) { in vepu541_h265_set_me_regs()
1519 ctx->frame_cnt, ctx->frame_type); in hal_h265e_v541_gen_regs()
1552 regs->enc_pic.rdo_wgt_sel = (ctx->frame_type == INTRA_FRAME) ? 0 : 1; in hal_h265e_v541_gen_regs()
1558 regs->dtrns_cfg_540.cime_dspw_orsd = (ctx->frame_type == INTER_P_FRAME); in hal_h265e_v541_gen_regs()
1561 regs->dtrns_cfg_541.cime_dspw_orsd = (ctx->frame_type == INTER_P_FRAME); in hal_h265e_v541_gen_regs()
[all …]
H A Dhal_h265e_vepu510.c41 RK_U32 frame_type; member
69 RK_S32 frame_type; member
131 RK_S32 frame_type; member
756 if (ctx->frame_type == INTRA_FRAME) in vepu510_h265_rdo_cfg()
761 if (ctx->frame_type == INTRA_FRAME) in vepu510_h265_rdo_cfg()
947 if (ctx->frame_type == INTRA_FRAME) { in vepu510_h265_global_cfg_set()
1123 frm_cfg->frame_type = INTRA_FRAME; in hal_h265e_v510_init()
1143 ctx->frame_type = INTRA_FRAME; in hal_h265e_v510_init()
1340 reg_frm->common.rc_qp.rc_qp_range = (ctx->frame_type == INTRA_FRAME) ? in vepu510_h265_set_rc_regs()
1348 if (ctx->frame_type == INTRA_FRAME) { in vepu510_h265_set_rc_regs()
[all …]
H A Dhal_h265e_vepu540c.c79 RK_S32 frame_type; member
432 if (ctx->frame_type == INTRA_FRAME) { in vepu540c_h265_global_cfg_set()
532 ctx->frame_type = INTRA_FRAME; in hal_h265e_v540c_init()
743 reg_base->reg213_rc_qp.rc_qp_range = (ctx->frame_type == INTRA_FRAME) ? in vepu540c_h265_set_rc_regs()
979 (ctx->frame_type != INTRA_FRAME)) { in vepu540c_h265_set_me_regs()
1212 ctx->frame_cnt, ctx->frame_type); in hal_h265e_v540c_gen_regs()
1276 reg_klut->klut_ofst.chrm_klut_ofst = (ctx->frame_type == INTRA_FRAME) ? 6 : in hal_h265e_v540c_gen_regs()
1301 reg_base->reg0236_synt_nal.nal_unit_type = h265e_get_nal_type(&syn->sp, ctx->frame_type); in hal_h265e_v540c_gen_regs()
1646 ctx->last_frame_type = ctx->frame_type; in hal_h265e_v540c_get_task()
1648 ctx->frame_type = INTRA_FRAME; in hal_h265e_v540c_get_task()
[all …]
H A Dhal_h265e_vepu510_tune.c116 if (ctx->frame_type == INTRA_FRAME) { in vepu510_h265e_tune_aq()
332 fb->frame_type = task->rc_task->frm.is_intra ? INTRA_FRAME : INTER_P_FRAME; in vepu510_h265e_tune_stat_update()
/rockchip-linux_mpp/inc/
H A Dmpp_rc_defs.h183 EncFrmType frame_type; member
/rockchip-linux_mpp/mpp/hal/vpu/vp8d/
H A Dhal_vp8d_vdpu2.c275 if (pic_param->decMode == VP8HWD_VP8 && !pic_param->frame_type) in hal_vp8d_dct_partition_cfg()
463 if (!pic_param->frame_type) { in hal_vp8d_vdpu2_gen_regs()
476 if (!pic_param->frame_type) { //key frame in hal_vp8d_vdpu2_gen_regs()
518 regs->reg57_enable_ctrl.sw_pic_inter_e = pic_param->frame_type; in hal_vp8d_vdpu2_gen_regs()
H A Dhal_vp8d_vdpu1.c277 if (pic_param->decMode == VP8HWD_VP8 && !pic_param->frame_type) in hal_vp8d_dct_partition_cfg()
469 if (!pic_param->frame_type) { in hal_vp8d_vdpu1_gen_regs()
482 if (!pic_param->frame_type) { //key frame in hal_vp8d_vdpu1_gen_regs()
524 regs->reg3.sw_pic_inter_e = pic_param->frame_type; in hal_vp8d_vdpu1_gen_regs()
/rockchip-linux_mpp/mpp/hal/rkdec/vp9d/
H A Dhal_vp9d_vdpu383.c513 mpp_put_bits(&bp, pp->frame_type, 1); in prepare_uncompress_header()
520 mpp_put_bits(&bp, (!pp->frame_type || pp->intra_only), 1); in prepare_uncompress_header()
527 if (!pp->frame_type || pp->intra_only) in prepare_uncompress_header()
781 intraFlag = (!pic_param->frame_type || pic_param->intra_only); in hal_vp9d_vdpu383_gen_regs()
890 if (!pic_param->intra_only && pic_param->frame_type && in hal_vp9d_vdpu383_gen_regs()
1066 hw_ctx->ls_info.last_frame_type = pic_param->frame_type; in hal_vp9d_vdpu383_gen_regs()
1071 hw_ctx->ls_info.last_intra_only = (!pic_param->frame_type || pic_param->intra_only); in hal_vp9d_vdpu383_gen_regs()
H A Dhal_vp9d_com.c1009 RK_S32 intraFlag = (!pic_param->frame_type || pic_param->intra_only); in hal_vp9d_output_probe()
1254 RK_S32 intraFlag = (!pic_param->frame_type || pic_param->intra_only); in hal_vp9d_prob_default()
1454 RK_S32 intraFlag = (!pic_param->frame_type || pic_param->intra_only); in hal_vp9d_prob_flag_delta()
1977 if (!(s->frame_type == 0 || s->intra_only)) //inter in hal_vp9d_update_counts()
1985 if ((s->frame_type == 0 || s->intra_only)) { in hal_vp9d_update_counts()
1993 ref_type = (!(s->frame_type == 0 || s->intra_only)) ? 2 : 1; in hal_vp9d_update_counts()
H A Dhal_vp9d_rkv.c293 intraFlag = (!pic_param->frame_type || pic_param->intra_only); in hal_vp9d_rkv_gen_regs()
323 if (!pic_param->intra_only && pic_param->frame_type && in hal_vp9d_rkv_gen_regs()
511 hw_ctx->ls_info.last_intra_only = (!pic_param->frame_type || pic_param->intra_only); in hal_vp9d_rkv_gen_regs()
/rockchip-linux_mpp/mpp/hal/rkenc/jpege/
H A Dhal_jpege_vepu540c.c49 RK_S32 frame_type; member
375 ctx->last_frame_type = ctx->frame_type; in hal_jpege_v540c_get_task()
/rockchip-linux_mpp/mpp/hal/vpu/av1d/
H A Dhal_av1d_vdpu.c739 if (!dxva->order_hint_bits || dxva->format.frame_type == AV1_FRAME_INTRA_ONLY || in set_frame_sign_bias()
740 dxva->format.frame_type == AV1_FRAME_KEY) { in set_frame_sign_bias()
767 if (dxva->format.frame_type == AV1_FRAME_INTRA_ONLY || in vdpu_av1d_set_prob()
768 dxva->format.frame_type == AV1_FRAME_KEY) { in vdpu_av1d_set_prob()
1245 if ((!dxva->format.frame_type || dxva->format.frame_type == AV1_FRAME_INTRA_ONLY) in vdpu_av1d_set_segmentation()
1294 if (dxva->format.frame_type && in vdpu_av1d_set_segmentation()
1970 if ((dxva->format.frame_type && (dxva->format.frame_type != AV1_FRAME_INTRA_ONLY)) in vdpu_av1d_gen_regs()
2061 regs->swreg8.sw_idr_pic_e = dxva->format.frame_type == AV1_FRAME_KEY || in vdpu_av1d_gen_regs()
2062 dxva->format.frame_type == AV1_FRAME_INTRA_ONLY; in vdpu_av1d_gen_regs()
/rockchip-linux_mpp/mpp/codec/enc/h265/
H A Dh265e_syntax.c25 RK_S32 h265e_get_nal_type(H265eSlicParams* sp, RK_S32 frame_type) in h265e_get_nal_type() argument
31 } else if (frame_type == INTRA_FRAME) { in h265e_get_nal_type()

12