Mercurial > mplayer.hg
changeset 10266:db0c6834b6db
libmpeg2-altivec patch by Magnus Damm <damm@opensource.se>:
Check for altivec.h and set HAVE_ALTIVEC_H
This is required for the new libmpeg2 files and for
the updated ffmpeg code
make sure ARCH_POWERPC gets set
(I choosed this instead of mpeg2_internal)
author | arpi |
---|---|
date | Mon, 09 Jun 2003 12:09:39 +0000 |
parents | c2b52956a30c |
children | d953763cc555 |
files | configure |
diffstat | 1 files changed, 27 insertions(+), 0 deletions(-) [+] |
line wrap: on
line diff
--- a/configure Mon Jun 09 10:44:34 2003 +0000 +++ b/configure Mon Jun 09 12:09:39 2003 +0000 @@ -1967,6 +1967,23 @@ fi echores "$_mman" +if ppc && test "$_altivec" = "yes" ; then +echocheck "altivec.h" +cat > $TMPC << EOF +#include <altivec.h> +int main(void) { return 0; } +EOF +_altivec=no +cc_check && _altivec=yes +if test "$_altivec" = yes ; then + _def_altivec_h='#define HAVE_ALTIVEC_H 1' +else + _def_altivec_h='#undef HAVE_ALTIVEC_H' +fi +echores "$_altivec" +else + _def_altivec_h='#undef HAVE_ALTIVEC_H' +fi echocheck "dynamic loader" cat > $TMPC << EOF @@ -5669,6 +5686,13 @@ $_def_arch +/* libmpeg2 wants ARCH_PPC and the rest of mplayer use ARCH_POWERPC, + * define ARCH_PPC if ARCH_POWERPC is set to cope with that. + */ +#ifdef ARCH_POWERPC +#define ARCH_PPC 1 +#endif + /* Define this for Cygwin build for win32 */ $_def_confwin32 @@ -5814,6 +5838,9 @@ #define USE_MMX_IDCT 1 #endif +$_def_altivec_h // enables usage of altivec.h + + $_def_mlib // Sun mediaLib, available only on solaris /* libmpeg2 uses a different feature test macro for mediaLib */