| /rockchip-linux_mpp/mpp/codec/dec/h264/ |
| H A D | h264d_slice.c | 51 … 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 D | h264d_init.c | 286 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 D | h264d_global.h | 327 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 D | h264d_dpb.c | 868 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 D | h264d_fill.c | 306 p_long->slice_type = currSlice->slice_type; in fill_slice_syntax()
|
| /rockchip-linux_mpp/mpp/hal/rkdec/h265d/ |
| H A D | hal_h265d_com.c | 230 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 D | hal_h265d_com.h | 86 enum SliceType slice_type; member
|
| /rockchip-linux_mpp/mpp/codec/enc/h264/ |
| H A D | h264e_slice.c | 63 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 D | h264e_slice.h | 106 RK_U32 slice_type; member
|
| /rockchip-linux_mpp/mpp/codec/dec/h265/ |
| H A D | h265d_parser.c | 379 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 D | h265d_refs.c | 381 if (s->sh.slice_type == I_SLICE) { in mpp_hevc_frame_nb_refs()
|
| H A D | h265d_parser.h | 387 SliceType slice_type; member
|
| H A D | h265d_parser2_syntax.c | 145 …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 D | hal_h264e_vepu541.c | 561 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 D | hal_h264e_vepu580.c | 918 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 D | hal_h264e_vepu510.c | 941 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 D | hal_h264e_vepu540c.c | 571 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 D | hal_h264e_vepu580_tune.c | 135 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 D | hal_h264e_vepu511.c | 911 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 D | h265e_syntax_new.h | 171 RK_U8 slice_type; member
|
| H A D | h264d_syntax.h | 136 RK_U8 slice_type; member
|
| /rockchip-linux_mpp/mpp/codec/enc/h265/ |
| H A D | h265e_syntax.c | 183 sp->slice_type = slice->m_sliceType; in fill_slice_parameters()
|
| /rockchip-linux_mpp/mpp/hal/rkenc/h265e/ |
| H A D | hal_h265e_vepu540c.c | 896 regs->reg0239_synt_sli0.sli_type = syn->sp.slice_type; in vepu540c_h265_set_slice_regs()
|
| H A D | hal_h265e_vepu541.c | 1174 regs->synt_sli0.sli_type = syn->sp.slice_type; in vepu541_h265_set_slice_regs()
|
| H A D | hal_h265e_vepu510.c | 1540 regs->synt_sli0.sli_type = syn->sp.slice_type; in vepu510_h265_set_slice_regs()
|