From 2f62eecb5564f15f242246570501aaad8b22536d Mon Sep 17 00:00:00 2001 From: kramm Date: Wed, 28 Nov 2001 22:40:25 +0000 Subject: [PATCH] added YUV->RGB conversion. --- lib/modules/swfbits.c | 15 ++++++++++++--- 1 file changed, 12 insertions(+), 3 deletions(-) diff --git a/lib/modules/swfbits.c b/lib/modules/swfbits.c index 0fb7c22..7488667 100644 --- a/lib/modules/swfbits.c +++ b/lib/modules/swfbits.c @@ -157,9 +157,18 @@ int swf_SetJPEGBits(TAG * t,char * fname,int quality) } else if(cinfo.out_color_space == JCS_YCbCr) { - //FIXME - fprintf(stderr, "Error: Can't convert YCbCr(YUV) to RGB.\n"); - return -1; + for (y=0;y>8); + js[x*3+1] = y - ((88*(u-128)-183*(v-128))>>8); + js[x*3+2] = y + ((455 * (u-128))>>8); + } + } } else if(cinfo.out_color_space == JCS_CMYK) { -- 1.7.10.4