patches/mplayer-11-cpudetect.diff
changeset 2725 344efadac0aa
parent 1732 7e8c8d63d96d
child 3137 13df9e729f6b
--- a/patches/mplayer-11-cpudetect.diff	Mon May 31 13:32:09 2010 +0000
+++ b/patches/mplayer-11-cpudetect.diff	Mon May 31 19:15:22 2010 +0000
@@ -1,25 +1,25 @@
---- MPlayer-1.0rc2-orig/cpudetect.c	Sun Mar  8 14:39:05 2009
-+++ MPlayer-1.0rc2/cpudetect.c	Sun Mar  8 14:40:06 2009
-@@ -35,6 +35,8 @@
- 
- #ifdef __AMIGAOS4__
+--- MPlayer-1.0rc3/cpudetect.c	Fri Mar 27 19:48:47 2009
++++ MPlayer-1.0rc3-patch/cpudetect.c	Mon May 31 20:26:44 2010
+@@ -30,6 +30,8 @@
+ #include <os2.h>
+ #elif defined(__AMIGAOS4__)
  #include <proto/exec.h>
 +#elif __sun
 +#include <sys/utsname.h>
  #endif
  
  /* Thanks to the FreeBSD project for some of this cpuid code, and 
-@@ -181,7 +183,7 @@
- #endif
- 
- 		/* FIXME: Does SSE2 need more OS support, too? */
--#if defined(__linux__) || defined(__FreeBSD__) || defined(__FreeBSD_kernel__) || defined(__NetBSD__) || defined(__CYGWIN__) || defined(__OpenBSD__) || defined(__DragonFly__) || defined(__APPLE__) || defined(__MINGW32__)
-+#if defined(__linux__) || defined(__FreeBSD__) || defined(__FreeBSD_kernel__) || defined(__NetBSD__) || defined(__CYGWIN__) || defined(__OpenBSD__) || defined(__DragonFly__) || defined(__APPLE__) || defined(__MINGW32__) || defined(__sun)
+@@ -183,7 +185,7 @@
+ #if defined(__linux__) || defined(__FreeBSD__) || defined(__FreeBSD_kernel__) \
+   || defined(__NetBSD__) || defined(__OpenBSD__) || defined(__DragonFly__) \
+   || defined(__APPLE__) || defined(__CYGWIN__) || defined(__MINGW32__) \
+-  || defined(__OS2__)
++  || defined(__OS2__) || defined(__sun)
  		if (caps->hasSSE)
  			check_os_katmai_support();
  		if (!caps->hasSSE)
-@@ -337,6 +339,20 @@
- #ifdef ARCH_X86_64
+@@ -320,6 +322,20 @@
+ #if ARCH_X86_64
     gCpuCaps.hasSSE=1;
     gCpuCaps.hasSSE2=1;
 +#elif defined(__sun)