diff options
author | Andre Pang <athp@users.sourceforge.net> | 2004-11-06 09:23:15 +0000 |
---|---|---|
committer | Andre Pang <athp@users.sourceforge.net> | 2004-11-06 09:23:15 +0000 |
commit | 60635c5d5120e1180fab363b566c9c28e00d548a (patch) | |
tree | e150475da551376be0504fd34eeea7b620eef47e /src/libmpeg2/motion_comp_altivec.c | |
parent | 5a9a7545889b82afffde6a867edd08941d3b4772 (diff) | |
download | xine-lib-60635c5d5120e1180fab363b566c9c28e00d548a.tar.gz xine-lib-60635c5d5120e1180fab363b566c9c28e00d548a.tar.bz2 |
libmpeg2 compilation fixes for Mac OS X
CVS patchset: 7105
CVS date: 2004/11/06 09:23:15
Diffstat (limited to 'src/libmpeg2/motion_comp_altivec.c')
-rw-r--r-- | src/libmpeg2/motion_comp_altivec.c | 19 |
1 files changed, 12 insertions, 7 deletions
diff --git a/src/libmpeg2/motion_comp_altivec.c b/src/libmpeg2/motion_comp_altivec.c index 8ad951f1a..15adc5798 100644 --- a/src/libmpeg2/motion_comp_altivec.c +++ b/src/libmpeg2/motion_comp_altivec.c @@ -21,20 +21,20 @@ * Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA 02111-1307 USA */ -#ifndef __ALTIVEC__ - #include "config.h" -#if defined (ARCH_PPC) && defined (ENABLE_ALTIVEC) +#ifndef HOST_OS_DARWIN -#include <inttypes.h> +#if defined (ARCH_PPC) && defined (ENABLE_ALTIVEC) #include "mpeg2_internal.h" +#include <inttypes.h> + /* * The asm code is generated with: * - * gcc-2.95 -fvec -D__ALTIVEC__ -O9 -fomit-frame-pointer -mregnames -S + * gcc-2.95 -fvec -DHOST_OS_DARWIN -O9 -fomit-frame-pointer -mregnames -S * motion_comp_altivec.c * * sed 's/.L/._L/g' motion_comp_altivec.s | @@ -1067,7 +1067,9 @@ MPEG2_MC_EXTERN (altivec) #endif /* ARCH_PPC */ -#else /* __ALTIVEC__ */ +#else /* HOST_OS_DARWIN */ + +#include "mpeg2_internal.h" #define vector_s16_t vector signed short #define vector_u16_t vector unsigned short @@ -2019,4 +2021,7 @@ void MC_avg_xy_8_altivec (unsigned char * dest, unsigned char * ref, vec_ste ((vector_u32_t)tmp, 4, (unsigned int *)dest); } -#endif /* __ALTIVEC__ */ +MPEG2_MC_EXTERN (altivec) + +#endif /* HOST_OS_DARWIN */ + |