Home | History | Annotate | Download | only in decoder

Lines Matching refs:ps_cur_slice

91     dec_slice_params_t *ps_cur_slice;
99 ps_cur_slice = ps_dec->ps_cur_slice;
100 uc_num_ref_idx_l0_active = ps_cur_slice->u1_num_ref_idx_lx_active[0];
101 uc_num_ref_idx_l1_active = ps_cur_slice->u1_num_ref_idx_lx_active[1];
105 if(ps_cur_slice->u1_slice_type == B_SLICE)
109 pui32_weight_offset_l0 = ps_cur_slice->u4_wt_ofst_lx[0][i];
112 pui32_weight_offset_l1 = ps_cur_slice->u4_wt_ofst_lx[1][j];
136 pui32_weight_offset_l0 = ps_cur_slice->u4_wt_ofst_lx[0][i];
175 dec_slice_params_t *ps_cur_slice = ps_dec->ps_cur_slice;
177 UWORD8 u1_bottom_field_flag = ps_cur_slice->u1_bottom_field_flag;
178 UWORD8 u1_field_pic_flag = ps_cur_slice->u1_field_pic_flag;
197 ps_prev_poc->u1_bot_field = ps_dec->ps_cur_slice->u1_bottom_field_flag;
244 if(ps_cur_slice->u1_slice_type != I_SLICE)
253 if((ps_cur_slice->u1_slice_type != I_SLICE)
263 if(0 == ps_cur_slice->u1_nal_ref_idc)
277 if(0 == ps_cur_slice->u1_nal_ref_idc)
292 if((ps_cur_slice->u1_slice_type == I_SLICE)
293 || (ps_cur_slice->u1_slice_type == SI_SLICE))
304 if(ps_cur_slice->u1_nal_unit_type == IDR_SLICE_NAL)
545 ps_cur_slice->u1_mbaff_frame_flag = ps_seq->u1_mb_aff_flag
548 ps_dec->ps_cur_pic->u1_picturetype |= (ps_cur_slice->u1_mbaff_frame_flag
608 if(ps_cur_slice->u1_mbaff_frame_flag)
616 ps_dec->u1_cur_mb_fld_dec_flag = ps_cur_slice->u1_field_pic_flag;
621 UWORD8 u1_field_pic_flag = ps_dec->ps_cur_slice->u1_field_pic_flag;
623 UWORD8 u1_mbaff = ps_cur_slice->u1_mbaff_frame_flag;
746 dec_slice_params_t *ps_cur_slice = ps_dec->ps_cur_slice;
756 if(ps_cur_slice->u1_mmco_equalto5
757 || (ps_cur_slice->u1_nal_unit_type == IDR_SLICE_NAL))
773 if(ps_cur_slice->u1_nal_ref_idc)
793 || (ps_cur_slice->u1_nal_unit_type == IDR_SLICE_NAL))
802 if(!ps_cur_slice->u1_field_pic_flag
841 ps_cur_slice->u1_field_pic_flag,
845 if(!ps_cur_slice->u1_field_pic_flag
865 dec_slice_params_t *ps_cur_slice = ps_dec->ps_cur_slice;
888 if(ps_dec->ps_cur_slice->u1_mbaff_frame_flag
889 || ps_dec->ps_cur_slice->u1_field_pic_flag)
891 ps_dec->p_DeblockPicture[ps_dec->ps_cur_slice->u1_mbaff_frame_flag](
944 dec_slice_params_t *ps_cur_slice = ps_dec->ps_cur_slice;
990 dec_slice_params_t *ps_cur_slice = ps_dec->ps_cur_slice;
1025 if(((u2_first_mb_in_slice << ps_cur_slice->u1_mbaff_frame_flag)
1135 if((0 == u1_is_idr_slice) && ps_cur_slice->u1_nal_ref_idc)
1136 ps_dec->u2_prev_ref_frame_num = ps_cur_slice->u2_frame_num;
1138 if(u1_is_idr_slice || ps_cur_slice->u1_mmco_equalto5)
1148 ps_prev_poc->u1_mmco_equalto5 = ps_cur_slice->u1_mmco_equalto5;
1149 if(ps_cur_slice->u1_nal_ref_idc)
1267 ps_cur_slice, u1_pic_order_cnt_type,
1306 ps_cur_slice->u1_bottom_field_flag = 1;
1308 ps_cur_slice->u1_bottom_field_flag = 0;
1314 u1_is_idr_slice = ps_cur_slice->u1_nal_unit_type == IDR_SLICE_NAL;
1326 ps_cur_slice->u4_idr_pic_id = u4_idr_pic_id;
1327 ps_cur_slice->u1_field_pic_flag = u1_field_pic_flag;
1328 ps_cur_slice->u1_bottom_field_flag = u1_bottom_field_flag;
1329 ps_cur_slice->i4_pic_order_cnt_lsb =
1331 ps_cur_slice->u1_nal_unit_type = u1_nal_unit_type;
1332 ps_cur_slice->u1_redundant_pic_cnt = u1_redundant_pic_cnt;
1333 ps_cur_slice->u1_nal_ref_idc = u1_nal_ref_idc;
1334 ps_cur_slice->u1_pic_order_cnt_type = u1_pic_order_cnt_type;
1335 ps_cur_slice->u1_mbaff_frame_flag = ps_seq->u1_mb_aff_flag
1373 ps_cur_slice->u1_bottom_field_flag = u1_bottom_field_flag;
1424 if(ps_cur_slice->u1_mmco_equalto5)
1429 if(!ps_cur_slice->u1_field_pic_flag) // or a complementary field pair
1437 else if(!ps_cur_slice->u1_bottom_field_flag)
1453 &s_tmp_poc, ps_cur_slice, ps_pps,
1477 ps_cur_slice->i4_delta_pic_order_cnt[0] = i_delta_poc[0];
1478 ps_cur_slice->i4_delta_pic_order_cnt[1] = i_delta_poc[1];
1479 ps_cur_slice->u4_idr_pic_id = u4_idr_pic_id;
1480 ps_cur_slice->u2_first_mb_in_slice = u2_first_mb_in_slice;
1481 ps_cur_slice->u1_field_pic_flag = u1_field_pic_flag;
1482 ps_cur_slice->u1_bottom_field_flag = u1_bottom_field_flag;
1483 ps_cur_slice->u1_slice_type = u1_slice_type;
1484 ps_cur_slice->i4_pic_order_cnt_lsb = s_tmp_poc.i4_pic_order_cnt_lsb;
1486 ps_cur_slice->u1_nal_unit_type = u1_nal_unit_type;
1487 ps_cur_slice->u1_redundant_pic_cnt = u1_redundant_pic_cnt;
1488 ps_cur_slice->u1_nal_ref_idc = u1_nal_ref_idc;
1489 ps_cur_slice->u1_pic_order_cnt_type = u1_pic_order_cnt_type;
1492 ps_cur_slice->u1_direct_8x8_inference_flag =
1495 ps_cur_slice->u1_direct_8x8_inference_flag = 1;
1499 ps_cur_slice->u1_direct_spatial_mv_pred_flag = ih264d_get_bit_h264(
1502 ps_cur_slice->u1_direct_spatial_mv_pred_flag);
1504 if(ps_cur_slice->u1_direct_spatial_mv_pred_flag)
1505 ps_cur_slice->pf_decodeDirect = ih264d_decode_spatial_direct;
1507 ps_cur_slice->pf_decodeDirect = ih264d_decode_temporal_direct;
1573 uc_nofield_nombaff = ((ps_dec->ps_cur_slice->u1_field_pic_flag == 0)
1574 && (ps_dec->ps_cur_slice->u1_mbaff_frame_flag == 0)
1651 << ps_cur_slice->u1_mbaff_frame_flag) * SUB_BLK_SIZE)
1659 u1_mb_aff = ps_cur_slice->u1_mbaff_frame_flag;
1660 u1_field_pic = ps_cur_slice->u1_field_pic_flag;
1763 ps_dec->u2_mby <<= ps_cur_slice->u1_mbaff_frame_flag;
1775 ps_dec->ps_cur_slice->u2_first_mb_in_slice;
1777 ps_cur_slice->u1_slice_type;