Mercurial > mplayer.hg
diff libmpeg2/motion_comp.c @ 23236:f0ddd02aec27
iWMMXt-accelerated DCT and motion compensation for ARM processors
Ported to SVN by David Bateman % adb014 A gmail P com % from www.mkezx.org
Originally written for Zaurus port http://atty.skr.jp/zplayer/ by AGAWA Koji
Original thread:
Date: Apr 5, 2007 1:11 AM
Subject: [MPlayer-dev-eng] mkezx patches (Was: mplayer zaurus patches)
author | gpoirier |
---|---|
date | Mon, 07 May 2007 19:11:56 +0000 |
parents | 60a39d71e247 |
children | 316732ab2b41 |
line wrap: on
line diff
--- a/libmpeg2/motion_comp.c Mon May 07 17:34:31 2007 +0000 +++ b/libmpeg2/motion_comp.c Mon May 07 19:11:56 2007 +0000 @@ -67,6 +67,16 @@ mpeg2_mc = mpeg2_mc_vis; else #endif +#ifdef ARCH_ARM + if (accel & MPEG2_ACCEL_ARM) { +#ifdef HAVE_IWMMXT + if (accel & MPEG2_ACCEL_ARM_IWMMXT) + mpeg2_mc = mpeg2_mc_iwmmxt; + else +#endif + mpeg2_mc = mpeg2_mc_arm; + } else +#endif mpeg2_mc = mpeg2_mc_c; }