if (!jpeg)
return -1;
jpeg_finish_compress(&jpeg->cinfo);
+ jpeg_destroy_compress(&jpeg->cinfo);
rfx_free(jpeg);
return 0;
}
/* 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;