Lines Matching refs:slice
149 H264eSlice *slice; member
522 ctx->slice = desc->p; in update_vepu511_syntax()
591 H264eSlice *slice = &ctx->slice_sets[ctx->task_idx]; in hal_h264e_vepu511_get_task() local
599 if (ctx->slice) { in hal_h264e_vepu511_get_task()
600 memcpy(slice, ctx->slice, sizeof(H264eSlice)); in hal_h264e_vepu511_get_task()
612 slice, prefix); in hal_h264e_vepu511_get_task()
615 ctx->slice, ctx->prefix); in hal_h264e_vepu511_get_task()
885 H264eSlice *slice = ctx->slice; in setup_vepu511_codec() local
890 reg_frm->common.enc_pic.cur_frm_ref = slice->nal_reference_idc > 0; in setup_vepu511_codec()
893 reg_frm->synt_nal.nal_ref_idc = slice->nal_reference_idc; in setup_vepu511_codec()
894 reg_frm->synt_nal.nal_unit_type = slice->nalu_type; in setup_vepu511_codec()
911 reg_frm->synt_sli0.sli_type = (slice->slice_type == H264_I_SLICE) ? (2) : (0); in setup_vepu511_codec()
912 reg_frm->synt_sli0.pps_id = slice->pic_parameter_set_id; in setup_vepu511_codec()
914 reg_frm->synt_sli0.num_ref_ovrd = slice->num_ref_idx_override; in setup_vepu511_codec()
915 reg_frm->synt_sli0.cbc_init_idc = slice->cabac_init_idc; in setup_vepu511_codec()
916 reg_frm->synt_sli0.frm_num = slice->frame_num; 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()
919 reg_frm->synt_sli1.poc_lsb = slice->pic_order_cnt_lsb; in setup_vepu511_codec()
921 reg_frm->synt_sli2.dis_dblk_idc = slice->disable_deblocking_filter_idc; in setup_vepu511_codec()
922 reg_frm->synt_sli2.sli_alph_ofst = slice->slice_alpha_c0_offset_div2; in setup_vepu511_codec()
924 h264e_reorder_rd_rewind(slice->reorder); in setup_vepu511_codec()
927 MPP_RET ret = h264e_reorder_rd_op(slice->reorder, &rplmo); in setup_vepu511_codec()
969 h264e_marking_rd_rewind(slice->marking); in setup_vepu511_codec()
972 if (slice->slice_type == H264_I_SLICE) { in setup_vepu511_codec()
973 reg_frm->synt_refm0.nopp_flg = slice->no_output_of_prior_pics; in setup_vepu511_codec()
974 reg_frm->synt_refm0.ltrf_flg = slice->long_term_reference_flag; in setup_vepu511_codec()
976 if (!h264e_marking_is_empty(slice->marking)) { in setup_vepu511_codec()
987 h264e_marking_rd_op(slice->marking, &mmco); in setup_vepu511_codec()
1018 if (h264e_marking_is_empty(slice->marking)) in setup_vepu511_codec()
1021 h264e_marking_rd_op(slice->marking, &mmco); in setup_vepu511_codec()
1054 if (h264e_marking_is_empty(slice->marking)) in setup_vepu511_codec()
1057 h264e_marking_rd_op(slice->marking, &mmco); in setup_vepu511_codec()
1102 H264eSlice *slice = ctx->slice; in setup_vepu511_rdo_pred() local
1119 if (slice->slice_type == H264_I_SLICE) { in setup_vepu511_rdo_pred()
1155 H264eSlice *slice = ctx->slice; in setup_vepu511_rc_base() local
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()
1975 H264eSlice *slice = ctx->slice; in setup_vepu511_anti_smear() local
2035 if ((H264_I_SLICE == slice->slice_type) || in setup_vepu511_anti_smear()
2430 amend->slice->is_multi_slice = (ctx->cfg->split.split_mode > 0); in hal_h264e_vepu511_wait()
2560 fb->frame_type = ctx->slice->slice_type; in hal_h264e_vepu511_ret_task()