From: Bastian Dehn Date: Sun, 26 Jan 2025 11:55:24 +0000 (+0100) Subject: add debug information X-Git-Tag: v1.0.29^2~3^2~21 X-Git-Url: https://gitweb.hhaalo.de/?a=commitdiff_plain;h=7a06cf5039f60d0f3912ab86158fff0fb3ba602f;p=sane-kds-s2000w-net.git add debug information --- diff --git a/src/kds_s2000w_image_converter_magick.c b/src/kds_s2000w_image_converter_magick.c index 287203e..98f5377 100644 --- a/src/kds_s2000w_image_converter_magick.c +++ b/src/kds_s2000w_image_converter_magick.c @@ -17,6 +17,8 @@ int _kds_s2000w_image_converter_is_pnm(blobdata* image) { + kds_s2000w_debug_printf(ALL, "kds_s2000w_image_converter_is_pnm"); + if (image->size < 2) return 0; @@ -29,6 +31,8 @@ int _kds_s2000w_image_converter_is_pnm(blobdata* image) int _kds_s2000w_image_converter_is_jpeg(blobdata* image) { + kds_s2000w_debug_printf(ALL, "_kds_s2000w_image_converter_is_jpeg"); + if (image->size < 2) return 0; diff --git a/src/kds_s2000w_image_converter_netpbm.c b/src/kds_s2000w_image_converter_netpbm.c index a470f50..544134e 100644 --- a/src/kds_s2000w_image_converter_netpbm.c +++ b/src/kds_s2000w_image_converter_netpbm.c @@ -3,6 +3,7 @@ #include #include #include "kds_s2000w_image_converter.h" +#include "kds_s2000w_debug.h" #define SPACE 0x0a #define SPACE_WIDTH_HEIGHT 0x20 @@ -12,6 +13,8 @@ int _kds_s2000w_image_converter_is_pnm(blobdata* image) { + kds_s2000w_debug_printf(ALL, "_kds_s2000w_image_converter_is_pnm"); + if (image->size < 2) return 0; @@ -24,6 +27,8 @@ int _kds_s2000w_image_converter_is_pnm(blobdata* image) int _kds_s2000w_image_converter_is_jpeg(blobdata* image) { + kds_s2000w_debug_printf(ALL, "kds_s2000w_image_converter_is_jpeg"); + if (image->size < 2) return 0; @@ -36,6 +41,8 @@ int _kds_s2000w_image_converter_is_jpeg(blobdata* image) int _kds_s2000w_image_converter_find_char(blobdata* image, int start, const char cfind) { + kds_s2000w_debug_printf(ALL, "kds_s2000w_image_converter_find_char"); + char* image_data = (char*) image->data; for (int i = start; i < image->size; i++) { @@ -48,6 +55,8 @@ int _kds_s2000w_image_converter_find_char(blobdata* image, int start, const char int _kds_s2000w_image_converter_get_number_from_substring(char* data, int start, int end) { + kds_s2000w_debug_printf(ALL, "kds_s2000w_image_converter_get_number_from_substring"); + int number = 0; char* number_buffer = malloc(sizeof(char) * MAXBUFFER); @@ -63,6 +72,8 @@ int _kds_s2000w_image_converter_get_number_from_substring(char* data, int start, void _kds_s2000w_image_converter_pnm_metadata(blobdata* image, image_metadata* mdata) { + kds_s2000w_debug_printf(ALL, "kds_s2000w_image_converter_pnm_metadata"); + char* image_data = (char*) image->data; mdata->depth = 8; @@ -79,6 +90,8 @@ void _kds_s2000w_image_converter_pnm_metadata(blobdata* image, image_metadata* m void _kds_s2000w_image_converter_jpeg_metadata(blobdata* image, image_metadata* mdata) { + 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; @@ -102,6 +115,8 @@ void _kds_s2000w_image_color_jpg_to_pnm(j_decompress_ptr cinfo, FILE* jpeg_stream, FILE* pnm_stream) { + kds_s2000w_debug_printf(ALL, "kds_s2000w_image_color_jpg_to_pnm"); + size_t decompress_size = RGB * cinfo->output_width * cinfo->output_height; unsigned char* decompress_data = malloc(sizeof(unsigned char) * decompress_size); @@ -146,6 +161,8 @@ void _kds_s2000w_image_gray_jpg_to_pnm(j_decompress_ptr cinfo, FILE* jpeg_stream, FILE* pnm_stream) { + kds_s2000w_debug_printf(ALL, "kds_s2000w_image_gray_jpg_to_pnm"); + size_t decompress_size = GRAY * cinfo->output_width * cinfo->output_height; unsigned char* decompress_data = malloc(sizeof(unsigned char) * decompress_size); @@ -186,6 +203,8 @@ void _kds_s2000w_image_gray_jpg_to_pnm(j_decompress_ptr cinfo, void kds_s2000w_image_converter_metadata_from_scanner_image(blobdata* image, image_metadata* mdata) { + kds_s2000w_debug_printf(ALL, "kds_s2000w_image_converter_metadata_from_scanner_image"); + if (image->size < 2) return; @@ -204,6 +223,8 @@ void kds_s2000w_image_converter_metadata_from_scanner_image(blobdata* image, ima void kds_s2000w_image_converter_jpg_to_pnm(blobdata* in, blobdata* out, int depth) { + kds_s2000w_debug_printf(ALL, "kds_s2000w_image_converter_jpg_to_pnm"); + if (!_kds_s2000w_image_converter_is_jpeg(in)) return; @@ -241,6 +262,8 @@ void kds_s2000w_image_converter_jpg_to_pnm(blobdata* in, blobdata* out, int dept void kds_s2000w_image_converter_tiff_to_pnm(blobdata* in, blobdata* out) { + kds_s2000w_debug_printf(ALL, "kds_s2000w_image_converter_tiff_to_pnm"); + if (_kds_s2000w_image_converter_is_jpeg(in)) return;