log cpudetect.c @ 36680:cc70b0fb8d36

age author description
Wed, 05 Jun 2013 02:13:06 +0000 reimar Update #if for previous commit, fixes compilation for cases
Tue, 04 Jun 2013 20:31:32 +0000 reimar Remove unnecessary condition.
Sun, 20 Jan 2013 16:36:25 +0000 diego Replace obsolete x86_cpu.h #includes by the correct header.
Fri, 14 Sep 2012 14:16:08 +0000 cehoyos Add SSE3, SSE4, SSE4.2 and AVX detection.
Thu, 03 Nov 2011 13:24:46 +0000 diego cpudetect: clean up libavutil #includes
Wed, 22 Jun 2011 19:12:23 +0000 reimar Run OS support for SSE check only for runtime CPU detection.
Fri, 01 Oct 2010 18:29:35 +0000 diego Move some code around to avoid forward declarations in top-level .c files.
Mon, 02 Aug 2010 17:39:20 +0000 reimar Reuse do_cpuid from cpudetect.c in loader/win32.c.
Mon, 02 Aug 2010 17:36:16 +0000 reimar Remove outdated cpuid code.
Mon, 03 May 2010 23:34:38 +0000 diego the great MPlayer tab removal: part II
Sat, 27 Mar 2010 19:45:59 +0000 reimar Leave disabling SSE to the check_os_katmai_support always regardless of OS,
Wed, 17 Mar 2010 14:09:09 +0000 diego Rename SGI_MIPS architecture to plain MIPS.
Sat, 30 Jan 2010 23:24:23 +0000 diego Add license header to all top-level files missing them.
Wed, 13 May 2009 02:58:57 +0000 diego whitespace cosmetics: Remove all trailing whitespace.
Wed, 08 Apr 2009 20:21:21 +0000 ramiro Rename RUNTIME_CPUDETECT to CONFIG_RUNTIME_CPUDETECT and always define it.
Thu, 02 Apr 2009 09:20:48 +0000 diego Remove unnecessary malloc.h #includes and related #ifdeffery.
Fri, 27 Mar 2009 18:48:47 +0000 reimar Sync cpuid detection code with libavcodec: assume it is always available on x86_64
Thu, 12 Mar 2009 10:50:21 +0000 diego SSE3 support patch by Zhou Zongyi, zhouzongyi pset.suntec net
Mon, 23 Feb 2009 03:35:07 +0000 zuxy Get rid of the outdated and unmaintained CPU codename table.
Tue, 17 Feb 2009 11:16:19 +0000 diego Convert HAVE_MALLOC_H into a 0/1 definition, fixes the warning:
Mon, 09 Feb 2009 00:29:26 +0000 diego Print information about detected CPU in verbose mode only.
Fri, 30 Jan 2009 23:29:39 +0000 diego Use OS preprocessor checks with '#if defined()' consistently.
Mon, 26 Jan 2009 14:36:31 +0000 diego Replace another bunch of '#if HAVE_FOO' preprocessor checks by 'if (HAVE_FOO)'.
Mon, 26 Jan 2009 09:29:53 +0000 diego HAVE_3DNOW --> HAVE_AMD3DNOW
Sun, 25 Jan 2009 21:03:02 +0000 diego HAVE_3DNOWEX --> HAVE_3DNOWEXT
Fri, 16 Jan 2009 12:23:52 +0000 gpoirier fix wrong #ifdef/#ifndef -> #if conversion in r28323
Fri, 16 Jan 2009 09:44:36 +0000 reimar Fix a wrongly converted !defined(ARCH_X86_64)
Fri, 16 Jan 2009 08:43:05 +0000 reimar Fix first handful of #if vs. #ifdef for ARCH_, HAVE_SSE etc.
Fri, 16 Jan 2009 01:11:16 +0000 diego one more ARCH_ARMV4L --> ARCH_ARM, patch by Guillaume Lecerf, foxcore gmail com
Sat, 27 Dec 2008 12:00:11 +0000 diego Set and use only ARCH_PPC, not also ARCH_POWERPC.
Sun, 30 Nov 2008 09:17:21 +0000 zuxy Correct detection of SSSE3 and SSE4a feature bits.
Tue, 25 Nov 2008 18:36:50 +0000 cehoyos Replace pushf/popf by explicit pushfl/popfl (32 bit) or pushfq/popfq
Wed, 19 Nov 2008 16:41:59 +0000 gpoirier Add detection of x86 CPU features SSSE3 and SSE4a.
Thu, 16 Oct 2008 20:17:56 +0000 diego Replace all occurrences of '__volatile__' and '__volatile' by plain 'volatile'.
Thu, 16 Oct 2008 18:59:27 +0000 diego Change all occurrences of asm and __asm to __asm__, same as was done for FFmpeg.
Mon, 13 Oct 2008 16:23:55 +0000 diego Replace preprocessor check for WIN32 with checks for __MINGW32__ and __CYGWIN__.
Thu, 18 Sep 2008 15:30:23 +0000 reimar Simplify cpudetect OS-support detection code, e.g. using one mp_msg to print either yes or no instead of two.
Fri, 29 Aug 2008 17:44:51 +0000 diego Remove pointless '#if 1 [...] #endif' around has_cpuid() function.
Fri, 16 May 2008 09:42:28 +0000 diego cosmetics: Remove useless parentheses from return statements.
Sun, 24 Feb 2008 18:21:41 +0000 diego Wrap HAVE_XXX macros with RUNTIME_CPUDETECT, because when RUNTIME_CPUDETECT is
Sun, 24 Feb 2008 18:09:28 +0000 diego Enable SSE detection on OS/2.
Sun, 24 Feb 2008 18:04:34 +0000 diego cosmetics: Break one unreadable long line.
Sun, 24 Feb 2008 12:05:20 +0000 diego Add #include <sys/sysctl.h> for Mac OS X, fixes the warning
Tue, 11 Dec 2007 22:37:36 +0000 diego support for xtensa CPU architecture
Tue, 11 Dec 2007 22:31:57 +0000 diego Slightly simplify preprocessor conditionals.
Tue, 11 Dec 2007 22:29:22 +0000 diego Ahem, fix breakage of last commit: The AltiVec detection code has three
Tue, 11 Dec 2007 20:30:30 +0000 diego Remove redundant and obfuscating preprocessor conditional.
Tue, 11 Dec 2007 20:27:13 +0000 diego Replace SYS_DARWIN conditional by the more correct __APPLE__.
Mon, 01 Oct 2007 22:48:39 +0000 diego Fix warning:
Sat, 29 Sep 2007 19:48:45 +0000 diego Enable SSE on MinGW, many builds out there seem to use it without ill effect.
Fri, 14 Sep 2007 14:19:22 +0000 reimar sigill_handler_sse is not needed and can not compile on 64 bit systems
Fri, 14 Sep 2007 13:49:28 +0000 reimar Do not check for X86_FXSR_MAGIC define, it is missing in newer
Fri, 14 Sep 2007 13:43:06 +0000 reimar Remove unused sigfpe handler
Fri, 14 Sep 2007 13:25:20 +0000 reimar Remove test for SSE exception support that has been commented out since ages.
Wed, 10 Jan 2007 14:56:23 +0000 diego GNU/kFreeBSD support, closes Bugzilla #704.
Wed, 01 Nov 2006 18:41:25 +0000 reimar ARCH_X86 simplifications
Thu, 05 Oct 2006 00:12:04 +0000 nplourde Detect sse/2 on intel mac, Valtteri Vuorikoski(vuori@sci.fi)
Sat, 01 Jul 2006 03:56:13 +0000 reynaldo rm unnecesary void* casts - part 1
Sun, 25 Jun 2006 17:37:58 +0000 gpoirier Typo: use ptmpstr instead of tmpstr to strip leading spaces + add
Wed, 17 May 2006 21:10:11 +0000 gpoirier Retrieve CPU built-in namestring, and if it exists, print it during cpu detection; t it doesn't exist, fallback to the cpu table. Patch by Zuxy Meng