comparison libswscale/yuv2rgb.c @ 23805:3c6db57870ea

UltraSPARC VIS yuv2rgb patch by Denes Balatoni: [dbalatoni interware hu] original thread: [FFmpeg-devel] [PATCH] UltraSPARC VIS yuv2rgb third try date: 07/17/2007 08:35 PM
author benoit
date Thu, 19 Jul 2007 07:24:43 +0000
parents 1ddf3b0122fb
children 53f2436d68d7
comparison
equal deleted inserted replaced
23804:10ac5a193118 23805:3c6db57870ea
37 #include "config.h" 37 #include "config.h"
38 #include "rgb2rgb.h" 38 #include "rgb2rgb.h"
39 #include "swscale.h" 39 #include "swscale.h"
40 #include "swscale_internal.h" 40 #include "swscale_internal.h"
41 41
42 #ifdef HAVE_VIS
43 #include "yuv2rgb_vis.c"
44 #endif
45
42 #ifdef HAVE_MLIB 46 #ifdef HAVE_MLIB
43 #include "yuv2rgb_mlib.c" 47 #include "yuv2rgb_mlib.c"
44 #endif 48 #endif
45 49
46 #define DITHER1XBPP // only for mmx 50 #define DITHER1XBPP // only for mmx
628 case PIX_FMT_BGR565: return yuv420_rgb16_MMX; 632 case PIX_FMT_BGR565: return yuv420_rgb16_MMX;
629 case PIX_FMT_BGR555: return yuv420_rgb15_MMX; 633 case PIX_FMT_BGR555: return yuv420_rgb15_MMX;
630 } 634 }
631 } 635 }
632 #endif 636 #endif
637 #ifdef HAVE_VIS
638 {
639 SwsFunc t= yuv2rgb_init_vis(c);
640 if (t) return t;
641 }
642 #endif
633 #ifdef HAVE_MLIB 643 #ifdef HAVE_MLIB
634 { 644 {
635 SwsFunc t= yuv2rgb_init_mlib(c); 645 SwsFunc t= yuv2rgb_init_mlib(c);
636 if (t) return t; 646 if (t) return t;
637 } 647 }