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,