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;
 }