diff options
author | diego <diego@b3059339-0415-0410-9bf9-f77b7e298cf2> | 2008-05-01 12:30:29 +0000 |
---|---|---|
committer | diego <diego@b3059339-0415-0410-9bf9-f77b7e298cf2> | 2008-05-01 12:30:29 +0000 |
commit | 7e9a5ca50a6ff68d67d1ec29941869e46d526c94 (patch) | |
tree | 8ce10f29e15cb8e555be385cf7b29f2f9c5b74e3 /libmpcodecs | |
parent | 76e851e4eeeee946e0d70811a597e3a6eaa95dab (diff) | |
download | mpv-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
Diffstat (limited to 'libmpcodecs')
-rw-r--r-- | libmpcodecs/vd_libmpeg2.c | 11 |
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); |