Lines 71-77
Link Here
|
71 |
void yuv2rgb_init (int bpp, int mode) |
71 |
void yuv2rgb_init (int bpp, int mode) |
72 |
{ |
72 |
{ |
73 |
yuv2rgb = NULL; |
73 |
yuv2rgb = NULL; |
74 |
#ifdef ARCH_X86 |
74 |
#ifdef HAVE_MMX |
|
|
75 |
# if defined(ARCH_X86) || defined(ARCH_X86_64) |
75 |
if ((yuv2rgb == NULL) && (vo_mm_accel & MM_ACCEL_X86_MMXEXT)) { |
76 |
if ((yuv2rgb == NULL) && (vo_mm_accel & MM_ACCEL_X86_MMXEXT)) { |
76 |
yuv2rgb = yuv2rgb_init_mmxext (bpp, mode); |
77 |
yuv2rgb = yuv2rgb_init_mmxext (bpp, mode); |
77 |
if (yuv2rgb != NULL) |
78 |
if (yuv2rgb != NULL) |
Lines 82-87
Link Here
|
82 |
if (yuv2rgb != NULL) |
83 |
if (yuv2rgb != NULL) |
83 |
fprintf (stderr, "Using MMX for colorspace transform\n"); |
84 |
fprintf (stderr, "Using MMX for colorspace transform\n"); |
84 |
} |
85 |
} |
|
|
86 |
# endif |
85 |
#endif |
87 |
#endif |
86 |
#ifdef LIBVO_MLIB |
88 |
#ifdef LIBVO_MLIB |
87 |
if ((yuv2rgb == NULL) && (vo_mm_accel & MM_ACCEL_MLIB)) { |
89 |
if ((yuv2rgb == NULL) && (vo_mm_accel & MM_ACCEL_MLIB)) { |