diff options
author | Marcoen Hirschberg <marcoen@gmail.com> | 2007-04-05 09:56:28 +0000 |
---|---|---|
committer | Marcoen Hirschberg <marcoen@gmail.com> | 2007-04-05 09:56:28 +0000 |
commit | 80d882105e11acd44dfb7cc69a766136dbeee906 (patch) | |
tree | c0e0e9d5927486d59bb05c7c69d99a3eb812cf1e /apps/plugins/mpegplayer/motion_comp.c | |
parent | 78585318b5170f642cabe012e72c955ca6d9ccc8 (diff) | |
download | rockbox-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.c | 5 |
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) |