From 8089430f25d7434fe61d2d62cd19ff4e80fd4dbf Mon Sep 17 00:00:00 2001 From: Bastian Dehn Date: Sun, 26 Jan 2025 09:25:26 +0100 Subject: [PATCH] fix load metadata header and close stream --- src/kds_s2000w_image_converter_netpbm.c | 5 +++-- 1 file changed, 3 insertions(+), 2 deletions(-) diff --git a/src/kds_s2000w_image_converter_netpbm.c b/src/kds_s2000w_image_converter_netpbm.c index 612d726..a1c331b 100644 --- a/src/kds_s2000w_image_converter_netpbm.c +++ b/src/kds_s2000w_image_converter_netpbm.c @@ -63,13 +63,14 @@ void _kds_s2000w_image_converter_jpeg_metadata(blobdata* image, image_metadata* jpeg_create_decompress(&cinfo); jpeg_stdio_src(&cinfo, jpeg_stream); jpeg_read_header(&cinfo, TRUE); + jpeg_start_decompress(&cinfo); - mdata->depth = 8; // TODO: get from metadata + mdata->depth = cinfo.data_precision; mdata->width = cinfo.output_width; mdata->height = cinfo.output_height; - jpeg_finish_decompress(&cinfo); jpeg_destroy_decompress(&cinfo); + fclose(jpeg_stream); } void kds_s2000w_image_converter_metadata_from_scanner_image(blobdata* image, image_metadata* mdata) -- 2.39.5