Home | History | Annotate | Download | only in decoder

Lines Matching refs:ps_pu

113     pu_t *ps_pu;
137 ps_pu = ps_mv_ctxt->ps_pu;
273 for(pu_cnt = 0; pu_cnt < num_pu_per_ctb; pu_cnt++, ps_pu++)
275 pu_ht = (ps_pu->b4_ht + 1) << 2;
276 pu_wd = (ps_pu->b4_wd + 1) << 2;
281 pu_x_in_4x4 = ps_pu->b4_pos_x;
282 pu_y_in_4x4 = ps_pu->b4_pos_y;
307 if(1 == ps_pu->b1_merge_flag)
315 if((PART_Nx2N == ps_pu->b3_part_mode) && (1 == ps_pu->b2_part_idx))
319 else if((PART_2NxN == ps_pu->b3_part_mode) && (1 == ps_pu->b2_part_idx))
346 if(ps_pu->b1_intra_flag == 0)
348 if(ps_pu->b1_merge_flag == 0)
356 ps_pu, u1_lb_avail, u1_l_avail,
360 pred_flag_l0 = (ps_pu->b2_pred_mode != PRED_L1);
361 pred_flag_l1 = (ps_pu->b2_pred_mode != PRED_L0);
371 mvd_x = ps_pu->mv.s_l0_mv.i2_mvx;
372 mvd_y = ps_pu->mv.s_l0_mv.i2_mvy;
377 ps_pu->mv.s_l0_mv.i2_mvx = tmp_x;
381 ps_pu->mv.s_l0_mv.i2_mvy = tmp_y;
388 mvd_x = ps_pu->mv.s_l1_mv.i2_mvx;
389 mvd_y = ps_pu->mv.s_l1_mv.i2_mvy;
394 ps_pu->mv.s_l1_mv.i2_mvx = tmp_x;
398 ps_pu->mv.s_l1_mv.i2_mvy = tmp_y;
405 part_mode = ps_pu->b3_part_mode;
407 part_idx = ps_pu->b2_part_idx;
410 nbr_pu_idx_strd, ps_pu, part_mode,
416 if(PRED_BI == ps_pu->b2_pred_mode)
418 if(((ps_pu->b3_part_mode == PART_2NxN) && (pu_wd == 8))
419 || ((ps_pu->b3_part_mode == PART_Nx2N)
422 ps_pu->b2_pred_mode = PRED_L0;
432 ps_pic_buf_l0 = (pic_buf_t *)((ps_slice_hdr->as_ref_pic_list0[ps_pu->mv.i1_l0_ref_idx].pv_pic_buf));
433 ps_pic_buf_l1 = (pic_buf_t *)((ps_slice_hdr->as_ref_pic_list1[ps_pu->mv.i1_l1_ref_idx].pv_pic_buf));
434 ps_pu->mv.i1_l0_ref_pic_buf_id = ps_pic_buf_l0->u1_buf_id;
437 ps_pu->mv.i1_l1_ref_pic_buf_id = ps_pic_buf_l1->u1_buf_id;