Mercurial > libavcodec.hg
comparison x86/h264dsp_mmx.c @ 12502:6bc14239edfb libavcodec
x86: remove hack disabling sse2 h264 loop filter with 32-bit icc
author | mru |
---|---|
date | Sat, 18 Sep 2010 20:44:32 +0000 |
parents | 58a960d6e34c |
children | b2d560458a72 |
comparison
equal
deleted
inserted
replaced
12501:b3f9612d4ea7 | 12502:6bc14239edfb |
---|---|
324 c->biweight_h264_pixels_tab[1]= ff_h264_biweight_16x8_sse2; | 324 c->biweight_h264_pixels_tab[1]= ff_h264_biweight_16x8_sse2; |
325 c->biweight_h264_pixels_tab[2]= ff_h264_biweight_8x16_sse2; | 325 c->biweight_h264_pixels_tab[2]= ff_h264_biweight_8x16_sse2; |
326 c->biweight_h264_pixels_tab[3]= ff_h264_biweight_8x8_sse2; | 326 c->biweight_h264_pixels_tab[3]= ff_h264_biweight_8x8_sse2; |
327 c->biweight_h264_pixels_tab[4]= ff_h264_biweight_8x4_sse2; | 327 c->biweight_h264_pixels_tab[4]= ff_h264_biweight_8x4_sse2; |
328 | 328 |
329 #if ARCH_X86_64 || !defined(__ICC) || __ICC > 1110 | |
330 c->h264_v_loop_filter_luma = ff_x264_deblock_v_luma_sse2; | 329 c->h264_v_loop_filter_luma = ff_x264_deblock_v_luma_sse2; |
331 c->h264_h_loop_filter_luma = ff_x264_deblock_h_luma_sse2; | 330 c->h264_h_loop_filter_luma = ff_x264_deblock_h_luma_sse2; |
332 c->h264_v_loop_filter_luma_intra = ff_x264_deblock_v_luma_intra_sse2; | 331 c->h264_v_loop_filter_luma_intra = ff_x264_deblock_v_luma_intra_sse2; |
333 c->h264_h_loop_filter_luma_intra = ff_x264_deblock_h_luma_intra_sse2; | 332 c->h264_h_loop_filter_luma_intra = ff_x264_deblock_h_luma_intra_sse2; |
334 #endif | 333 |
335 c->h264_idct_add16 = ff_h264_idct_add16_sse2; | 334 c->h264_idct_add16 = ff_h264_idct_add16_sse2; |
336 c->h264_idct_add8 = ff_h264_idct_add8_sse2; | 335 c->h264_idct_add8 = ff_h264_idct_add8_sse2; |
337 c->h264_idct_add16intra = ff_h264_idct_add16intra_sse2; | 336 c->h264_idct_add16intra = ff_h264_idct_add16intra_sse2; |
338 } | 337 } |
339 if (mm_flags&AV_CPU_FLAG_SSSE3) { | 338 if (mm_flags&AV_CPU_FLAG_SSSE3) { |