summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authordiego <diego@b3059339-0415-0410-9bf9-f77b7e298cf2>2008-05-01 12:30:29 +0000
committerdiego <diego@b3059339-0415-0410-9bf9-f77b7e298cf2>2008-05-01 12:30:29 +0000
commit7e9a5ca50a6ff68d67d1ec29941869e46d526c94 (patch)
tree8ce10f29e15cb8e555be385cf7b29f2f9c5b74e3
parent76e851e4eeeee946e0d70811a597e3a6eaa95dab (diff)
downloadmpv-7e9a5ca50a6ff68d67d1ec29941869e46d526c94.tar.bz2
mpv-7e9a5ca50a6ff68d67d1ec29941869e46d526c94.tar.xz
Enable Alpha/ARM optimizations in libmpeg2.
git-svn-id: svn://svn.mplayerhq.hu/mplayer/trunk@26626 b3059339-0415-0410-9bf9-f77b7e298cf2
-rw-r--r--libmpcodecs/vd_libmpeg2.c11
1 files changed, 10 insertions, 1 deletions
diff --git a/libmpcodecs/vd_libmpeg2.c b/libmpcodecs/vd_libmpeg2.c
index c8ca0e92b6..2847491e55 100644
--- a/libmpcodecs/vd_libmpeg2.c
+++ b/libmpcodecs/vd_libmpeg2.c
@@ -78,7 +78,16 @@ static int init(sh_video_t *sh){
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);