Lines Matching refs:slice

146     H264eSlice              *slice;  member
523 ctx->slice = desc->p; in update_vepu510_syntax()
592 H264eSlice *slice = &ctx->slice_sets[ctx->task_idx]; in hal_h264e_vepu510_get_task() local
600 if (ctx->slice) { in hal_h264e_vepu510_get_task()
601 memcpy(slice, ctx->slice, sizeof(H264eSlice)); in hal_h264e_vepu510_get_task()
613 slice, prefix); in hal_h264e_vepu510_get_task()
616 ctx->slice, ctx->prefix); in hal_h264e_vepu510_get_task()
913 H264ePps *pps, H264eSlice *slice) in setup_vepu510_codec() argument
920 reg_frm->common.enc_pic.cur_frm_ref = slice->nal_reference_idc > 0; in setup_vepu510_codec()
923 reg_frm->synt_nal.nal_ref_idc = slice->nal_reference_idc; in setup_vepu510_codec()
924 reg_frm->synt_nal.nal_unit_type = slice->nalu_type; in setup_vepu510_codec()
941 reg_frm->synt_sli0.sli_type = (slice->slice_type == H264_I_SLICE) ? (2) : (0); in setup_vepu510_codec()
942 reg_frm->synt_sli0.pps_id = slice->pic_parameter_set_id; in setup_vepu510_codec()
944 reg_frm->synt_sli0.num_ref_ovrd = slice->num_ref_idx_override; in setup_vepu510_codec()
945 reg_frm->synt_sli0.cbc_init_idc = slice->cabac_init_idc; in setup_vepu510_codec()
946 reg_frm->synt_sli0.frm_num = slice->frame_num; 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()
949 reg_frm->synt_sli1.poc_lsb = slice->pic_order_cnt_lsb; in setup_vepu510_codec()
952 reg_frm->synt_sli2.dis_dblk_idc = slice->disable_deblocking_filter_idc; in setup_vepu510_codec()
953 reg_frm->synt_sli2.sli_alph_ofst = slice->slice_alpha_c0_offset_div2; in setup_vepu510_codec()
955 h264e_reorder_rd_rewind(slice->reorder); in setup_vepu510_codec()
958 MPP_RET ret = h264e_reorder_rd_op(slice->reorder, &rplmo); in setup_vepu510_codec()
1000 h264e_marking_rd_rewind(slice->marking); in setup_vepu510_codec()
1003 if (slice->slice_type == H264_I_SLICE) { in setup_vepu510_codec()
1004 reg_frm->synt_refm0.nopp_flg = slice->no_output_of_prior_pics; in setup_vepu510_codec()
1005 reg_frm->synt_refm0.ltrf_flg = slice->long_term_reference_flag; in setup_vepu510_codec()
1007 if (!h264e_marking_is_empty(slice->marking)) { in setup_vepu510_codec()
1018 h264e_marking_rd_op(slice->marking, &mmco); in setup_vepu510_codec()
1049 if (h264e_marking_is_empty(slice->marking)) in setup_vepu510_codec()
1052 h264e_marking_rd_op(slice->marking, &mmco); in setup_vepu510_codec()
1085 if (h264e_marking_is_empty(slice->marking)) in setup_vepu510_codec()
1088 h264e_marking_rd_op(slice->marking, &mmco); in setup_vepu510_codec()
1128 H264ePps *pps, H264eSlice *slice) in setup_vepu510_rdo_pred() argument
1136 if (slice->slice_type == H264_I_SLICE) { in setup_vepu510_rdo_pred()
1160 H264eSlice *slice = ctx->slice; in setup_vepu510_rc_base() local
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()
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()
2013 H264eSlice *slice = ctx->slice; in setup_vepu510_anti_smear() local
2073 if ((H264_I_SLICE == slice->slice_type) || in setup_vepu510_anti_smear()
2165 H264eSlice *slice = ctx->slice; in hal_h264e_vepu510_gen_regs() local
2182 setup_vepu510_dual_core(ctx, slice->slice_type); in hal_h264e_vepu510_gen_regs()
2183 setup_vepu510_codec(regs, sps, pps, slice); in hal_h264e_vepu510_gen_regs()
2184 setup_vepu510_rdo_pred(ctx, sps, pps, slice); in hal_h264e_vepu510_gen_regs()
2469 amend->slice->is_multi_slice = (ctx->cfg->split.split_mode > 0); in hal_h264e_vepu510_wait()
2504 fb->frame_type = ctx->slice->slice_type; in hal_h264e_vepu510_ret_task()