From dfff4e2b5649c37a24e68db4275556ae3d1cb70f Mon Sep 17 00:00:00 2001 From: arpi Date: Tue, 4 Dec 2001 21:35:18 +0000 Subject: CPU detection added git-svn-id: svn://svn.mplayerhq.hu/mplayer/trunk@3324 b3059339-0415-0410-9bf9-f77b7e298cf2 --- mencoder.c | 13 +++++++++++++ 1 file changed, 13 insertions(+) (limited to 'mencoder.c') diff --git a/mencoder.c b/mencoder.c index ddbc2c352b..ee0b27b7eb 100644 --- a/mencoder.c +++ b/mencoder.c @@ -18,6 +18,9 @@ static char* banner_text= "MEncoder " VERSION "(C) 2000-2001 Arpad Gereoffy (see DOCS!)\n" "\n"; +#include "cpudetect.h" + + #include "codec-cfg.h" #include "stream.h" @@ -288,6 +291,16 @@ if(!parse_codec_cfg(get_path("codecs.conf"))){ } } + /* 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 + + // set some defaults, before parsing configfile/commandline: divx4_param.min_quantizer = 2; divx4_param.max_quantizer = 31; -- cgit v1.2.3