From a5c71f099b59fcd23c8e2bb2b92c4f3df1164499 Mon Sep 17 00:00:00 2001 From: Carsten Haitzler Date: Tue, 25 May 2004 16:33:15 +0000 Subject: [PATCH] hot damn! yuv -> rgb was being done TWICE every time! once with mmx/sse and once with raw C slooow. altivec #ifdef boobie. fix fix fix SVN revision: 10356 --- legacy/evas/src/lib/engines/common/evas_convert_yuv.c | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/legacy/evas/src/lib/engines/common/evas_convert_yuv.c b/legacy/evas/src/lib/engines/common/evas_convert_yuv.c index b2634b8f98..e0fa93504b 100644 --- a/legacy/evas/src/lib/engines/common/evas_convert_yuv.c +++ b/legacy/evas/src/lib/engines/common/evas_convert_yuv.c @@ -116,8 +116,8 @@ void evas_common_convert_yuv_420p_601_rgba(DATA8 **src, DATA8 *dst, int w, int h) { int mmx, sse, sse2; + #if defined BUILD_MMX || defined BUILD_SSE - evas_common_cpu_can_do(&mmx, &sse, &sse2); #endif #ifndef BUILD_SSE @@ -132,8 +132,8 @@ evas_common_convert_yuv_420p_601_rgba(DATA8 **src, DATA8 *dst, int w, int h) #ifdef BUILD_ALTIVEC if (evas_common_cpu_has_feature(CPU_FEATURE_ALTIVEC)) _evas_yv12torgb_altivec(src, dst, w, h); - else #endif + else { #ifdef BUILD_C static int initted = 0;