Lines Matching refs:p_Vid
140 …if ((currSlice->slice_type == H264_B_SLICE) && currSlice->p_Vid->active_pps->weighted_bipred_idc =… in pred_weight_table()
171 H264dVideoCtx_t *p_Vid = pSlice->p_Vid; in dec_ref_pic_marking() local
181 p_Vid->no_output_of_prior_pics_flag = pSlice->no_output_of_prior_pics_flag; in dec_ref_pic_marking()
242 H264dVideoCtx_t *p_Vid = currSlice->p_Vid; in init_slice_parmeters() local
250 p_Vid->p_Dec->errctx.used_ref_flag = currSlice->nal_reference_idc ? 1 : 0; in init_slice_parmeters()
252 p_Vid->p_Dec->errctx.dpb_err_flag = 0; in init_slice_parmeters()
260 currSlice->view_id = currSlice->mvcExt.valid ? p_Vid->active_subsps->view_id[0] : 0; in init_slice_parmeters()
266 currSlice->p_Dpb = p_Vid->p_Dpb_layer[currSlice->layer_id]; in init_slice_parmeters()
352 H264dVideoCtx_t *p_Vid = currSlice->p_Vid; in set_slice_user_parmeters() local
356 cur_pps = p_Vid->ppsSet[currSlice->pic_parameter_set_id]; in set_slice_user_parmeters()
362 cur_subsps = p_Vid->subspsSet[cur_pps->seq_parameter_set_id]; in set_slice_user_parmeters()
367 p_Vid->active_mvc_sps_flag = 0; in set_slice_user_parmeters()
369 cur_sps = p_Vid->spsSet[cur_pps->seq_parameter_set_id]; in set_slice_user_parmeters()
371 p_Vid->active_mvc_sps_flag = 1; in set_slice_user_parmeters()
374 p_Vid->active_mvc_sps_flag = 0; in set_slice_user_parmeters()
375 cur_sps = p_Vid->spsSet[cur_pps->seq_parameter_set_id]; in set_slice_user_parmeters()
379 p_Vid->active_mvc_sps_flag = 0; in set_slice_user_parmeters()
380 cur_sps = p_Vid->spsSet[cur_pps->seq_parameter_set_id]; in set_slice_user_parmeters()
384 if (p_Vid->active_mvc_sps_flag) { // layer_id == 1 in set_slice_user_parmeters()
393 VAL_CHECK(ret, check_sps_pps(cur_sps, cur_subsps, cur_pps, p_Vid->p_Dec->hw_info) != MPP_NOK); in set_slice_user_parmeters()
395 FUN_CHECK(ret = activate_sps(p_Vid, cur_sps, cur_subsps)); in set_slice_user_parmeters()
396 FUN_CHECK(ret = activate_pps(p_Vid, cur_pps)); in set_slice_user_parmeters()
398 if (p_Vid->last_sps_id != cur_sps->seq_parameter_set_id || in set_slice_user_parmeters()
399 p_Vid->last_pps_id != cur_pps->pic_parameter_set_id) { in set_slice_user_parmeters()
400 p_Vid->last_sps_id = cur_sps->seq_parameter_set_id; in set_slice_user_parmeters()
401 p_Vid->last_pps_id = cur_pps->pic_parameter_set_id; in set_slice_user_parmeters()
402 p_Vid->spspps_update = 1; in set_slice_user_parmeters()
409 if (p_Vid->p_Dec->mvc_valid) { in set_slice_user_parmeters()
412 active_subsps = p_Vid->subspsSet[cur_pps->seq_parameter_set_id]; in set_slice_user_parmeters()
414 p_Vid->active_subsps = active_subsps; in set_slice_user_parmeters()
416 p_Vid->active_subsps = NULL; in set_slice_user_parmeters()
419 currSlice->active_sps = p_Vid->active_sps; in set_slice_user_parmeters()
420 currSlice->active_pps = p_Vid->active_pps; in set_slice_user_parmeters()
422 p_Vid->type = currSlice->slice_type; in set_slice_user_parmeters()
468 H264dVideoCtx_t *p_Vid = currSlice->p_Vid; in process_slice() local
471 RecoveryPoint *recovery = &p_Vid->recovery; in process_slice()
474 currSlice->p_Dpb_layer[0] = p_Vid->p_Dpb_layer[0]; in process_slice()
475 currSlice->p_Dpb_layer[1] = p_Vid->p_Dpb_layer[1]; in process_slice()
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()
500 if (recovery->recovery_pic_id % p_Vid->max_frame_num < currSlice->frame_num) in process_slice()
501 memset(&p_Vid->recovery, 0, sizeof(RecoveryPoint)); in process_slice()
506 p_Vid->structure = FRAME; in process_slice()
513 p_Vid->structure = currSlice->bottom_field_flag ? BOTTOM_FIELD : TOP_FIELD; in process_slice()
515 p_Vid->structure = FRAME; in process_slice()
519 currSlice->structure = p_Vid->structure; in process_slice()
531 if (currSlice->p_Vid->active_pps->bottom_field_pic_order_in_frame_present_flag == 1 in process_slice()
542 …if (currSlice->p_Vid->active_pps->bottom_field_pic_order_in_frame_present_flag == 1 && !currSlice-… in process_slice()
557 …ASSERT(currSlice->p_Vid->active_pps->redundant_pic_cnt_present_flag == 0); // add by dw, high 4:2:… in process_slice()
558 if (currSlice->p_Vid->active_pps->redundant_pic_cnt_present_flag) { in process_slice()
567 …currSlice->num_ref_idx_active[LIST_0] = currSlice->p_Vid->active_pps->num_ref_idx_l0_default_activ… in process_slice()
568 …currSlice->num_ref_idx_active[LIST_1] = currSlice->p_Vid->active_pps->num_ref_idx_l1_default_activ… in process_slice()
586 if ((currSlice->p_Vid->active_pps->weighted_pred_flag in process_slice()
588 …|| (currSlice->p_Vid->active_pps->weighted_bipred_idc == 1 && (currSlice->slice_type == H264_B_SLI… in process_slice()