Lines Matching refs:ps_dec
65 void ih264d_init_cabac_contexts(UWORD8 u1_slice_type, dec_struct_t * ps_dec);
67 void ih264d_itrans_recon_luma_dc(dec_struct_t *ps_dec,
87 WORD32 ih264d_parse_imb_cavlc(dec_struct_t * ps_dec, in ih264d_parse_imb_cavlc() argument
101 dec_bit_stream_t * const ps_bitstrm = ps_dec->ps_bitstrm; in ih264d_parse_imb_cavlc()
109 u4_temp = ps_dec->u1_mb_ngbr_availablity; in ih264d_parse_imb_cavlc()
123 if(ps_dec->s_high_profile.u1_transform8x8_present) in ih264d_parse_imb_cavlc()
136 ih264d_read_intra_pred_modes(ps_dec, in ih264d_parse_imb_cavlc()
137 ((UWORD8 *)ps_dec->pv_parse_tu_coeff_data), in ih264d_parse_imb_cavlc()
138 ((UWORD8 *)ps_dec->pv_parse_tu_coeff_data+16), in ih264d_parse_imb_cavlc()
140 pu1_temp = (UWORD8 *)ps_dec->pv_parse_tu_coeff_data; in ih264d_parse_imb_cavlc()
142 ps_dec->pv_parse_tu_coeff_data = (void *)pu1_temp; in ih264d_parse_imb_cavlc()
147 ih264d_read_intra_pred_modes(ps_dec, in ih264d_parse_imb_cavlc()
148 ((UWORD8 *)ps_dec->pv_parse_tu_coeff_data), in ih264d_parse_imb_cavlc()
149 ((UWORD8 *)ps_dec->pv_parse_tu_coeff_data+4), in ih264d_parse_imb_cavlc()
151 pu1_temp = (UWORD8 *)ps_dec->pv_parse_tu_coeff_data; in ih264d_parse_imb_cavlc()
153 ps_dec->pv_parse_tu_coeff_data = (void *)pu1_temp; in ih264d_parse_imb_cavlc()
264 ret = ih264d_update_qp(ps_dec, (WORD8)i4_delta_qp); in ih264d_parse_imb_cavlc()
353 ret = ih264d_update_qp(ps_dec, (WORD8)i4_delta_qp); in ih264d_parse_imb_cavlc()
366 if(ps_dec->s_high_profile.u1_scaling_present) in ih264d_parse_imb_cavlc()
369 ps_dec->s_high_profile.i2_scalinglist4x4[0]; in ih264d_parse_imb_cavlc()
389 + ps_dec->pu1_left_nnz_y[0] + 1) >> 1); in ih264d_parse_imb_cavlc()
393 ui_N = ps_dec->pu1_left_nnz_y[0]; in ih264d_parse_imb_cavlc()
405 (tu_sblk4x4_coeff_data_t *)ps_dec->pv_parse_tu_coeff_data; in ih264d_parse_imb_cavlc()
407 (WORD16 *)ps_dec->pv_parse_tu_coeff_data; in ih264d_parse_imb_cavlc()
411 ret = ps_dec->pf_cavlc_parse4x4coeff[(ui_N > 7)](pi2_dc_coef, 0, ui_N, in ih264d_parse_imb_cavlc()
412 ps_dec, &u4_num_coeff); in ih264d_parse_imb_cavlc()
423 ps_dec->pu1_inv_scan); in ih264d_parse_imb_cavlc()
426 ps_dec->pf_ihadamard_scaling_4x4(pi2_dc_coef, in ih264d_parse_imb_cavlc()
428 ps_dec->pu2_quant_scale_y, in ih264d_parse_imb_cavlc()
430 ps_dec->u1_qp_y_div6, in ih264d_parse_imb_cavlc()
433 ps_dec->pv_parse_tu_coeff_data = (void *)pi2_coeff_block; in ih264d_parse_imb_cavlc()
445 ret = ih264d_parse_residual4x4_cavlc(ps_dec, ps_cur_mb_info, in ih264d_parse_imb_cavlc()
456 ps_cur_mb_info->u1_qp_div6 = ps_dec->u1_qp_y_div6; in ih264d_parse_imb_cavlc()
457 ps_cur_mb_info->u1_qpc_div6 = ps_dec->u1_qp_u_div6; in ih264d_parse_imb_cavlc()
458 ps_cur_mb_info->u1_qpcr_div6 = ps_dec->u1_qp_v_div6; in ih264d_parse_imb_cavlc()
459 ps_cur_mb_info->u1_qp_rem6 = ps_dec->u1_qp_y_rem6; in ih264d_parse_imb_cavlc()
460 ps_cur_mb_info->u1_qpc_rem6 = ps_dec->u1_qp_u_rem6; in ih264d_parse_imb_cavlc()
461 ps_cur_mb_info->u1_qpcr_rem6 = ps_dec->u1_qp_v_rem6; in ih264d_parse_imb_cavlc()
462 ih264d_update_nnz_for_skipmb(ps_dec, ps_cur_mb_info, CAVLC); in ih264d_parse_imb_cavlc()
481 WORD32 ih264d_parse_imb_cabac(dec_struct_t * ps_dec, in ih264d_parse_imb_cabac() argument
489 ctxt_inc_mb_info_t *p_curr_ctxt = ps_dec->ps_curr_ctxt_mb_info; in ih264d_parse_imb_cabac()
490 ctxt_inc_mb_info_t *ps_left_ctxt = ps_dec->p_left_ctxt_mb_info; in ih264d_parse_imb_cabac()
491 dec_bit_stream_t * const ps_bitstrm = ps_dec->ps_bitstrm; in ih264d_parse_imb_cabac()
500 if(ps_left_ctxt == ps_dec->ps_def_ctxt_mb_info) in ih264d_parse_imb_cabac()
502 ps_dec->pu1_left_yuv_dc_csbp[0] = 0xf; in ih264d_parse_imb_cabac()
505 if(ps_dec->ps_cur_slice->u1_slice_type != I_SLICE) in ih264d_parse_imb_cabac()
509 MEMSET_16BYTES(&ps_dec->pu1_left_mv_ctxt_inc[0][0], 0); in ih264d_parse_imb_cabac()
510 *((UWORD32 *)ps_dec->pi1_left_ref_idx_ctxt_inc) = 0; in ih264d_parse_imb_cabac()
529 if(ps_dec->s_high_profile.u1_transform8x8_present) in ih264d_parse_imb_cabac()
532 ps_dec, ps_cur_mb_info); in ih264d_parse_imb_cabac()
549 ps_dec, in ih264d_parse_imb_cabac()
550 ((UWORD8 *)ps_dec->pv_parse_tu_coeff_data), in ih264d_parse_imb_cabac()
551 ((UWORD8 *)ps_dec->pv_parse_tu_coeff_data+16), in ih264d_parse_imb_cabac()
553 pu1_temp = (UWORD8 *)ps_dec->pv_parse_tu_coeff_data; in ih264d_parse_imb_cabac()
555 ps_dec->pv_parse_tu_coeff_data = (void *)pu1_temp; in ih264d_parse_imb_cabac()
561 ps_dec, in ih264d_parse_imb_cabac()
562 ((UWORD8 *)ps_dec->pv_parse_tu_coeff_data), in ih264d_parse_imb_cabac()
563 ((UWORD8 *)ps_dec->pv_parse_tu_coeff_data+4), in ih264d_parse_imb_cabac()
565 pu1_temp = (UWORD8 *)ps_dec->pv_parse_tu_coeff_data; in ih264d_parse_imb_cabac()
567 ps_dec->pv_parse_tu_coeff_data = (void *)pu1_temp; in ih264d_parse_imb_cabac()
572 u1_intra_chrom_pred_mode = ih264d_parse_chroma_pred_mode_cabac(ps_dec); in ih264d_parse_imb_cabac()
580 u1_cbp = ih264d_parse_ctx_cbp_cabac(ps_dec); in ih264d_parse_imb_cabac()
590 ret = ih264d_parse_mb_qp_delta_cabac(ps_dec, &i1_delta_qp); in ih264d_parse_imb_cabac()
596 ret = ih264d_update_qp(ps_dec, i1_delta_qp); in ih264d_parse_imb_cabac()
602 ps_dec->i1_prev_mb_qp_delta = 0; in ih264d_parse_imb_cabac()
616 u1_intra_chrom_pred_mode = ih264d_parse_chroma_pred_mode_cabac(ps_dec); in ih264d_parse_imb_cabac()
634 ret = ih264d_parse_mb_qp_delta_cabac(ps_dec, &i1_delta_qp); in ih264d_parse_imb_cabac()
640 ret = ih264d_update_qp(ps_dec, i1_delta_qp); in ih264d_parse_imb_cabac()
652 if(ps_dec->s_high_profile.u1_scaling_present) in ih264d_parse_imb_cabac()
655 ps_dec->s_high_profile.i2_scalinglist4x4[0]; in ih264d_parse_imb_cabac()
664 ctxt_inc_mb_info_t *ps_top_ctxt = ps_dec->p_top_ctxt_mb_info; in ih264d_parse_imb_cabac()
668 INC_SYM_COUNT(&(ps_dec->s_cab_dec_env)); in ih264d_parse_imb_cabac()
674 uc_a = ((ps_dec->pu1_left_yuv_dc_csbp[0]) & 0x01); in ih264d_parse_imb_cabac()
681 (tu_sblk4x4_coeff_data_t *)ps_dec->pv_parse_tu_coeff_data; in ih264d_parse_imb_cabac()
683 (WORD16 *)ps_dec->pv_parse_tu_coeff_data; in ih264d_parse_imb_cabac()
685 p_bin_ctxt = (ps_dec->p_cbf_t[LUMA_DC_CTXCAT]) + u4_ctx_inc; in ih264d_parse_imb_cabac()
690 … ps_dec->p_significant_coeff_flag_t[LUMA_DC_CTXCAT], in ih264d_parse_imb_cabac()
691 ps_dec, p_bin_ctxt); in ih264d_parse_imb_cabac()
702 ps_dec->pu1_inv_scan); in ih264d_parse_imb_cabac()
705 ps_dec->pf_ihadamard_scaling_4x4(pi2_dc_coef, in ih264d_parse_imb_cabac()
707 ps_dec->pu2_quant_scale_y, in ih264d_parse_imb_cabac()
709 ps_dec->u1_qp_y_div6, in ih264d_parse_imb_cabac()
712 ps_dec->pv_parse_tu_coeff_data = (void *)pi2_coeff_block; in ih264d_parse_imb_cabac()
722 ps_dec->pu1_left_yuv_dc_csbp[0] &= 0x6; in ih264d_parse_imb_cabac()
723 ps_dec->pu1_left_yuv_dc_csbp[0] |= u1_dc_block_flag; in ih264d_parse_imb_cabac()
725 ih264d_parse_residual4x4_cabac(ps_dec, ps_cur_mb_info, u1_offset); in ih264d_parse_imb_cabac()
755 WORD32 ih264d_parse_islice_data_cavlc(dec_struct_t * ps_dec, in ih264d_parse_islice_data_cavlc() argument
763 dec_bit_stream_t * const ps_bitstrm = ps_dec->ps_bitstrm; in ih264d_parse_islice_data_cavlc()
766 UWORD16 i2_pic_wdin_mbs = ps_dec->u2_frm_wd_in_mbs; in ih264d_parse_islice_data_cavlc()
772 ps_dec->u1_qp = ps_slice->u1_slice_qp; in ih264d_parse_islice_data_cavlc()
773 ih264d_update_qp(ps_dec, 0); in ih264d_parse_islice_data_cavlc()
777 u1_mb_idx = ps_dec->u1_mb_idx; in ih264d_parse_islice_data_cavlc()
787 ps_dec->pv_prev_mb_parse_tu_coeff_data = ps_dec->pv_parse_tu_coeff_data; in ih264d_parse_islice_data_cavlc()
789 if(i2_cur_mb_addr > ps_dec->ps_cur_sps->u2_max_mb_addr) in ih264d_parse_islice_data_cavlc()
794 ps_cur_mb_info = ps_dec->ps_nmb_info + u1_num_mbs; in ih264d_parse_islice_data_cavlc()
795 ps_dec->u4_num_mbs_cur_nmb = u1_num_mbs; in ih264d_parse_islice_data_cavlc()
796 ps_dec->u4_num_pmbair = (u1_num_mbs >> u1_mbaff); in ih264d_parse_islice_data_cavlc()
804 ps_dec->pf_get_mb_info(ps_dec, i2_cur_mb_addr, ps_cur_mb_info, 0); in ih264d_parse_islice_data_cavlc()
809 ps_cur_deblk_mb = ps_dec->ps_deblk_mbn + u1_num_mbs; in ih264d_parse_islice_data_cavlc()
811 if(ps_dec->u4_app_disable_deblk_frm == 0) in ih264d_parse_islice_data_cavlc()
813 ps_dec->u1_mb_ngbr_availablity, in ih264d_parse_islice_data_cavlc()
814 ps_dec->u1_cur_mb_fld_dec_flag); in ih264d_parse_islice_data_cavlc()
856 ret = ih264d_parse_ipcm_mb(ps_dec, ps_cur_mb_info, u1_num_mbs); in ih264d_parse_islice_data_cavlc()
863 ret = ih264d_parse_imb_cavlc(ps_dec, ps_cur_mb_info, u1_num_mbs, u1_mb_type); in ih264d_parse_islice_data_cavlc()
866 ps_cur_deblk_mb->u1_mb_qp = ps_dec->u1_qp; in ih264d_parse_islice_data_cavlc()
871 ih264d_update_mbaff_left_nnz(ps_dec, ps_cur_mb_info); in ih264d_parse_islice_data_cavlc()
882 mv_pred_t *ps_mv_nmb_start = ps_dec->ps_mv_cur + (u1_num_mbs << 4); in ih264d_parse_islice_data_cavlc()
888 ih264d_rep_mv_colz(ps_dec, &s_mvPred, ps_mv_nmb_start, 0, in ih264d_parse_islice_data_cavlc()
889 (UWORD8)(ps_dec->u1_cur_mb_fld_dec_flag << 1), 4, in ih264d_parse_islice_data_cavlc()
894 if(ps_dec->u4_num_cores < 3) in ih264d_parse_islice_data_cavlc()
896 if(ps_dec->u4_app_disable_deblk_frm == 0) in ih264d_parse_islice_data_cavlc()
897 ps_dec->pf_compute_bs(ps_dec, ps_cur_mb_info, in ih264d_parse_islice_data_cavlc()
905 u1_num_mbs_next = i2_pic_wdin_mbs - ps_dec->u2_mbx - 1; in ih264d_parse_islice_data_cavlc()
907 u1_tfr_n_mb = (u1_num_mbs == ps_dec->u1_recon_mb_grp) || u1_end_of_row in ih264d_parse_islice_data_cavlc()
918 if(ps_dec->u1_separate_parse) in ih264d_parse_islice_data_cavlc()
920 ih264d_parse_tfr_nmb(ps_dec, u1_mb_idx, u1_num_mbs, in ih264d_parse_islice_data_cavlc()
922 ps_dec->ps_nmb_info += u1_num_mbs; in ih264d_parse_islice_data_cavlc()
926 ih264d_decode_recon_tfr_nmb(ps_dec, u1_mb_idx, u1_num_mbs, in ih264d_parse_islice_data_cavlc()
930 ps_dec->u2_total_mbs_coded += u1_num_mbs; in ih264d_parse_islice_data_cavlc()
934 ps_dec->u1_mb_idx = u1_num_mbs; in ih264d_parse_islice_data_cavlc()
940 ps_dec->u4_num_mbs_cur_nmb = 0; in ih264d_parse_islice_data_cavlc()
941 ps_dec->ps_cur_slice->u4_mbs_in_slice = i2_cur_mb_addr in ih264d_parse_islice_data_cavlc()
972 WORD32 ih264d_parse_islice_data_cabac(dec_struct_t * ps_dec, in ih264d_parse_islice_data_cabac() argument
981 dec_bit_stream_t * const ps_bitstrm = ps_dec->ps_bitstrm; in ih264d_parse_islice_data_cabac()
982 UWORD16 i2_pic_wdin_mbs = ps_dec->u2_frm_wd_in_mbs; in ih264d_parse_islice_data_cabac()
988 ps_dec->u1_qp = ps_slice->u1_slice_qp; in ih264d_parse_islice_data_cabac()
989 ih264d_update_qp(ps_dec, 0); in ih264d_parse_islice_data_cabac()
997 ret = ih264d_init_cabac_dec_envirnoment(&(ps_dec->s_cab_dec_env), ps_bitstrm); in ih264d_parse_islice_data_cabac()
1000 ih264d_init_cabac_contexts(I_SLICE, ps_dec); in ih264d_parse_islice_data_cabac()
1002 ps_dec->i1_prev_mb_qp_delta = 0; in ih264d_parse_islice_data_cabac()
1005 u1_mb_idx = ps_dec->u1_mb_idx; in ih264d_parse_islice_data_cabac()
1014 ps_dec->pv_prev_mb_parse_tu_coeff_data = ps_dec->pv_parse_tu_coeff_data; in ih264d_parse_islice_data_cabac()
1016 if(i2_cur_mb_addr > ps_dec->ps_cur_sps->u2_max_mb_addr) in ih264d_parse_islice_data_cabac()
1024 ps_cur_mb_info = ps_dec->ps_nmb_info + u1_num_mbs; in ih264d_parse_islice_data_cabac()
1025 ps_dec->u4_num_mbs_cur_nmb = u1_num_mbs; in ih264d_parse_islice_data_cabac()
1026 ps_dec->u4_num_pmbair = (u1_num_mbs >> u1_mbaff); in ih264d_parse_islice_data_cabac()
1034 ps_dec->pf_get_mb_info(ps_dec, i2_cur_mb_addr, ps_cur_mb_info, 0); in ih264d_parse_islice_data_cabac()
1035 u2_mbx = ps_dec->u2_mbx; in ih264d_parse_islice_data_cabac()
1046 ps_cur_deblk_mb = ps_dec->ps_deblk_mbn + u1_num_mbs; in ih264d_parse_islice_data_cabac()
1047 if(ps_dec->u4_app_disable_deblk_frm == 0) in ih264d_parse_islice_data_cabac()
1050 ps_dec->u1_mb_ngbr_availablity, in ih264d_parse_islice_data_cabac()
1051 ps_dec->u1_cur_mb_fld_dec_flag); in ih264d_parse_islice_data_cabac()
1058 u1_mb_type = ih264d_parse_mb_type_intra_cabac(0, ps_dec); in ih264d_parse_islice_data_cabac()
1069 ret = ih264d_parse_ipcm_mb(ps_dec, ps_cur_mb_info, u1_num_mbs); in ih264d_parse_islice_data_cabac()
1076 ret = ih264d_parse_imb_cabac(ps_dec, ps_cur_mb_info, u1_mb_type); in ih264d_parse_islice_data_cabac()
1079 ps_cur_deblk_mb->u1_mb_qp = ps_dec->u1_qp; in ih264d_parse_islice_data_cabac()
1084 ih264d_update_mbaff_left_nnz(ps_dec, ps_cur_mb_info); in ih264d_parse_islice_data_cabac()
1093 uc_more_data_flag = ih264d_decode_terminate(&ps_dec->s_cab_dec_env, in ih264d_parse_islice_data_cabac()
1101 mv_pred_t *ps_mv_nmb_start = ps_dec->ps_mv_cur + (u1_num_mbs << 4); in ih264d_parse_islice_data_cabac()
1107 ps_dec, &s_mvPred, ps_mv_nmb_start, 0, in ih264d_parse_islice_data_cabac()
1108 (UWORD8)(ps_dec->u1_cur_mb_fld_dec_flag << 1), in ih264d_parse_islice_data_cabac()
1112 if(ps_dec->u4_num_cores < 3) in ih264d_parse_islice_data_cabac()
1114 if(ps_dec->u4_app_disable_deblk_frm == 0) in ih264d_parse_islice_data_cabac()
1115 ps_dec->pf_compute_bs(ps_dec, ps_cur_mb_info, in ih264d_parse_islice_data_cabac()
1127 u1_tfr_n_mb = (u1_num_mbs == ps_dec->u1_recon_mb_grp) || u1_end_of_row in ih264d_parse_islice_data_cabac()
1135 if(ps_dec->u1_separate_parse) in ih264d_parse_islice_data_cabac()
1137 ih264d_parse_tfr_nmb(ps_dec, u1_mb_idx, u1_num_mbs, in ih264d_parse_islice_data_cabac()
1139 ps_dec->ps_nmb_info += u1_num_mbs; in ih264d_parse_islice_data_cabac()
1143 ih264d_decode_recon_tfr_nmb(ps_dec, u1_mb_idx, u1_num_mbs, in ih264d_parse_islice_data_cabac()
1147 ps_dec->u2_total_mbs_coded += u1_num_mbs; in ih264d_parse_islice_data_cabac()
1151 ps_dec->u1_mb_idx = u1_num_mbs; in ih264d_parse_islice_data_cabac()
1157 ps_dec->u4_num_mbs_cur_nmb = 0; in ih264d_parse_islice_data_cabac()
1158 ps_dec->ps_cur_slice->u4_mbs_in_slice = i2_cur_mb_addr in ih264d_parse_islice_data_cabac()
1186 WORD32 ih264d_parse_ipcm_mb(dec_struct_t * ps_dec, in ih264d_parse_ipcm_mb() argument
1190 dec_bit_stream_t * const ps_bitstrm = ps_dec->ps_bitstrm; in ih264d_parse_ipcm_mb()
1191 UWORD8 u1_mbaff = ps_dec->ps_cur_slice->u1_mbaff_frame_flag; in ih264d_parse_ipcm_mb()
1205 if(ps_dec->u1_separate_parse) in ih264d_parse_ipcm_mb()
1207 ps_frame_buf = &ps_dec->s_tran_addrecon_parse; in ih264d_parse_ipcm_mb()
1211 ps_frame_buf = &ps_dec->s_tran_addrecon; in ih264d_parse_ipcm_mb()
1224 pu1_buf = ps_dec->pu1_left_nnz_y; in ih264d_parse_ipcm_mb()
1233 pu1_buf = ps_dec->pu1_left_nnz_uv; in ih264d_parse_ipcm_mb()
1238 ps_dec->i1_prev_mb_qp_delta = 0; in ih264d_parse_ipcm_mb()
1251 u4_rec_width_y = ps_dec->u2_frm_wd_y << u1_mb_field_decoding_flag; in ih264d_parse_ipcm_mb()
1252 u4_rec_width_uv = ps_dec->u2_frm_wd_uv << u1_mb_field_decoding_flag; in ih264d_parse_ipcm_mb()
1297 if(CABAC == ps_dec->ps_cur_pps->u1_entropy_coding_mode) in ih264d_parse_ipcm_mb()
1301 ctxt_inc_mb_info_t *p_curr_ctxt = ps_dec->ps_curr_ctxt_mb_info; in ih264d_parse_ipcm_mb()
1303 ret = ih264d_init_cabac_dec_envirnoment(&(ps_dec->s_cab_dec_env), ps_bitstrm); in ih264d_parse_ipcm_mb()
1313 pu1_buf = ps_dec->pu1_left_nnz_y; in ih264d_parse_ipcm_mb()
1325 pu1_buf = ps_dec->pu1_left_nnz_uv; in ih264d_parse_ipcm_mb()
1330 ps_dec->pu1_left_yuv_dc_csbp[0] = 0x7; in ih264d_parse_ipcm_mb()
1331 if(ps_dec->ps_cur_slice->u1_slice_type != I_SLICE) in ih264d_parse_ipcm_mb()
1334 MEMSET_16BYTES(&ps_dec->pu1_left_mv_ctxt_inc[0][0], 0); in ih264d_parse_ipcm_mb()
1335 memset(ps_dec->pi1_left_ref_idx_ctxt_inc, 0, 4); in ih264d_parse_ipcm_mb()
1356 WORD32 ih264d_parse_islice(dec_struct_t *ps_dec, in ih264d_parse_islice() argument
1359 dec_pic_params_t * ps_pps = ps_dec->ps_cur_pps; in ih264d_parse_islice()
1360 dec_slice_params_t * ps_slice = ps_dec->ps_cur_slice; in ih264d_parse_islice()
1361 UWORD32 *pu4_bitstrm_buf = ps_dec->ps_bitstrm->pu4_buffer; in ih264d_parse_islice()
1362 UWORD32 *pu4_bitstrm_ofst = &ps_dec->ps_bitstrm->u4_ofst; in ih264d_parse_islice()
1374 if(!ps_dec->ps_dpb_cmds->u1_dpb_commands_read) in ih264d_parse_islice()
1376 i_temp = ih264d_read_mmco_commands(ps_dec); in ih264d_parse_islice()
1381 ps_dec->u4_bitoffset = i_temp; in ih264d_parse_islice()
1384 ps_dec->ps_bitstrm->u4_ofst += ps_dec->u4_bitoffset; in ih264d_parse_islice()
1445 ps_dec->u2_mv_2mb[0] = 0; in ih264d_parse_islice()
1446 ps_dec->u2_mv_2mb[1] = 0; in ih264d_parse_islice()
1450 ps_dec->u1_slice_header_done = 2; in ih264d_parse_islice()
1455 if(ps_dec->ps_cur_slice->u1_mbaff_frame_flag) in ih264d_parse_islice()
1457 ps_dec->pf_get_mb_info = ih264d_get_mb_info_cabac_mbaff; in ih264d_parse_islice()
1460 ps_dec->pf_get_mb_info = ih264d_get_mb_info_cabac_nonmbaff; in ih264d_parse_islice()
1462 ret = ih264d_parse_islice_data_cabac(ps_dec, ps_slice, in ih264d_parse_islice()
1470 if(ps_dec->ps_cur_slice->u1_mbaff_frame_flag) in ih264d_parse_islice()
1472 ps_dec->pf_get_mb_info = ih264d_get_mb_info_cavlc_mbaff; in ih264d_parse_islice()
1475 ps_dec->pf_get_mb_info = ih264d_get_mb_info_cavlc_nonmbaff; in ih264d_parse_islice()
1476 ret = ih264d_parse_islice_data_cavlc(ps_dec, ps_slice, in ih264d_parse_islice()