Lines Matching refs:slice

63     H264eSlice              *slice;  member
321 ctx->slice = desc->p; in update_vepu541_syntax()
368 ctx->slice, ctx->prefix); in hal_h264e_vepu541_get_task()
554 H264ePps *pps, H264eSlice *slice) in setup_vepu541_codec() argument
559 regs->reg013.cur_frm_ref = slice->nal_reference_idc > 0; in setup_vepu541_codec()
561 regs->reg013.lamb_mod_sel = (slice->slice_type == H264_I_SLICE) ? 0 : 1; in setup_vepu541_codec()
565 regs->reg103.nal_ref_idc = slice->nal_reference_idc; in setup_vepu541_codec()
566 regs->reg103.nal_unit_type = slice->nalu_type; in setup_vepu541_codec()
583 regs->reg106.sli_type = (slice->slice_type == H264_I_SLICE) ? (2) : (0); in setup_vepu541_codec()
584 regs->reg106.pps_id = slice->pic_parameter_set_id; in setup_vepu541_codec()
586 regs->reg106.num_ref_ovrd = slice->num_ref_idx_override; in setup_vepu541_codec()
587 regs->reg106.cbc_init_idc = slice->cabac_init_idc; in setup_vepu541_codec()
588 regs->reg106.frm_num = slice->frame_num; 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()
591 regs->reg107.poc_lsb = slice->pic_order_cnt_lsb; in setup_vepu541_codec()
594 regs->reg108.dis_dblk_idc = slice->disable_deblocking_filter_idc; in setup_vepu541_codec()
595 regs->reg108.sli_alph_ofst = slice->slice_alpha_c0_offset_div2; in setup_vepu541_codec()
597 h264e_reorder_rd_rewind(slice->reorder); in setup_vepu541_codec()
600 MPP_RET ret = h264e_reorder_rd_op(slice->reorder, &rplmo); in setup_vepu541_codec()
642 h264e_marking_rd_rewind(slice->marking); in setup_vepu541_codec()
645 if (slice->slice_type == H264_I_SLICE) { in setup_vepu541_codec()
646 regs->reg109.nopp_flg = slice->no_output_of_prior_pics; in setup_vepu541_codec()
647 regs->reg109.ltrf_flg = slice->long_term_reference_flag; in setup_vepu541_codec()
649 if (!h264e_marking_is_empty(slice->marking)) { in setup_vepu541_codec()
660 h264e_marking_rd_op(slice->marking, &mmco); in setup_vepu541_codec()
691 if (h264e_marking_is_empty(slice->marking)) in setup_vepu541_codec()
694 h264e_marking_rd_op(slice->marking, &mmco); in setup_vepu541_codec()
727 if (h264e_marking_is_empty(slice->marking)) in setup_vepu541_codec()
730 h264e_marking_rd_op(slice->marking, &mmco); in setup_vepu541_codec()
770 H264ePps *pps, H264eSlice *slice, MppEncCfgSet *cfg) in setup_vepu541_rdo_pred() argument
774 if (slice->slice_type == H264_I_SLICE) { in setup_vepu541_rdo_pred()
817 H264eSlice *slice, MppEncHwCfg *hw, in setup_vepu541_rc_base() argument
852 regs->reg051.rc_qp_range = (slice->slice_type == H264_I_SLICE) ? in setup_vepu541_rc_base()
1240 H264eSlice *slice, RK_U32 is_vepu540) in setup_vepu541_me() argument
1293 if (slice->slice_type == H264_I_SLICE) { in setup_vepu541_me()
1391 static void setup_vepu541_l2(Vepu541H264eRegL2Set *regs, H264eSlice *slice, MppEncHwCfg *hw, MppEnc… in setup_vepu541_l2() argument
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()
1595 H264eSlice *slice = ctx->slice; in hal_h264e_vepu541_gen_regs() local
1610 setup_vepu541_codec(regs, sps, pps, slice); in hal_h264e_vepu541_gen_regs()
1611 setup_vepu541_rdo_pred(regs, sps, pps, slice, cfg); in hal_h264e_vepu541_gen_regs()
1612 setup_vepu541_rc_base(regs, sps, slice, &cfg->hw, task->rc_task); in hal_h264e_vepu541_gen_regs()
1627 setup_vepu541_me(regs, sps, slice, ctx->is_vepu540); in hal_h264e_vepu541_gen_regs()
1637 setup_vepu541_l2(&ctx->regs_l2_set, slice, &cfg->hw, cfg); in hal_h264e_vepu541_gen_regs()
1789 amend->slice->is_multi_slice = (ctx->cfg->split.split_mode > 0); in hal_h264e_vepu541_wait()