diff options
author | diego <diego@b3059339-0415-0410-9bf9-f77b7e298cf2> | 2008-04-01 17:31:37 +0000 |
---|---|---|
committer | diego <diego@b3059339-0415-0410-9bf9-f77b7e298cf2> | 2008-04-01 17:31:37 +0000 |
commit | 01eb667a5516a72ede2ce83391bf3130a2509b90 (patch) | |
tree | 64bbb53850e4a560792739a2166f79923c754231 /libmpeg2/idct.c | |
parent | 99901138ab31b54c023dad77f1581e0321f4002f (diff) |
Revert local changes that pointlessly add #ifdefs all over libmpeg2 to disable
code depending on CPU capabilities. Instead, rely on libmpeg2's builtin CPU
capability handling.
git-svn-id: svn://svn.mplayerhq.hu/mplayer/trunk@26314 b3059339-0415-0410-9bf9-f77b7e298cf2
Diffstat (limited to 'libmpeg2/idct.c')
-rw-r--r-- | libmpeg2/idct.c | 9 |
1 files changed, 3 insertions, 6 deletions
diff --git a/libmpeg2/idct.c b/libmpeg2/idct.c index deff620f92..5fb4b508af 100644 --- a/libmpeg2/idct.c +++ b/libmpeg2/idct.c @@ -239,21 +239,18 @@ static void mpeg2_idct_add_c (const int last, int16_t * block, void mpeg2_idct_init (uint32_t accel) { -#ifdef HAVE_MMX2 +#ifdef ARCH_X86 if (accel & MPEG2_ACCEL_X86_MMXEXT) { mpeg2_idct_copy = mpeg2_idct_copy_mmxext; mpeg2_idct_add = mpeg2_idct_add_mmxext; mpeg2_idct_mmx_init (); - } else -#endif -#ifdef HAVE_MMX - if (accel & MPEG2_ACCEL_X86_MMX) { + } else if (accel & MPEG2_ACCEL_X86_MMX) { mpeg2_idct_copy = mpeg2_idct_copy_mmx; mpeg2_idct_add = mpeg2_idct_add_mmx; mpeg2_idct_mmx_init (); } else #endif -#if defined(ARCH_PPC) && defined(HAVE_ALTIVEC) +#ifdef ARCH_PPC if (accel & MPEG2_ACCEL_PPC_ALTIVEC) { mpeg2_idct_copy = mpeg2_idct_copy_altivec; mpeg2_idct_add = mpeg2_idct_add_altivec; |