# HG changeset patch # User diego # Date 1209645029 0 # Node ID 05841cbb86aa788a073f1a6c210de3be02c27f05 # Parent b42233eb4b38530ba7d4b8a1f97c83e5b361e447 Enable Alpha/ARM optimizations in libmpeg2. diff -r b42233eb4b38 -r 05841cbb86aa libmpcodecs/vd_libmpeg2.c --- a/libmpcodecs/vd_libmpeg2.c Thu May 01 11:06:16 2008 +0000 +++ b/libmpcodecs/vd_libmpeg2.c Thu May 01 12:30:29 2008 +0000 @@ -78,7 +78,16 @@ accel |= MPEG2_ACCEL_X86_SSE2; if(gCpuCaps.hasAltiVec) accel |= MPEG2_ACCEL_PPC_ALTIVEC; - #ifdef HAVE_VIS + #ifdef ARCH_ALPHA + accel |= MPEG2_ACCEL_ALPHA; + #elif ARCH_ARM + accel |= MPEG2_ACCEL_ARM; + #endif + #ifdef HAVE_IWMMXT + accel |= MPEG2_ACCEL_ARM_IWMMXT; + #elif HAVE_MVI + accel |= MPEG2_ACCEL_ALPHA_MVI; + #elif HAVE_VIS accel |= MPEG2_ACCEL_SPARC_VIS; #endif mpeg2_accel(accel);