summaryrefslogtreecommitdiff
path: root/apps/plugins/mpegplayer/motion_comp.c
diff options
context:
space:
mode:
authorMarcoen Hirschberg <marcoen@gmail.com>2007-04-05 09:56:28 +0000
committerMarcoen Hirschberg <marcoen@gmail.com>2007-04-05 09:56:28 +0000
commit80d882105e11acd44dfb7cc69a766136dbeee906 (patch)
treec0e0e9d5927486d59bb05c7c69d99a3eb812cf1e /apps/plugins/mpegplayer/motion_comp.c
parent78585318b5170f642cabe012e72c955ca6d9ccc8 (diff)
downloadrockbox-80d882105e11acd44dfb7cc69a766136dbeee906.tar.gz
rockbox-80d882105e11acd44dfb7cc69a766136dbeee906.zip
optimized motion compensation for ARM from the mplayer-w100 project. Elefants Dream plays back 2.3fps faster on the Gigabeat
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@13032 a1c6a512-1295-4272-9138-f99709370657
Diffstat (limited to 'apps/plugins/mpegplayer/motion_comp.c')
-rw-r--r--apps/plugins/mpegplayer/motion_comp.c5
1 files changed, 5 insertions, 0 deletions
diff --git a/apps/plugins/mpegplayer/motion_comp.c b/apps/plugins/mpegplayer/motion_comp.c
index fbf2ee1eb4..b2f30c01ff 100644
--- a/apps/plugins/mpegplayer/motion_comp.c
+++ b/apps/plugins/mpegplayer/motion_comp.c
@@ -58,7 +58,12 @@ void mpeg2_mc_init (uint32_t accel)
58 mpeg2_mc = mpeg2_mc_vis; 58 mpeg2_mc = mpeg2_mc_vis;
59 else 59 else
60#endif 60#endif
61
62#ifdef CPU_ARM
63 mpeg2_mc = mpeg2_mc_arm;
64#else
61 mpeg2_mc = mpeg2_mc_c; 65 mpeg2_mc = mpeg2_mc_c;
66#endif
62} 67}
63 68
64#define avg2(a,b) ((a+b+1)>>1) 69#define avg2(a,b) ((a+b+1)>>1)