Lines Matching refs:slice

67     H264eSlice              *slice;  member
328 ctx->slice = desc->p; in update_vepu540c_syntax()
371 ctx->slice, ctx->prefix); in hal_h264e_vepu540c_get_task()
546 H264ePps *pps, H264eSlice *slice) in setup_vepu540c_codec() argument
551 regs->reg_base.enc_pic.cur_frm_ref = slice->nal_reference_idc > 0; in setup_vepu540c_codec()
554 regs->reg_base.synt_nal.nal_ref_idc = slice->nal_reference_idc; in setup_vepu540c_codec()
555 regs->reg_base.synt_nal.nal_unit_type = slice->nalu_type; in setup_vepu540c_codec()
571 regs->reg_base.synt_sli0.sli_type = (slice->slice_type == H264_I_SLICE) ? (2) : (0); in setup_vepu540c_codec()
572 regs->reg_base.synt_sli0.pps_id = slice->pic_parameter_set_id; in setup_vepu540c_codec()
574 regs->reg_base.synt_sli0.num_ref_ovrd = slice->num_ref_idx_override; in setup_vepu540c_codec()
575 regs->reg_base.synt_sli0.cbc_init_idc = slice->cabac_init_idc; in setup_vepu540c_codec()
576 regs->reg_base.synt_sli0.frm_num = slice->frame_num; 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()
579 regs->reg_base.synt_sli1.poc_lsb = slice->pic_order_cnt_lsb; in setup_vepu540c_codec()
582 regs->reg_base.synt_sli2.dis_dblk_idc = slice->disable_deblocking_filter_idc; in setup_vepu540c_codec()
583 regs->reg_base.synt_sli2.sli_alph_ofst = slice->slice_alpha_c0_offset_div2; in setup_vepu540c_codec()
585 h264e_reorder_rd_rewind(slice->reorder); in setup_vepu540c_codec()
588 MPP_RET ret = h264e_reorder_rd_op(slice->reorder, &rplmo); in setup_vepu540c_codec()
630 h264e_marking_rd_rewind(slice->marking); in setup_vepu540c_codec()
633 if (slice->slice_type == H264_I_SLICE) { in setup_vepu540c_codec()
634 regs->reg_base.synt_refm0.nopp_flg = slice->no_output_of_prior_pics; in setup_vepu540c_codec()
635 regs->reg_base.synt_refm0.ltrf_flg = slice->long_term_reference_flag; in setup_vepu540c_codec()
637 if (!h264e_marking_is_empty(slice->marking)) { in setup_vepu540c_codec()
648 h264e_marking_rd_op(slice->marking, &mmco); in setup_vepu540c_codec()
679 if (h264e_marking_is_empty(slice->marking)) in setup_vepu540c_codec()
682 h264e_marking_rd_op(slice->marking, &mmco); in setup_vepu540c_codec()
715 if (h264e_marking_is_empty(slice->marking)) in setup_vepu540c_codec()
718 h264e_marking_rd_op(slice->marking, &mmco); in setup_vepu540c_codec()
758 H264ePps *pps, H264eSlice *slice) in setup_vepu540c_rdo_pred() argument
762 if (slice->slice_type == H264_I_SLICE) { in setup_vepu540c_rdo_pred()
889 H264eSlice *slice = ctx->slice; in setup_vepu540c_rc_base() local
953 regs->reg_base.rc_qp.rc_qp_range = (slice->slice_type == H264_I_SLICE) ? in setup_vepu540c_rc_base()
1246 H264eSlice *slice) in setup_vepu540c_me() argument
1249 (void)slice; in setup_vepu540c_me()
1286 static void setup_vepu540c_l2(HalVepu540cRegSet *regs, H264eSlice *slice, MppEncHwCfg *hw) in setup_vepu540c_l2() argument
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()
1465 H264eSlice *slice = ctx->slice; in hal_h264e_vepu540c_gen_regs() local
1479 setup_vepu540c_codec(regs, sps, pps, slice); in hal_h264e_vepu540c_gen_regs()
1480 setup_vepu540c_rdo_pred(regs, sps, pps, slice); in hal_h264e_vepu540c_gen_regs()
1496 setup_vepu540c_me(regs, sps, slice); in hal_h264e_vepu540c_gen_regs()
1498 setup_vepu540c_l2(ctx->regs_set, slice, &cfg->hw); in hal_h264e_vepu540c_gen_regs()
1671 amend->slice->is_multi_slice = (ctx->cfg->split.split_mode > 0); in hal_h264e_vepu540c_wait()