summaryrefslogtreecommitdiffstats
path: root/mplayer.c
diff options
context:
space:
mode:
authorarpi <arpi@b3059339-0415-0410-9bf9-f77b7e298cf2>2001-10-19 02:00:45 +0000
committerarpi <arpi@b3059339-0415-0410-9bf9-f77b7e298cf2>2001-10-19 02:00:45 +0000
commita16cebf64ae28c7844d67fa91627c863d36a8881 (patch)
tree104001830693fa3086d5da5e5d2ceb3380760b8f /mplayer.c
parentf8c68da092e55954d206b88603c43381b42c2aa8 (diff)
downloadmpv-a16cebf64ae28c7844d67fa91627c863d36a8881.tar.bz2
mpv-a16cebf64ae28c7844d67fa91627c863d36a8881.tar.xz
cpu detection fixed
git-svn-id: svn://svn.mplayerhq.hu/mplayer/trunk@2273 b3059339-0415-0410-9bf9-f77b7e298cf2
Diffstat (limited to 'mplayer.c')
-rw-r--r--mplayer.c11
1 files changed, 11 insertions, 0 deletions
diff --git a/mplayer.c b/mplayer.c
index 4eddef3a82..4dbd5ab16c 100644
--- a/mplayer.c
+++ b/mplayer.c
@@ -66,6 +66,8 @@ void* mDisplay; // Display* mDisplay;
#include "linux/timer.h"
#include "linux/shmem.h"
+#include "cpudetect.h"
+
#ifdef HAVE_LIRC
#include "lirc_mp.h"
#endif
@@ -472,6 +474,15 @@ int gui_no_filename=0;
mp_msg(MSGT_CPLAYER,MSGL_INFO,"%s",banner_text);
+ /* Test for cpu capabilities (and corresponding OS support) for optimizing */
+#ifdef ARCH_X86
+ GetCpuCaps(&gCpuCaps);
+ mp_msg(MSGT_CPLAYER,MSGL_INFO,"CPUflags: Type: %d MMX: %d MMX2: %d 3DNow: %d 3DNow2: %d SSE: %d SSE2: %d\n",
+ gCpuCaps.cpuType,gCpuCaps.hasMMX,gCpuCaps.hasMMX2,
+ gCpuCaps.has3DNow, gCpuCaps.has3DNowExt,
+ gCpuCaps.hasSSE, gCpuCaps.hasSSE2);
+#endif
+
// this one segfaults if running 'mplayer' (without path containing '/')
// if ( !strcmp( strrchr( argv[0],'/' ),"/gmplayer" ) ) appInit( argc,argv,envp );
if ( argv[0] )