From: kramm Date: Wed, 28 Nov 2001 22:40:25 +0000 (+0000) Subject: added YUV->RGB conversion. X-Git-Tag: release-0-2-1~100 X-Git-Url: http://git.asbjorn.biz/?p=swftools.git;a=commitdiff_plain;h=2f62eecb5564f15f242246570501aaad8b22536d added YUV->RGB conversion. --- 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) {