Home
last modified time | relevance | path

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

12

/rockchip-linux_mpp/mpp/codec/dec/h264/
H A Dh264d_slice.c51 … if ((currSlice->slice_type % 5) != H264_I_SLICE && (currSlice->slice_type % 5) != H264_SI_SLICE) { in ref_pic_list_mvc_modification()
77 if (currSlice->slice_type % 5 == H264_B_SLICE) { in ref_pic_list_mvc_modification()
140 …if ((currSlice->slice_type == H264_B_SLICE) && currSlice->p_Vid->active_pps->weighted_bipred_idc =… in pred_weight_table()
251 if (currSlice->slice_type == H264_I_SLICE) { in init_slice_parmeters()
422 p_Vid->type = currSlice->slice_type; in set_slice_user_parmeters()
480 p_Vid->slice_type = currSlice->slice_type = temp % 5; in process_slice()
481 if (p_Vid->slice_type == H264_SP_SLICE || p_Vid->slice_type == H264_SI_SLICE) { in process_slice()
562 if (currSlice->slice_type == H264_B_SLICE) { in process_slice()
570 if (currSlice->slice_type == H264_P_SLICE in process_slice()
571 || currSlice->slice_type == H264_SP_SLICE || currSlice->slice_type == H264_B_SLICE) { in process_slice()
[all …]
H A Dh264d_init.c286 p_stored_pic->slice_type = p_pic->slice_type; in clone_storable_picture()
566 impl->status.is_intra = dec_pic->slice_type == H264_I_SLICE; in dpb_mark_malloc()
570 impl->status.is_b_frame = ((dec_pic->slice_type % 5) == H264_B_SLICE); in dpb_mark_malloc()
593 cur_mark->slot_idx, dec_pic->slice_type, dec_pic->structure, in dpb_mark_malloc()
612 if (p_last && dec_pic && (dec_pic->slice_type != H264_I_SLICE) in check_dpb_discontinuous()
631 …p_last->slice_type, dec_pic->slice_type, p_last->frame_num, dec_pic->frame_num, p_last->poc, dec_p… in check_dpb_discontinuous()
695 dec_pic->slice_type = p_Vid->type; in alloc_decpic()
1530 if (H264_I_SLICE == currSlice->slice_type) { in check_refer_picture_lists()
1536 if ((currSlice->slice_type % 5) != H264_I_SLICE in check_refer_picture_lists()
1537 && (currSlice->slice_type % 5) != H264_SI_SLICE) { in check_refer_picture_lists()
[all …]
H A Dh264d_global.h327 RK_S32 slice_type; member
377 RK_S32 slice_type; member
764 RK_S32 slice_type; //!< slice type member
1007 RK_S32 slice_type; member
H A Dh264d_dpb.c868 if ((p->slice_type % 5) == H264_B_SLICE) in write_picture()
1209 fs_top->slice_type = fs_btm->slice_type = frame->slice_type; in dpb_split_field()
1236 fs->frame->slice_type = fs->slice_type; in dpb_combine_field()
1770 fs->slice_type = p->slice_type; in insert_picture_in_dpb()
H A Dh264d_fill.c306 p_long->slice_type = currSlice->slice_type; in fill_slice_syntax()
/rockchip-linux_mpp/mpp/hal/rkdec/h265d/
H A Dhal_h265d_com.c230 RK_U8 nb_list = sh->slice_type == B_SLICE ? 2 : 1; in hal_h265d_slice_rpl()
470 READ_UE(gb, &sh.slice_type); in hal_h265d_slice_output_rps()
471 if (!(sh.slice_type == I_SLICE || in hal_h265d_slice_output_rps()
472 sh.slice_type == P_SLICE || in hal_h265d_slice_output_rps()
473 sh.slice_type == B_SLICE)) { in hal_h265d_slice_output_rps()
475 sh.slice_type); in hal_h265d_slice_output_rps()
570 if (sh.slice_type == P_SLICE || sh.slice_type == B_SLICE) { in hal_h265d_slice_output_rps()
573 if (sh.slice_type == B_SLICE) in hal_h265d_slice_output_rps()
581 if (sh.slice_type == B_SLICE) { in hal_h265d_slice_output_rps()
614 if (sh.slice_type == B_SLICE) { in hal_h265d_slice_output_rps()
[all …]
H A Dhal_h265d_com.h86 enum SliceType slice_type; member
/rockchip-linux_mpp/mpp/codec/enc/h264/
H A Dh264e_slice.c63 slice->slice_type = (is_idr) ? (H264_I_SLICE) : (H264_P_SLICE); in h264e_slice_update()
312 ret |= mpp_read_ue(&bit, &slice->slice_type); in h264e_slice_read()
314 bit.used_bits, slice->slice_type); in h264e_slice_read()
345 if (slice->slice_type == H264_P_SLICE) { in h264e_slice_read()
485 if (slice->entropy_coding_mode && slice->slice_type != H264_I_SLICE) { in h264e_slice_read()
579 mpp_writer_put_ue(s, slice->slice_type); in h264e_slice_write_header()
581 mpp_writer_bits(s), slice->slice_type); in h264e_slice_write_header()
623 if (slice->slice_type == H264_P_SLICE) { in h264e_slice_write_header()
693 if (slice->entropy_coding_mode && slice->slice_type != H264_I_SLICE) { in h264e_slice_write_header()
H A Dh264e_slice.h106 RK_U32 slice_type; member
/rockchip-linux_mpp/mpp/codec/dec/h265/
H A Dh265d_parser.c379 if (s->sh.slice_type == B_SLICE) { in pred_weight_table()
542 if (openhevc_sh->slice_type != sh->slice_type) { in compare_sliceheader()
811 READ_UE(gb, &sh->slice_type); in hls_slice_header()
812 if (!(sh->slice_type == I_SLICE || in hls_slice_header()
813 sh->slice_type == P_SLICE || in hls_slice_header()
814 sh->slice_type == B_SLICE)) { in hls_slice_header()
816 sh->slice_type); in hls_slice_header()
819 if (!s->decoder_id && IS_IRAP(s) && sh->slice_type != I_SLICE) { in hls_slice_header()
922 if (sh->slice_type == P_SLICE || sh->slice_type == B_SLICE) { in hls_slice_header()
926 if (sh->slice_type == B_SLICE) in hls_slice_header()
[all …]
H A Dh265d_refs.c381 if (s->sh.slice_type == I_SLICE) { in mpp_hevc_frame_nb_refs()
H A Dh265d_parser.h387 SliceType slice_type; member
H A Dh265d_parser2_syntax.c145 …pp->IntraPicFlag = (h->first_nal_type >= 16 && h->first_nal_type <= 23) || h->sh.slice_type == I_… in fill_picture_parameters()
/rockchip-linux_mpp/mpp/hal/rkenc/h264e/
H A Dhal_h264e_vepu541.c561 regs->reg013.lamb_mod_sel = (slice->slice_type == H264_I_SLICE) ? 0 : 1; in setup_vepu541_codec()
583 regs->reg106.sli_type = (slice->slice_type == H264_I_SLICE) ? (2) : (0); in setup_vepu541_codec()
590 …regs->reg107.idr_pic_id = (slice->slice_type == H264_I_SLICE) ? slice->idr_pic_id : (RK_U32)(-… in setup_vepu541_codec()
645 if (slice->slice_type == H264_I_SLICE) { in setup_vepu541_codec()
774 if (slice->slice_type == H264_I_SLICE) { in setup_vepu541_rdo_pred()
852 regs->reg051.rc_qp_range = (slice->slice_type == H264_I_SLICE) ? in setup_vepu541_rc_base()
1293 if (slice->slice_type == H264_I_SLICE) { in setup_vepu541_me()
1438 if (slice->slice_type == H264_I_SLICE) { in setup_vepu541_l2()
1471 if (slice->slice_type == H264_I_SLICE) { in setup_vepu541_l2()
1552 if (slice->slice_type == H264_I_SLICE) { in setup_vepu541_l2()
H A Dhal_h264e_vepu580.c918 regs->reg_base.synt_sli0.sli_type = (slice->slice_type == H264_I_SLICE) ? (2) : (0); in setup_vepu580_codec()
925 …regs->reg_base.synt_sli1.idr_pid = (slice->slice_type == H264_I_SLICE) ? slice->idr_pic_id … in setup_vepu580_codec()
980 if (slice->slice_type == H264_I_SLICE) { in setup_vepu580_codec()
1109 if (slice->slice_type == H264_I_SLICE) { in setup_vepu580_rdo_pred()
1308 regs->reg_base.rc_qp.rc_qp_range = (slice->slice_type == H264_I_SLICE) ? in setup_vepu580_rc_base()
1865 if (slice->slice_type == H264_I_SLICE) { in setup_vepu580_me()
1913 if (slice->slice_type == H264_I_SLICE) { in setup_vepu580_l2()
1961 if (slice->slice_type == H264_I_SLICE) { in setup_vepu580_l2()
1974 if (slice->slice_type == H264_I_SLICE) { in setup_vepu580_l2()
2036 if (slice->slice_type == H264_I_SLICE) { in setup_vepu580_l2()
[all …]
H A Dhal_h264e_vepu510.c941 reg_frm->synt_sli0.sli_type = (slice->slice_type == H264_I_SLICE) ? (2) : (0); in setup_vepu510_codec()
948 …reg_frm->synt_sli1.idr_pid = (slice->slice_type == H264_I_SLICE) ? slice->idr_pic_id : (RK_… in setup_vepu510_codec()
1003 if (slice->slice_type == H264_I_SLICE) { in setup_vepu510_codec()
1136 if (slice->slice_type == H264_I_SLICE) { in setup_vepu510_rdo_pred()
1231 reg_frm->common.rc_qp.rc_qp_range = (slice->slice_type == H264_I_SLICE) ? in setup_vepu510_rc_base()
1239 if (slice->slice_type == H264_I_SLICE) { in setup_vepu510_rc_base()
1779 static MPP_RET setup_vepu510_dual_core(HalH264eVepu510Ctx *ctx, H264SliceType slice_type) in setup_vepu510_dual_core() argument
1789 if (slice_type == H264_I_SLICE) { in setup_vepu510_dual_core()
1817 if (ctx->slice->slice_type == H264_I_SLICE) { in setup_vepu510_aq()
1896 if (ctx->slice->slice_type == H264_I_SLICE) { in setup_vepu510_anti_ringing()
[all …]
H A Dhal_h264e_vepu540c.c571 regs->reg_base.synt_sli0.sli_type = (slice->slice_type == H264_I_SLICE) ? (2) : (0); in setup_vepu540c_codec()
578 …regs->reg_base.synt_sli1.idr_pid = (slice->slice_type == H264_I_SLICE) ? slice->idr_pic_id … in setup_vepu540c_codec()
633 if (slice->slice_type == H264_I_SLICE) { in setup_vepu540c_codec()
762 if (slice->slice_type == H264_I_SLICE) { in setup_vepu540c_rdo_pred()
953 regs->reg_base.rc_qp.rc_qp_range = (slice->slice_type == H264_I_SLICE) ? in setup_vepu540c_rc_base()
1332 if (slice->slice_type == H264_I_SLICE) { in setup_vepu540c_l2()
1343 if (slice->slice_type == H264_I_SLICE) { in setup_vepu540c_l2()
1428 if (slice->slice_type == H264_I_SLICE) { in setup_vepu540c_l2()
H A Dhal_h264e_vepu580_tune.c135 if (slice->slice_type != H264_I_SLICE) { in vepu580_h264e_tune_reg_patch()
198 if (slice->slice_type != H264_I_SLICE) { in vepu580_h264e_tune_reg_patch()
H A Dhal_h264e_vepu511.c911 reg_frm->synt_sli0.sli_type = (slice->slice_type == H264_I_SLICE) ? (2) : (0); in setup_vepu511_codec()
918 …reg_frm->synt_sli1.idr_pid = (slice->slice_type == H264_I_SLICE) ? slice->idr_pic_id : (RK_… in setup_vepu511_codec()
972 if (slice->slice_type == H264_I_SLICE) { in setup_vepu511_codec()
1119 if (slice->slice_type == H264_I_SLICE) { in setup_vepu511_rdo_pred()
1223 reg_frm->common.rc_qp.rc_qp_range = (slice->slice_type == H264_I_SLICE) ? in setup_vepu511_rc_base()
1231 if (slice->slice_type == H264_I_SLICE) { in setup_vepu511_rc_base()
1779 if (ctx->slice->slice_type == H264_I_SLICE) { in setup_vepu511_aq()
1858 if (ctx->slice->slice_type == H264_I_SLICE) { in setup_vepu511_anti_ringing()
2035 if ((H264_I_SLICE == slice->slice_type) || in setup_vepu511_anti_smear()
2560 fb->frame_type = ctx->slice->slice_type; in hal_h264e_vepu511_ret_task()
/rockchip-linux_mpp/mpp/common/
H A Dh265e_syntax_new.h171 RK_U8 slice_type; member
H A Dh264d_syntax.h136 RK_U8 slice_type; member
/rockchip-linux_mpp/mpp/codec/enc/h265/
H A Dh265e_syntax.c183 sp->slice_type = slice->m_sliceType; in fill_slice_parameters()
/rockchip-linux_mpp/mpp/hal/rkenc/h265e/
H A Dhal_h265e_vepu540c.c896 regs->reg0239_synt_sli0.sli_type = syn->sp.slice_type; in vepu540c_h265_set_slice_regs()
H A Dhal_h265e_vepu541.c1174 regs->synt_sli0.sli_type = syn->sp.slice_type; in vepu541_h265_set_slice_regs()
H A Dhal_h265e_vepu510.c1540 regs->synt_sli0.sli_type = syn->sp.slice_type; in vepu510_h265_set_slice_regs()

12