| /rockchip-linux_mpp/mpp/codec/rc/ |
| H A D | rc_model_v2_smt.c | 36 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 D | rc_model_v2.c | 297 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 D | av1d_cbs.c | 1467 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 D | av1d_parser2_syntax.c | 90 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 D | av1d_cbs.h | 164 RK_U8 frame_type; member 411 RK_S32 frame_type; // RefFrameType member
|
| H A D | av1d_parser.c | 305 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 D | hal_h264e_vepu_v2.c | 72 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 D | av1d_syntax.h | 103 UCHAR frame_type ; member 236 RK_S32 frame_type; // RefFrameType member
|
| H A D | vp8d_syntax.h | 54 RK_U8 frame_type : 1; member
|
| H A D | vp9d_syntax.h | 95 USHORT frame_type : 1; member
|
| H A D | h265e_syntax_new.h | 223 RK_S32 h265e_get_nal_type(H265eSlicParams* sp, RK_S32 frame_type);
|
| /rockchip-linux_mpp/mpp/hal/rkenc/h265e/ |
| H A D | hal_h265e_vepu511.c | 42 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 D | hal_h265e_vepu541.c | 82 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 D | hal_h265e_vepu510.c | 41 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 D | hal_h265e_vepu540c.c | 79 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 D | hal_h265e_vepu510_tune.c | 116 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 D | mpp_rc_defs.h | 183 EncFrmType frame_type; member
|
| /rockchip-linux_mpp/mpp/hal/vpu/vp8d/ |
| H A D | hal_vp8d_vdpu2.c | 275 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 D | hal_vp8d_vdpu1.c | 277 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 D | hal_vp9d_vdpu383.c | 513 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 D | hal_vp9d_com.c | 1009 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 D | hal_vp9d_rkv.c | 293 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 D | hal_jpege_vepu540c.c | 49 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 D | hal_av1d_vdpu.c | 739 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 D | h265e_syntax.c | 25 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()
|