diff options
author | arpi <arpi@b3059339-0415-0410-9bf9-f77b7e298cf2> | 2001-10-19 02:00:45 +0000 |
---|---|---|
committer | arpi <arpi@b3059339-0415-0410-9bf9-f77b7e298cf2> | 2001-10-19 02:00:45 +0000 |
commit | a16cebf64ae28c7844d67fa91627c863d36a8881 (patch) | |
tree | 104001830693fa3086d5da5e5d2ceb3380760b8f /mplayer.c | |
parent | f8c68da092e55954d206b88603c43381b42c2aa8 (diff) | |
download | mpv-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.c | 11 |
1 files changed, 11 insertions, 0 deletions
@@ -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] ) |