Rename FF_MM_ symbols related to CPU features flags as AV_CPU_FLAG_symbols, and move them from libavcodec/avcodec.h to libavutil/cpu.h.
Originally committed as revision 25040 to svn://svn.ffmpeg.org/ffmpeg/trunk
Remove FF_MM_SSE2/3 flags for CPUs where this is generally not faster thanregular MMX code. Examples of this are the Core1 CPU. Instead, set a new flag,FF_MM_SSE2/3SLOW, which can be checked for particular SSE2/3 functions thathave been checked specifically on such CPUs and are actually faster than...
Rename FF_MM_MMXEXT to FF_MM_MMX2, for both clarity and consistencywith libswscale.
Originally committed as revision 18330 to svn://svn.ffmpeg.org/ffmpeg/trunk
Add SSE4 detection support
Originally committed as revision 18302 to svn://svn.ffmpeg.org/ffmpeg/trunk
Remove CPUID availability check on AMD64 as it's architectural.
Originally committed as revision 17543 to svn://svn.ffmpeg.org/ffmpeg/trunk
Change semantic of CONFIG_*, HAVE_* and ARCH_*.They are now always defined to either 0 or 1.
Originally committed as revision 16590 to svn://svn.ffmpeg.org/ffmpeg/trunk
configure: allow to disable sse code.Based on patch by Michael Kostylev <mik at it-1 dot ru>
Originally committed as revision 16490 to svn://svn.ffmpeg.org/ffmpeg/trunk
Rename libavcodec/i386/ --> libavcodec/x86/.It contains optimizations that are not specific to i386 andlibavutil uses this naming scheme already.
Originally committed as revision 16270 to svn://svn.ffmpeg.org/ffmpeg/trunk