{
kds_s2000w_debug_printf(ALL, "kds_s2000w_image_converter_jpeg_metadata");
- FILE* jpeg_stream = fmemopen(image->data, image->size, "r");
-
struct jpeg_decompress_struct cinfo;
struct jpeg_error_mgr err;
cinfo.err = jpeg_std_error(&err);
jpeg_create_decompress(&cinfo);
- jpeg_stdio_src(&cinfo, jpeg_stream);
+ jpeg_mem_src(&cinfo, (const unsigned char*) image->data, image->size);
jpeg_read_header(&cinfo, TRUE);
jpeg_start_decompress(&cinfo);
mdata->height = cinfo.output_height;
jpeg_destroy_decompress(&cinfo);
- fclose(jpeg_stream);
}
uint8_t _kds_s2000w_image_converter_mirror_bits(uint8_t data)