Mercurial > mplayer.hg
comparison 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 |
comparison
equal
deleted
inserted
replaced
23235:0e8285c7b2fa | 23236:f0ddd02aec27 |
---|---|
64 #endif | 64 #endif |
65 #if defined(ARCH_SPARC) && defined(HAVE_VIS) | 65 #if defined(ARCH_SPARC) && defined(HAVE_VIS) |
66 if (accel & MPEG2_ACCEL_SPARC_VIS) | 66 if (accel & MPEG2_ACCEL_SPARC_VIS) |
67 mpeg2_mc = mpeg2_mc_vis; | 67 mpeg2_mc = mpeg2_mc_vis; |
68 else | 68 else |
69 #endif | |
70 #ifdef ARCH_ARM | |
71 if (accel & MPEG2_ACCEL_ARM) { | |
72 #ifdef HAVE_IWMMXT | |
73 if (accel & MPEG2_ACCEL_ARM_IWMMXT) | |
74 mpeg2_mc = mpeg2_mc_iwmmxt; | |
75 else | |
76 #endif | |
77 mpeg2_mc = mpeg2_mc_arm; | |
78 } else | |
69 #endif | 79 #endif |
70 mpeg2_mc = mpeg2_mc_c; | 80 mpeg2_mc = mpeg2_mc_c; |
71 } | 81 } |
72 | 82 |
73 #define avg2(a,b) ((a+b+1)>>1) | 83 #define avg2(a,b) ((a+b+1)>>1) |