From 9d460a750beeea9d80e55a1797cfe98b2f285861 Mon Sep 17 00:00:00 2001 From: Rene Rebe Date: Fri, 30 Apr 2004 13:51:48 +0000 Subject: [PATCH] Rene Rebe: fixed the latest mplayer to build on PowerPC (without Altivec) [2004042822253732305] (https://www.rocklinux.net/submaster) git-svn-id: http://www.rocklinux.org/svn/rock-linux/trunk@2816 c5f82cb5-29bc-0310-9cd0-bff59a50e3bc --- package/jimmy/mplayer/no-altivec2.patch | 44 +++++++++++++++++++++++++ 1 file changed, 44 insertions(+) create mode 100644 package/jimmy/mplayer/no-altivec2.patch diff --git a/package/jimmy/mplayer/no-altivec2.patch b/package/jimmy/mplayer/no-altivec2.patch new file mode 100644 index 000000000..bbc126c41 --- /dev/null +++ b/package/jimmy/mplayer/no-altivec2.patch @@ -0,0 +1,44 @@ + +When altivec is disabled there is no swScale_altivec ... + +Additionally cleaned up the else case a bit. + + - Rene Rebe + +--- MPlayer-1.0pre4/postproc/swscale.c 2004-04-26 21:38:17.000000000 +0200 ++++ MPlayer-1.0pre4-fixed/postproc/swscale.c 2004-04-28 15:02:29.000000000 +0200 +@@ -1339,19 +1339,16 @@ + return swScale_3DNow; + else if(flags & SWS_CPU_CAPS_MMX) + return swScale_MMX; +- else +- return swScale_C; + + #else + #ifdef ARCH_POWERPC ++#ifdef HAVE_ALTIVEC + if(flags & SWS_CPU_CAPS_ALTIVEC) + return swScale_altivec; +- else +- return swScale_C; + #endif +- return swScale_C; + #endif +-#else //RUNTIME_CPUDETECT ++#endif ++#else //!RUNTIME_CPUDETECT + #ifdef HAVE_MMX2 + return swScale_MMX2; + #elif defined (HAVE_3DNOW) +@@ -1360,10 +1357,9 @@ + return swScale_MMX; + #elif defined (HAVE_ALTIVEC) + return swScale_altivec; +-#else +- return swScale_C; + #endif + #endif //!RUNTIME_CPUDETECT ++ return swScale_C; + } + + static int PlanarToNV12Wrapper(SwsContext *c, uint8_t* src[], int srcStride[], int srcSliceY,