Home
last modified time | relevance | path

Searched refs:sp (Results 1 – 9 of 9) sorted by relevance

/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
29 if (sp->temporal_id > 0) { in h265e_get_nal_type()
30 nal_type = sp->non_reference_flag ? NAL_TSA_N : NAL_TSA_R; in h265e_get_nal_type()
34 nal_type = sp->non_reference_flag ? NAL_TRAIL_N : NAL_TRAIL_R; in h265e_get_nal_type()
147 H265eSlicParams *sp) in fill_slice_parameters() argument
151 memset(sp, 0, sizeof(H265eSlicParams)); in fill_slice_parameters()
153 sp->sli_splt_cpst = 1; in fill_slice_parameters()
154 sp->sli_splt = 1; in fill_slice_parameters()
155 sp->sli_splt_mode = codec->slice_cfg.split_mode; in fill_slice_parameters()
157 sp->sli_splt_cnum_m1 = codec->slice_cfg.slice_size - 1; in fill_slice_parameters()
[all …]
H A Dh265e_api.c375 p->dpb->curr->prev_ref_idx = syntax->sp.recon_pic.slot_idx; in h265e_proc_enc_skip()
/rockchip-linux_mpp/mpp/hal/rkenc/h265e/
H A Dhal_h265e_vepu540c.c879 regs->reg0239_synt_sli0.cbc_init_flg = syn->sp.cbc_init_flg; in vepu540c_h265_set_slice_regs()
880 regs->reg0239_synt_sli0.mvd_l1_zero_flg = syn->sp.mvd_l1_zero_flg; in vepu540c_h265_set_slice_regs()
881 regs->reg0239_synt_sli0.mrg_up_flg = syn->sp.merge_up_flag; in vepu540c_h265_set_slice_regs()
882 regs->reg0239_synt_sli0.mrg_lft_flg = syn->sp.merge_left_flag; in vepu540c_h265_set_slice_regs()
883 regs->reg0239_synt_sli0.ref_pic_lst_mdf_l0 = syn->sp.ref_pic_lst_mdf_l0; in vepu540c_h265_set_slice_regs()
885 regs->reg0239_synt_sli0.num_refidx_l1_act = syn->sp.num_refidx_l1_act; in vepu540c_h265_set_slice_regs()
886 regs->reg0239_synt_sli0.num_refidx_l0_act = syn->sp.num_refidx_l0_act; in vepu540c_h265_set_slice_regs()
888 regs->reg0239_synt_sli0.num_refidx_act_ovrd = syn->sp.num_refidx_act_ovrd; in vepu540c_h265_set_slice_regs()
890 regs->reg0239_synt_sli0.sli_sao_chrm_flg = syn->sp.sli_sao_chrm_flg; in vepu540c_h265_set_slice_regs()
891 regs->reg0239_synt_sli0.sli_sao_luma_flg = syn->sp.sli_sao_luma_flg; in vepu540c_h265_set_slice_regs()
[all …]
H A Dhal_h265e_vepu541.c1157 regs->synt_sli0.cbc_init_flg = syn->sp.cbc_init_flg; in vepu541_h265_set_slice_regs()
1158 regs->synt_sli0.mvd_l1_zero_flg = syn->sp.mvd_l1_zero_flg; in vepu541_h265_set_slice_regs()
1159 regs->synt_sli0.merge_up_flag = syn->sp.merge_up_flag; in vepu541_h265_set_slice_regs()
1160 regs->synt_sli0.merge_left_flag = syn->sp.merge_left_flag; in vepu541_h265_set_slice_regs()
1161 regs->synt_sli0.ref_pic_lst_mdf_l0 = syn->sp.ref_pic_lst_mdf_l0; in vepu541_h265_set_slice_regs()
1163 regs->synt_sli0.num_refidx_l1_act = syn->sp.num_refidx_l1_act; in vepu541_h265_set_slice_regs()
1164 regs->synt_sli0.num_refidx_l0_act = syn->sp.num_refidx_l0_act; in vepu541_h265_set_slice_regs()
1166 regs->synt_sli0.num_refidx_act_ovrd = syn->sp.num_refidx_act_ovrd; in vepu541_h265_set_slice_regs()
1168 regs->synt_sli0.sli_sao_chrm_flg = syn->sp.sli_sao_chrm_flg; in vepu541_h265_set_slice_regs()
1169 regs->synt_sli0.sli_sao_luma_flg = syn->sp.sli_sao_luma_flg; in vepu541_h265_set_slice_regs()
[all …]
H A Dhal_h265e_vepu510.c1526 regs->synt_sli0.cbc_init_flg = syn->sp.cbc_init_flg; in vepu510_h265_set_slice_regs()
1527 regs->synt_sli0.mvd_l1_zero_flg = syn->sp.mvd_l1_zero_flg; in vepu510_h265_set_slice_regs()
1528 regs->synt_sli0.ref_pic_lst_mdf_l0 = syn->sp.ref_pic_lst_mdf_l0; in vepu510_h265_set_slice_regs()
1529 regs->synt_sli0.num_refidx_l1_act = syn->sp.num_refidx_l1_act; in vepu510_h265_set_slice_regs()
1530 regs->synt_sli0.num_refidx_l0_act = syn->sp.num_refidx_l0_act; in vepu510_h265_set_slice_regs()
1532 regs->synt_sli0.num_refidx_act_ovrd = syn->sp.num_refidx_act_ovrd; in vepu510_h265_set_slice_regs()
1534 regs->synt_sli0.sli_sao_chrm_flg = syn->sp.sli_sao_chrm_flg; in vepu510_h265_set_slice_regs()
1535 regs->synt_sli0.sli_sao_luma_flg = syn->sp.sli_sao_luma_flg; in vepu510_h265_set_slice_regs()
1536 regs->synt_sli0.sli_tmprl_mvp_e = syn->sp.sli_tmprl_mvp_en; in vepu510_h265_set_slice_regs()
1537 regs->common.enc_pic.num_pic_tot_cur_hevc = syn->sp.tot_poc_num; in vepu510_h265_set_slice_regs()
[all …]
H A Dhal_h265e_vepu511.c260 HalBuf *hal_buf = hal_bufs_get_buf(ctx->dpb_bufs, syn->sp.ref_pic.slot_idx); in vepu511_h265e_dump()
279 hal_buf = hal_bufs_get_buf(ctx->dpb_bufs, syn->sp.recon_pic.slot_idx); in vepu511_h265e_dump()
285 …e_len, "/mnt/sdcard/dump/recn_fbd_%d_frm%d_slot%d.bin", pid, frm_num, syn->sp.recon_pic.slot_idx); in vepu511_h265e_dump()
288 …e_len, "/mnt/sdcard/dump/recn_fbh_%d_frm%d_slot%d.bin", pid, frm_num, syn->sp.recon_pic.slot_idx); in vepu511_h265e_dump()
291 …e_len, "/mnt/sdcard/dump/recn_dsp_%d_frm%d_slot%d.bin", pid, frm_num, syn->sp.recon_pic.slot_idx); in vepu511_h265e_dump()
884 reg_frm->common.enc_pic.cur_frm_ref = !syn->sp.non_reference_flag; in vepu511_h265_set_prep()
1101 if (!syn->sp.non_reference_flag) { in vepu511_h265_set_hw_address()
1919 regs->synt_sli0.cbc_init_flg = syn->sp.cbc_init_flg; in vepu511_h265_set_slice_regs()
1920 regs->synt_sli0.mvd_l1_zero_flg = syn->sp.mvd_l1_zero_flg; in vepu511_h265_set_slice_regs()
1921 regs->synt_sli0.ref_pic_lst_mdf_l0 = syn->sp.ref_pic_lst_mdf_l0; in vepu511_h265_set_slice_regs()
[all …]
H A Dhal_h265e_vepu580.c2089 regs->reg0239_synt_sli0.cbc_init_flg = syn->sp.cbc_init_flg; in vepu580_h265_set_slice_regs()
2090 regs->reg0239_synt_sli0.mvd_l1_zero_flg = syn->sp.mvd_l1_zero_flg; in vepu580_h265_set_slice_regs()
2091 regs->reg0239_synt_sli0.mrg_up_flg = syn->sp.merge_up_flag; in vepu580_h265_set_slice_regs()
2092 regs->reg0239_synt_sli0.mrg_lft_flg = syn->sp.merge_left_flag; in vepu580_h265_set_slice_regs()
2093 regs->reg0239_synt_sli0.ref_pic_lst_mdf_l0 = syn->sp.ref_pic_lst_mdf_l0; in vepu580_h265_set_slice_regs()
2095 regs->reg0239_synt_sli0.num_refidx_l1_act = syn->sp.num_refidx_l1_act; in vepu580_h265_set_slice_regs()
2096 regs->reg0239_synt_sli0.num_refidx_l0_act = syn->sp.num_refidx_l0_act; in vepu580_h265_set_slice_regs()
2098 regs->reg0239_synt_sli0.num_refidx_act_ovrd = syn->sp.num_refidx_act_ovrd; in vepu580_h265_set_slice_regs()
2100 regs->reg0239_synt_sli0.sli_sao_chrm_flg = syn->sp.sli_sao_chrm_flg; in vepu580_h265_set_slice_regs()
2101 regs->reg0239_synt_sli0.sli_sao_luma_flg = syn->sp.sli_sao_luma_flg; in vepu580_h265_set_slice_regs()
[all …]
/rockchip-linux_mpp/mpp/hal/common/h265/
H A Dhal_h265e_stream_amend.c23 if (syn->sp.temporal_id) in hal_h265e_amend_temporal_id()
24 stream_ptr[5] = (stream_ptr[5] & 0xf8) | ((syn->sp.temporal_id + 1) & 0x7); in hal_h265e_amend_temporal_id()
/rockchip-linux_mpp/mpp/common/
H A Dh265e_syntax_new.h214 H265eSlicParams sp; member
223 RK_S32 h265e_get_nal_type(H265eSlicParams* sp, RK_S32 frame_type);