update
authorAlex Beregszaszi <alex@rtfs.hu>
Fri, 23 May 2003 20:21:31 +0000 (20:21 +0000)
committerAlex Beregszaszi <alex@rtfs.hu>
Fri, 23 May 2003 20:21:31 +0000 (20:21 +0000)
Originally committed as revision 10174 to svn://svn.mplayerhq.hu/mplayer/trunk/postproc

postproc/cs_test.c

index 337d9cb..9059dac 100644 (file)
@@ -20,6 +20,7 @@
 #include <stdlib.h>
 #include <inttypes.h>
 
+#include "swscale.h"
 #include "rgb2rgb.h"
 #include "../cpudetect.h"
 
 #define srcByte 0x55
 #define dstByte 0xBB
 
+static int get_sws_cpuflags()
+{
+    return (gCpuCaps.hasMMX ? SWS_CPU_CAPS_MMX : 0) |
+       (gCpuCaps.hasMMX2 ? SWS_CPU_CAPS_MMX2 : 0) |
+       (gCpuCaps.has3DNow ? SWS_CPU_CAPS_3DNOW : 0);
+}
+
 main(int argc, char **argv)
 {
        int i, funcNum;
@@ -42,6 +50,8 @@ main(int argc, char **argv)
                printf("testing mmx\n");
        }
        
+       sws_rgb2rgb_init(get_sws_cpuflags());
+       
        for(funcNum=0; funcNum<100; funcNum++){
                int width;
                int failed=0;