Lines Matching refs:ps_dec
77 void ih264d_filter_boundary_left_nonmbaff(dec_struct_t *ps_dec, in ih264d_filter_boundary_left_nonmbaff() argument
152 ps_dec->pf_deblk_luma_vert_bs4(pu1_y, i4_strd_y, alpha_y, beta_y); in ih264d_filter_boundary_left_nonmbaff()
153 ps_dec->pf_deblk_chroma_vert_bs4(pu1_u, i4_strd_uv, alpha_u, in ih264d_filter_boundary_left_nonmbaff()
164 ps_dec->pf_deblk_luma_vert_bslt4(pu1_y, i4_strd_y, alpha_y, in ih264d_filter_boundary_left_nonmbaff()
167 ps_dec->pf_deblk_chroma_vert_bslt4(pu1_u, i4_strd_uv, alpha_u, in ih264d_filter_boundary_left_nonmbaff()
186 ps_dec->pf_deblk_luma_vert_bs4_mbaff(pu1_y, i4_strd_y, alpha_y, in ih264d_filter_boundary_left_nonmbaff()
188 ps_dec->pf_deblk_chroma_vert_bs4_mbaff(pu1_u, i4_strd_uv, alpha_u, in ih264d_filter_boundary_left_nonmbaff()
201 ps_dec->pf_deblk_luma_vert_bslt4_mbaff(pu1_y, i4_strd_y, in ih264d_filter_boundary_left_nonmbaff()
205 ps_dec->pf_deblk_chroma_vert_bslt4_mbaff(pu1_u, i4_strd_uv, in ih264d_filter_boundary_left_nonmbaff()
257 ps_dec->pf_deblk_luma_vert_bs4_mbaff(pu1_y, i4_strd_y, alpha_y, in ih264d_filter_boundary_left_nonmbaff()
259 ps_dec->pf_deblk_chroma_vert_bs4_mbaff(pu1_u, i4_strd_uv, alpha_u, in ih264d_filter_boundary_left_nonmbaff()
272 ps_dec->pf_deblk_luma_vert_bslt4_mbaff(pu1_y, i4_strd_y, in ih264d_filter_boundary_left_nonmbaff()
276 ps_dec->pf_deblk_chroma_vert_bslt4_mbaff(pu1_u, i4_strd_uv, in ih264d_filter_boundary_left_nonmbaff()
301 void ih264d_filter_boundary_top_nonmbaff(dec_struct_t *ps_dec, in ih264d_filter_boundary_top_nonmbaff() argument
366 ps_dec->pf_deblk_luma_horz_bs4(pu1_y, i4_strd_y, alpha_y, beta_y); in ih264d_filter_boundary_top_nonmbaff()
367 ps_dec->pf_deblk_chroma_horz_bs4(pu1_u, i4_strd_uv, alpha_u, beta_u, in ih264d_filter_boundary_top_nonmbaff()
381 ps_dec->pf_deblk_luma_horz_bslt4(pu1_y, i4_strd_y, alpha_y, beta_y, in ih264d_filter_boundary_top_nonmbaff()
383 ps_dec->pf_deblk_chroma_horz_bslt4(pu1_u, i4_strd_uv, alpha_u, in ih264d_filter_boundary_top_nonmbaff()
393 void ih264d_deblock_mb_nonmbaff(dec_struct_t *ps_dec, in ih264d_deblock_mb_nonmbaff() argument
418 u4_image_wd_mb = ps_dec->u2_frm_wd_in_mbs; in ih264d_deblock_mb_nonmbaff()
420 ps_cur_mb = ps_dec->ps_cur_deblk_mb; in ih264d_deblock_mb_nonmbaff()
426 if(ps_dec->u4_deblk_mb_x) in ih264d_deblock_mb_nonmbaff()
436 if(ps_dec->u4_deblk_mb_y != 0) in ih264d_deblock_mb_nonmbaff()
458 ih264d_filter_boundary_left_nonmbaff(ps_dec, ps_tfr_cxt, in ih264d_deblock_mb_nonmbaff()
512 ps_dec->pf_deblk_luma_vert_bslt4(pu1_y + 4, i4_strd_y, alpha, beta, in ih264d_deblock_mb_nonmbaff()
521 ps_dec->pf_deblk_luma_vert_bslt4(pu1_y + 8, i4_strd_y, alpha, beta, in ih264d_deblock_mb_nonmbaff()
523 ps_dec->pf_deblk_chroma_vert_bslt4(pu1_u + 4 * YUV420SP_FACTOR, in ih264d_deblock_mb_nonmbaff()
534 ps_dec->pf_deblk_luma_vert_bslt4(pu1_y + 12, i4_strd_y, alpha, beta, in ih264d_deblock_mb_nonmbaff()
551 ih264d_filter_boundary_top_nonmbaff(ps_dec, ps_tfr_cxt, in ih264d_deblock_mb_nonmbaff()
568 ps_dec->pf_deblk_luma_horz_bslt4(pu1_y + (i4_strd_y << 2), i4_strd_y, in ih264d_deblock_mb_nonmbaff()
578 ps_dec->pf_deblk_luma_horz_bslt4(pu1_y + (i4_strd_y << 3), i4_strd_y, in ih264d_deblock_mb_nonmbaff()
580 ps_dec->pf_deblk_chroma_horz_bslt4(pu1_u + (i4_strd_uv << 2), in ih264d_deblock_mb_nonmbaff()
590 ps_dec->pf_deblk_luma_horz_bslt4( in ih264d_deblock_mb_nonmbaff()
597 ps_dec->u4_deblk_mb_x++; in ih264d_deblock_mb_nonmbaff()
598 ps_dec->ps_cur_deblk_mb++; in ih264d_deblock_mb_nonmbaff()
599 ps_dec->u4_cur_deblk_mb_num++; in ih264d_deblock_mb_nonmbaff()
600 u4_mbs_next = u4_image_wd_mb - ps_dec->u4_deblk_mb_x; in ih264d_deblock_mb_nonmbaff()
611 ps_dec->u4_deblk_mb_y++; in ih264d_deblock_mb_nonmbaff()
612 ps_dec->u4_deblk_mb_x = 0; in ih264d_deblock_mb_nonmbaff()
629 void ih264d_init_deblk_tfr_ctxt(dec_struct_t * ps_dec, in ih264d_init_deblk_tfr_ctxt() argument
638 UWORD8 u1_field_pic_flag = ps_dec->ps_cur_slice->u1_field_pic_flag; /*< Field u4_flag */ in ih264d_init_deblk_tfr_ctxt()
640 ps_tfr_cxt->pu1_src_y = ps_dec->s_cur_pic.pu1_buf1 - 4; in ih264d_init_deblk_tfr_ctxt()
641 ps_tfr_cxt->pu1_src_u = ps_dec->s_cur_pic.pu1_buf2 - 4; in ih264d_init_deblk_tfr_ctxt()
642 ps_tfr_cxt->pu1_src_v = ps_dec->s_cur_pic.pu1_buf3 - 4; in ih264d_init_deblk_tfr_ctxt()
651 i4_wd_y = ps_dec->u2_frm_wd_y << u1_field_pic_flag; in ih264d_init_deblk_tfr_ctxt()
652 i4_wd_uv = ps_dec->u2_frm_wd_uv << u1_field_pic_flag; in ih264d_init_deblk_tfr_ctxt()
654 - (ps_dec->u2_frm_wd_in_mbs << 4)); in ih264d_init_deblk_tfr_ctxt()
657 - (ps_dec->u2_frm_wd_in_mbs << 4); in ih264d_init_deblk_tfr_ctxt()
660 if(ps_dec->ps_cur_slice->u1_nal_ref_idc) in ih264d_init_deblk_tfr_ctxt()
662 ps_pad_mgr->u1_vert_pad_top = !(ps_dec->ps_cur_slice->u1_field_pic_flag in ih264d_init_deblk_tfr_ctxt()
663 && ps_dec->ps_cur_slice->u1_bottom_field_flag); in ih264d_init_deblk_tfr_ctxt()
665 ((!ps_dec->ps_cur_slice->u1_field_pic_flag) in ih264d_init_deblk_tfr_ctxt()
666 || ps_dec->ps_cur_slice->u1_bottom_field_flag); in ih264d_init_deblk_tfr_ctxt()
697 void ih264d_deblock_picture_mbaff(dec_struct_t * ps_dec) in ih264d_deblock_picture_mbaff() argument
712 …UWORD8 u1_field_pic_flag = ps_dec->ps_cur_slice->u1_field_pic_flag; /*< Field u4_flag … in ih264d_deblock_picture_mbaff()
713 …UWORD8 u1_bottom_field_flag = ps_dec->ps_cur_slice->u1_bottom_field_flag; /*< Bottom field u4_flag… in ih264d_deblock_picture_mbaff()
719 pad_mgr_t * ps_pad_mgr = &ps_dec->s_pad_mgr; in ih264d_deblock_picture_mbaff()
723 UWORD16 u2_image_wd_mb = ps_dec->u2_frm_wd_in_mbs; in ih264d_deblock_picture_mbaff()
724 UWORD16 u2_image_ht_mb = ps_dec->u2_frm_ht_in_mbs; in ih264d_deblock_picture_mbaff()
725 UWORD8 u1_mbaff = ps_dec->ps_cur_slice->u1_mbaff_frame_flag; in ih264d_deblock_picture_mbaff()
726 WORD8 i1_cb_qp_idx_ofst = ps_dec->ps_cur_pps->i1_chroma_qp_index_offset; in ih264d_deblock_picture_mbaff()
728 ps_dec->ps_cur_pps->i1_second_chroma_qp_index_offset; in ih264d_deblock_picture_mbaff()
731 ih264d_init_deblk_tfr_ctxt(ps_dec, ps_pad_mgr, ps_tfr_cxt, u2_image_wd_mb, in ih264d_deblock_picture_mbaff()
741 i4_wd_y = ps_dec->u2_frm_wd_y << u1_field_pic_flag; in ih264d_deblock_picture_mbaff()
742 i4_wd_uv = ps_dec->u2_frm_wd_uv << u1_field_pic_flag; in ih264d_deblock_picture_mbaff()
748 ps_cur_mb = ps_dec->ps_deblk_pic; in ih264d_deblock_picture_mbaff()
750 if(ps_dec->u4_app_disable_deblk_frm == 0) in ih264d_deblock_picture_mbaff()
802 ih264d_deblock_mb_mbaff(ps_dec, ps_tfr_cxt, in ih264d_deblock_picture_mbaff()
872 ih264d_deblock_mb_mbaff(ps_dec, ps_tfr_cxt, in ih264d_deblock_picture_mbaff()
908 UWORD32 u1_field_pic_flag = ps_dec->ps_cur_slice->u1_field_pic_flag; in ih264d_deblock_picture_mbaff()
909 ps_dec->pf_pad_left_luma(ps_tfr_cxt->pu1_src_y + 4, in ih264d_deblock_picture_mbaff()
910 ps_dec->u2_frm_wd_y << u1_field_pic_flag, in ih264d_deblock_picture_mbaff()
911 ps_dec->u2_pic_ht >> u1_field_pic_flag, in ih264d_deblock_picture_mbaff()
913 ps_dec->pf_pad_right_luma( in ih264d_deblock_picture_mbaff()
915 + (ps_dec->u2_frm_wd_in_mbs << 4), in ih264d_deblock_picture_mbaff()
916 ps_dec->u2_frm_wd_y << u1_field_pic_flag, in ih264d_deblock_picture_mbaff()
917 ps_dec->u2_pic_ht >> u1_field_pic_flag, PAD_LEN_Y_H); in ih264d_deblock_picture_mbaff()
919 ps_dec->pf_pad_left_chroma(ps_tfr_cxt->pu1_src_u + 4, in ih264d_deblock_picture_mbaff()
920 ps_dec->u2_frm_wd_uv << u1_field_pic_flag, in ih264d_deblock_picture_mbaff()
921 (ps_dec->u2_pic_ht / 2) >> u1_field_pic_flag, in ih264d_deblock_picture_mbaff()
923 ps_dec->pf_pad_right_chroma( in ih264d_deblock_picture_mbaff()
925 + (ps_dec->u2_frm_wd_in_mbs << 4), in ih264d_deblock_picture_mbaff()
926 ps_dec->u2_frm_wd_uv << u1_field_pic_flag, in ih264d_deblock_picture_mbaff()
927 (ps_dec->u2_pic_ht / 2) >> u1_field_pic_flag, in ih264d_deblock_picture_mbaff()
935 ps_dec->pf_pad_top(ps_dec->ps_cur_pic->pu1_buf1 - PAD_LEN_Y_H, in ih264d_deblock_picture_mbaff()
936 ps_dec->u2_frm_wd_y, ps_dec->u2_frm_wd_y, in ih264d_deblock_picture_mbaff()
938 ps_dec->pf_pad_top( in ih264d_deblock_picture_mbaff()
939 ps_dec->ps_cur_pic->pu1_buf2 in ih264d_deblock_picture_mbaff()
941 ps_dec->u2_frm_wd_uv, ps_dec->u2_frm_wd_uv, in ih264d_deblock_picture_mbaff()
951 pu1_buf = ps_dec->ps_cur_pic->pu1_buf1 - PAD_LEN_Y_H; in ih264d_deblock_picture_mbaff()
952 pu1_buf += ps_dec->u2_pic_ht * ps_dec->u2_frm_wd_y; in ih264d_deblock_picture_mbaff()
953 ps_dec->pf_pad_bottom(pu1_buf, ps_dec->u2_frm_wd_y, ps_dec->u2_frm_wd_y, in ih264d_deblock_picture_mbaff()
955 pu1_buf = ps_dec->ps_cur_pic->pu1_buf2 - PAD_LEN_UV_H * YUV420SP_FACTOR; in ih264d_deblock_picture_mbaff()
956 pu1_buf += (ps_dec->u2_pic_ht >> 1) * ps_dec->u2_frm_wd_uv; in ih264d_deblock_picture_mbaff()
958 ps_dec->pf_pad_bottom(pu1_buf, ps_dec->u2_frm_wd_uv, in ih264d_deblock_picture_mbaff()
959 ps_dec->u2_frm_wd_uv, in ih264d_deblock_picture_mbaff()
985 void ih264d_deblock_picture_non_mbaff(dec_struct_t * ps_dec) in ih264d_deblock_picture_non_mbaff() argument
994 …UWORD8 u1_field_pic_flag = ps_dec->ps_cur_slice->u1_field_pic_flag; /*< Field u4_flag … in ih264d_deblock_picture_non_mbaff()
995 …UWORD8 u1_bottom_field_flag = ps_dec->ps_cur_slice->u1_bottom_field_flag; /*< Bottom field u4_flag… in ih264d_deblock_picture_non_mbaff()
1001 pad_mgr_t * ps_pad_mgr = &ps_dec->s_pad_mgr; in ih264d_deblock_picture_non_mbaff()
1005 UWORD16 u2_image_wd_mb = ps_dec->u2_frm_wd_in_mbs; in ih264d_deblock_picture_non_mbaff()
1006 UWORD16 u2_image_ht_mb = ps_dec->u2_frm_ht_in_mbs; in ih264d_deblock_picture_non_mbaff()
1007 WORD8 i1_cb_qp_idx_ofst = ps_dec->ps_cur_pps->i1_chroma_qp_index_offset; in ih264d_deblock_picture_non_mbaff()
1009 ps_dec->ps_cur_pps->i1_second_chroma_qp_index_offset; in ih264d_deblock_picture_non_mbaff()
1012 ih264d_init_deblk_tfr_ctxt(ps_dec, ps_pad_mgr, ps_tfr_cxt, u2_image_wd_mb, in ih264d_deblock_picture_non_mbaff()
1019 i4_wd_y = ps_dec->u2_frm_wd_y << u1_field_pic_flag; in ih264d_deblock_picture_non_mbaff()
1020 i4_wd_uv = ps_dec->u2_frm_wd_uv << u1_field_pic_flag; in ih264d_deblock_picture_non_mbaff()
1023 ps_cur_mb = ps_dec->ps_deblk_pic; in ih264d_deblock_picture_non_mbaff()
1025 if(ps_dec->u4_app_disable_deblk_frm == 0) in ih264d_deblock_picture_non_mbaff()
1027 if(ps_dec->ps_cur_sps->u1_mb_aff_flag == 1) in ih264d_deblock_picture_non_mbaff()
1029 while( ps_dec->u4_deblk_mb_y < u2_image_ht_mb) in ih264d_deblock_picture_non_mbaff()
1031 ih264d_deblock_mb_nonmbaff(ps_dec, ps_tfr_cxt, in ih264d_deblock_picture_non_mbaff()
1045 UWORD32 u1_field_pic_flag = ps_dec->ps_cur_slice->u1_field_pic_flag; in ih264d_deblock_picture_non_mbaff()
1046 ps_dec->pf_pad_left_luma(ps_tfr_cxt->pu1_src_y + 4, in ih264d_deblock_picture_non_mbaff()
1047 ps_dec->u2_frm_wd_y << u1_field_pic_flag, in ih264d_deblock_picture_non_mbaff()
1048 ps_dec->u2_pic_ht >> u1_field_pic_flag, in ih264d_deblock_picture_non_mbaff()
1050 ps_dec->pf_pad_right_luma( in ih264d_deblock_picture_non_mbaff()
1052 + (ps_dec->u2_frm_wd_in_mbs << 4), in ih264d_deblock_picture_non_mbaff()
1053 ps_dec->u2_frm_wd_y << u1_field_pic_flag, in ih264d_deblock_picture_non_mbaff()
1054 ps_dec->u2_pic_ht >> u1_field_pic_flag, PAD_LEN_Y_H); in ih264d_deblock_picture_non_mbaff()
1056 ps_dec->pf_pad_left_chroma(ps_tfr_cxt->pu1_src_u + 4, in ih264d_deblock_picture_non_mbaff()
1057 ps_dec->u2_frm_wd_uv << u1_field_pic_flag, in ih264d_deblock_picture_non_mbaff()
1058 (ps_dec->u2_pic_ht / 2) >> u1_field_pic_flag, in ih264d_deblock_picture_non_mbaff()
1060 ps_dec->pf_pad_right_chroma( in ih264d_deblock_picture_non_mbaff()
1062 + (ps_dec->u2_frm_wd_in_mbs << 4), in ih264d_deblock_picture_non_mbaff()
1063 ps_dec->u2_frm_wd_uv << u1_field_pic_flag, in ih264d_deblock_picture_non_mbaff()
1064 (ps_dec->u2_pic_ht / 2) >> u1_field_pic_flag, in ih264d_deblock_picture_non_mbaff()
1072 ps_dec->pf_pad_top(ps_dec->ps_cur_pic->pu1_buf1 - PAD_LEN_Y_H, in ih264d_deblock_picture_non_mbaff()
1073 ps_dec->u2_frm_wd_y, ps_dec->u2_frm_wd_y, in ih264d_deblock_picture_non_mbaff()
1075 ps_dec->pf_pad_top( in ih264d_deblock_picture_non_mbaff()
1076 ps_dec->ps_cur_pic->pu1_buf2 in ih264d_deblock_picture_non_mbaff()
1078 ps_dec->u2_frm_wd_uv, ps_dec->u2_frm_wd_uv, in ih264d_deblock_picture_non_mbaff()
1088 pu1_buf = ps_dec->ps_cur_pic->pu1_buf1 - PAD_LEN_Y_H; in ih264d_deblock_picture_non_mbaff()
1089 pu1_buf += ps_dec->u2_pic_ht * ps_dec->u2_frm_wd_y; in ih264d_deblock_picture_non_mbaff()
1090 ps_dec->pf_pad_bottom(pu1_buf, ps_dec->u2_frm_wd_y, ps_dec->u2_frm_wd_y, in ih264d_deblock_picture_non_mbaff()
1092 pu1_buf = ps_dec->ps_cur_pic->pu1_buf2 - PAD_LEN_UV_H * YUV420SP_FACTOR; in ih264d_deblock_picture_non_mbaff()
1093 pu1_buf += (ps_dec->u2_pic_ht >> 1) * ps_dec->u2_frm_wd_uv; in ih264d_deblock_picture_non_mbaff()
1095 ps_dec->pf_pad_bottom(pu1_buf, ps_dec->u2_frm_wd_uv, in ih264d_deblock_picture_non_mbaff()
1096 ps_dec->u2_frm_wd_uv, in ih264d_deblock_picture_non_mbaff()
1102 void ih264d_deblock_picture_progressive(dec_struct_t * ps_dec) in ih264d_deblock_picture_progressive() argument
1116 pad_mgr_t * ps_pad_mgr = &ps_dec->s_pad_mgr; in ih264d_deblock_picture_progressive()
1120 UWORD16 u2_image_wd_mb = ps_dec->u2_frm_wd_in_mbs; in ih264d_deblock_picture_progressive()
1121 UWORD16 u2_image_ht_mb = ps_dec->u2_frm_ht_in_mbs; in ih264d_deblock_picture_progressive()
1122 UWORD8 u1_mbaff = ps_dec->ps_cur_slice->u1_mbaff_frame_flag; in ih264d_deblock_picture_progressive()
1124 WORD8 i1_cb_qp_idx_ofst = ps_dec->ps_cur_pps->i1_chroma_qp_index_offset; in ih264d_deblock_picture_progressive()
1126 ps_dec->ps_cur_pps->i1_second_chroma_qp_index_offset; in ih264d_deblock_picture_progressive()
1129 ih264d_init_deblk_tfr_ctxt(ps_dec, ps_pad_mgr, ps_tfr_cxt, u2_image_wd_mb, in ih264d_deblock_picture_progressive()
1134 i4_wd_y = ps_dec->u2_frm_wd_y; in ih264d_deblock_picture_progressive()
1135 i4_wd_uv = ps_dec->u2_frm_wd_uv; in ih264d_deblock_picture_progressive()
1137 ps_cur_mb = ps_dec->ps_deblk_pic; in ih264d_deblock_picture_progressive()
1139 if(ps_dec->u4_app_disable_deblk_frm == 0) in ih264d_deblock_picture_progressive()
1141 if(ps_dec->ps_cur_sps->u1_mb_aff_flag == 1) in ih264d_deblock_picture_progressive()
1143 while( ps_dec->u4_deblk_mb_y < u2_image_ht_mb) in ih264d_deblock_picture_progressive()
1145 ih264d_deblock_mb_nonmbaff(ps_dec, ps_tfr_cxt, in ih264d_deblock_picture_progressive()
1159 UWORD32 u1_field_pic_flag = ps_dec->ps_cur_slice->u1_field_pic_flag; in ih264d_deblock_picture_progressive()
1160 ps_dec->pf_pad_left_luma(ps_tfr_cxt->pu1_src_y + 4, in ih264d_deblock_picture_progressive()
1161 ps_dec->u2_frm_wd_y << u1_field_pic_flag, in ih264d_deblock_picture_progressive()
1162 ps_dec->u2_pic_ht >> u1_field_pic_flag, in ih264d_deblock_picture_progressive()
1164 ps_dec->pf_pad_right_luma( in ih264d_deblock_picture_progressive()
1166 + (ps_dec->u2_frm_wd_in_mbs << 4), in ih264d_deblock_picture_progressive()
1167 ps_dec->u2_frm_wd_y << u1_field_pic_flag, in ih264d_deblock_picture_progressive()
1168 ps_dec->u2_pic_ht >> u1_field_pic_flag, PAD_LEN_Y_H); in ih264d_deblock_picture_progressive()
1170 ps_dec->pf_pad_left_chroma(ps_tfr_cxt->pu1_src_u + 4, in ih264d_deblock_picture_progressive()
1171 ps_dec->u2_frm_wd_uv << u1_field_pic_flag, in ih264d_deblock_picture_progressive()
1172 (ps_dec->u2_pic_ht / 2) >> u1_field_pic_flag, in ih264d_deblock_picture_progressive()
1174 ps_dec->pf_pad_right_chroma( in ih264d_deblock_picture_progressive()
1176 + (ps_dec->u2_frm_wd_in_mbs << 4), in ih264d_deblock_picture_progressive()
1177 ps_dec->u2_frm_wd_uv << u1_field_pic_flag, in ih264d_deblock_picture_progressive()
1178 (ps_dec->u2_pic_ht / 2) >> u1_field_pic_flag, in ih264d_deblock_picture_progressive()
1186 ps_dec->pf_pad_top(ps_dec->ps_cur_pic->pu1_buf1 - PAD_LEN_Y_H, in ih264d_deblock_picture_progressive()
1187 ps_dec->u2_frm_wd_y, ps_dec->u2_frm_wd_y, in ih264d_deblock_picture_progressive()
1189 ps_dec->pf_pad_top( in ih264d_deblock_picture_progressive()
1190 ps_dec->ps_cur_pic->pu1_buf2 in ih264d_deblock_picture_progressive()
1192 ps_dec->u2_frm_wd_uv, ps_dec->u2_frm_wd_uv, in ih264d_deblock_picture_progressive()
1202 pu1_buf = ps_dec->ps_cur_pic->pu1_buf1 - PAD_LEN_Y_H; in ih264d_deblock_picture_progressive()
1203 pu1_buf += ps_dec->u2_pic_ht * ps_dec->u2_frm_wd_y; in ih264d_deblock_picture_progressive()
1204 ps_dec->pf_pad_bottom(pu1_buf, ps_dec->u2_frm_wd_y, ps_dec->u2_frm_wd_y, in ih264d_deblock_picture_progressive()
1206 pu1_buf = ps_dec->ps_cur_pic->pu1_buf2 - PAD_LEN_UV_H * YUV420SP_FACTOR; in ih264d_deblock_picture_progressive()
1207 pu1_buf += (ps_dec->u2_pic_ht >> 1) * ps_dec->u2_frm_wd_uv; in ih264d_deblock_picture_progressive()
1209 ps_dec->pf_pad_bottom(pu1_buf, ps_dec->u2_frm_wd_uv, in ih264d_deblock_picture_progressive()
1210 ps_dec->u2_frm_wd_uv, in ih264d_deblock_picture_progressive()
1267 void ih264d_copy_intra_pred_line(dec_struct_t *ps_dec, in ih264d_copy_intra_pred_line() argument
1276 u4_recWidth = ps_dec->u2_frm_wd_y << u1_mb_field_decoding_flag; in ih264d_copy_intra_pred_line()
1277 u4_recwidth_cr = ps_dec->u2_frm_wd_uv << u1_mb_field_decoding_flag; in ih264d_copy_intra_pred_line()
1279 pu1_mb_last_row = ps_dec->ps_frame_buf_ip_recon->pu1_dest_y in ih264d_copy_intra_pred_line()
1282 MEMCPY_16BYTES(ps_dec->pu1_cur_y_intra_pred_line, pu1_mb_last_row); in ih264d_copy_intra_pred_line()
1284 pu1_mb_last_row = ps_dec->ps_frame_buf_ip_recon->pu1_dest_u in ih264d_copy_intra_pred_line()
1288 MEMCPY_16BYTES(ps_dec->pu1_cur_u_intra_pred_line, pu1_mb_last_row); in ih264d_copy_intra_pred_line()
1290 ps_dec->pu1_cur_y_intra_pred_line = ps_dec->pu1_cur_y_intra_pred_line_base in ih264d_copy_intra_pred_line()
1292 ps_dec->pu1_cur_u_intra_pred_line = ps_dec->pu1_cur_u_intra_pred_line_base in ih264d_copy_intra_pred_line()
1295 ps_dec->pu1_cur_v_intra_pred_line = ps_dec->pu1_cur_v_intra_pred_line_base in ih264d_copy_intra_pred_line()
1298 if(ps_cur_mb_info->u2_mbx == (ps_dec->u2_frm_wd_in_mbs - 1)) in ih264d_copy_intra_pred_line()
1302 ps_dec->pu1_cur_y_intra_pred_line = in ih264d_copy_intra_pred_line()
1303 ps_dec->pu1_cur_y_intra_pred_line_base; in ih264d_copy_intra_pred_line()
1304 ps_dec->pu1_cur_u_intra_pred_line = in ih264d_copy_intra_pred_line()
1305 ps_dec->pu1_cur_u_intra_pred_line_base; in ih264d_copy_intra_pred_line()
1306 ps_dec->pu1_cur_v_intra_pred_line = in ih264d_copy_intra_pred_line()
1307 ps_dec->pu1_cur_v_intra_pred_line_base; in ih264d_copy_intra_pred_line()
1310 pu1_temp = ps_dec->pu1_cur_y_intra_pred_line; in ih264d_copy_intra_pred_line()
1311 ps_dec->pu1_cur_y_intra_pred_line = ps_dec->pu1_prev_y_intra_pred_line; in ih264d_copy_intra_pred_line()
1312 ps_dec->pu1_prev_y_intra_pred_line = pu1_temp; in ih264d_copy_intra_pred_line()
1314 pu1_temp = ps_dec->pu1_cur_u_intra_pred_line; in ih264d_copy_intra_pred_line()
1315 ps_dec->pu1_cur_u_intra_pred_line = ps_dec->pu1_prev_u_intra_pred_line; in ih264d_copy_intra_pred_line()
1316 ps_dec->pu1_prev_u_intra_pred_line = pu1_temp; in ih264d_copy_intra_pred_line()
1318 pu1_temp = ps_dec->pu1_cur_v_intra_pred_line; in ih264d_copy_intra_pred_line()
1319 ps_dec->pu1_cur_v_intra_pred_line = ps_dec->pu1_prev_v_intra_pred_line; in ih264d_copy_intra_pred_line()
1320 ps_dec->pu1_prev_v_intra_pred_line = pu1_temp; in ih264d_copy_intra_pred_line()
1322 ps_dec->pu1_cur_y_intra_pred_line_base = in ih264d_copy_intra_pred_line()
1323 ps_dec->pu1_cur_y_intra_pred_line; in ih264d_copy_intra_pred_line()
1324 ps_dec->pu1_cur_u_intra_pred_line_base = in ih264d_copy_intra_pred_line()
1325 ps_dec->pu1_cur_u_intra_pred_line; in ih264d_copy_intra_pred_line()
1326 ps_dec->pu1_cur_v_intra_pred_line_base = in ih264d_copy_intra_pred_line()
1327 ps_dec->pu1_cur_v_intra_pred_line; in ih264d_copy_intra_pred_line()
1338 void ih264d_filter_boundary_left_mbaff(dec_struct_t *ps_dec, in ih264d_filter_boundary_left_mbaff() argument
1412 ps_dec->pf_deblk_luma_vert_bs4(pu1_y, i4_strd_y, alpha_y, beta_y); in ih264d_filter_boundary_left_mbaff()
1413 ps_dec->pf_deblk_chroma_vert_bs4(pu1_u, i4_strd_uv, alpha_u, in ih264d_filter_boundary_left_mbaff()
1429 ps_dec->pf_deblk_luma_vert_bslt4(pu1_y, i4_strd_y, alpha_y, in ih264d_filter_boundary_left_mbaff()
1432 ps_dec->pf_deblk_chroma_vert_bslt4(pu1_u, i4_strd_uv, alpha_u, in ih264d_filter_boundary_left_mbaff()
1450 ps_dec->pf_deblk_luma_vert_bs4_mbaff(pu1_y, i4_strd_y, alpha_y, in ih264d_filter_boundary_left_mbaff()
1452 ps_dec->pf_deblk_chroma_vert_bs4_mbaff(pu1_u, i4_strd_uv, alpha_u, in ih264d_filter_boundary_left_mbaff()
1463 ps_dec->pf_deblk_luma_vert_bslt4_mbaff(pu1_y, i4_strd_y, in ih264d_filter_boundary_left_mbaff()
1467 ps_dec->pf_deblk_chroma_vert_bslt4_mbaff(pu1_u, i4_strd_uv, in ih264d_filter_boundary_left_mbaff()
1520 ps_dec->pf_deblk_luma_vert_bs4_mbaff(pu1_y, i4_strd_y, alpha_y, in ih264d_filter_boundary_left_mbaff()
1522 ps_dec->pf_deblk_chroma_vert_bs4_mbaff(pu1_u, i4_strd_uv, alpha_u, in ih264d_filter_boundary_left_mbaff()
1535 ps_dec->pf_deblk_luma_vert_bslt4_mbaff(pu1_y, i4_strd_y, in ih264d_filter_boundary_left_mbaff()
1539 ps_dec->pf_deblk_chroma_vert_bslt4_mbaff(pu1_u, i4_strd_uv, in ih264d_filter_boundary_left_mbaff()
1552 void ih264d_filter_boundary_topmbaff(dec_struct_t *ps_dec, in ih264d_filter_boundary_topmbaff() argument
1615 ps_dec->pf_deblk_luma_horz_bs4(pu1_y, i4_strd_y, alpha_y, beta_y); in ih264d_filter_boundary_topmbaff()
1616 ps_dec->pf_deblk_chroma_horz_bs4(pu1_u, i4_strd_uv, alpha_u, beta_u, in ih264d_filter_boundary_topmbaff()
1631 ps_dec->pf_deblk_luma_horz_bslt4(pu1_y, i4_strd_y, alpha_y, beta_y, in ih264d_filter_boundary_topmbaff()
1633 ps_dec->pf_deblk_chroma_horz_bslt4(pu1_u, i4_strd_uv, alpha_u, in ih264d_filter_boundary_topmbaff()
1643 void ih264d_deblock_mb_mbaff(dec_struct_t *ps_dec, in ih264d_deblock_mb_mbaff() argument
1679 ih264d_filter_boundary_left_mbaff(ps_dec, ps_tfr_cxt, i1_cb_qp_idx_ofst, in ih264d_deblock_mb_mbaff()
1731 ps_dec->pf_deblk_luma_vert_bslt4(pu1_y + 4, i4_strd_y, alpha, beta, in ih264d_deblock_mb_mbaff()
1741 ps_dec->pf_deblk_luma_vert_bslt4(pu1_y + 8, i4_strd_y, alpha, beta, in ih264d_deblock_mb_mbaff()
1743 ps_dec->pf_deblk_chroma_vert_bslt4(pu1_u + 4 * YUV420SP_FACTOR, in ih264d_deblock_mb_mbaff()
1754 ps_dec->pf_deblk_luma_vert_bslt4(pu1_y + 12, i4_strd_y, alpha, beta, in ih264d_deblock_mb_mbaff()
1772 ih264d_filter_boundary_topmbaff(ps_dec, ps_tfr_cxt, in ih264d_deblock_mb_mbaff()
1782 ih264d_filter_boundary_topmbaff(ps_dec, ps_tfr_cxt, in ih264d_deblock_mb_mbaff()
1794 ih264d_filter_boundary_topmbaff(ps_dec, ps_tfr_cxt, in ih264d_deblock_mb_mbaff()
1811 ps_dec->pf_deblk_luma_horz_bslt4(pu1_y + (i4_strd_y << 2), i4_strd_y, in ih264d_deblock_mb_mbaff()
1821 ps_dec->pf_deblk_luma_horz_bslt4(pu1_y + (i4_strd_y << 3), i4_strd_y, in ih264d_deblock_mb_mbaff()
1823 ps_dec->pf_deblk_chroma_horz_bslt4(pu1_u + (i4_strd_uv << 2), in ih264d_deblock_mb_mbaff()
1834 ps_dec->pf_deblk_luma_horz_bslt4( in ih264d_deblock_mb_mbaff()