X-Git-Url: http://git.asbjorn.biz/?a=blobdiff_plain;f=lib%2Fmodules%2Fswfbits.c;h=5327d68b30b9eb8c700d8b0d5cd01abe2c872588;hb=f52e48e2f55dd3a724da00a47552b7edba5f4dfa;hp=c099e580d46a3db1cb95aebe6b735eca9ff79f31;hpb=50c2416b8128539768581f5e0099eab1d90771e6;p=swftools.git diff --git a/lib/modules/swfbits.c b/lib/modules/swfbits.c index c099e58..5327d68 100644 --- a/lib/modules/swfbits.c +++ b/lib/modules/swfbits.c @@ -270,6 +270,7 @@ int swf_SetJPEGBitsFinish(JPEGBITS * jpegbits) if (!jpeg) return -1; jpeg_finish_compress(&jpeg->cinfo); + jpeg_destroy_compress(&jpeg->cinfo); rfx_free(jpeg); return 0; } @@ -1011,7 +1012,7 @@ RGBA *swf_DefineLosslessBitsTagToImage(TAG * tag, int *dwidth, int *dheight) /* remove premultiplication */ int alpha = data[pos+0]; if(alpha) - alpha = 0xff0000/alpha + alpha = 0xff0000/alpha; dest[pos2].r = (data[pos + 1]*alpha)>>16; dest[pos2].g = (data[pos + 2]*alpha)>>16; dest[pos2].b = (data[pos + 3]*alpha)>>16;