From 21c54839e6929f761fac03c68b5d43c0a1920415 Mon Sep 17 00:00:00 2001 From: Nico Weber Date: Thu, 14 Mar 2024 21:39:16 -0400 Subject: [PATCH] LibGfx/JBIG2: Add two dbgln_if()s --- Userland/Libraries/LibGfx/ImageFormats/JBIG2Loader.cpp | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/Userland/Libraries/LibGfx/ImageFormats/JBIG2Loader.cpp b/Userland/Libraries/LibGfx/ImageFormats/JBIG2Loader.cpp index d752313f1c3..525e21fd114 100644 --- a/Userland/Libraries/LibGfx/ImageFormats/JBIG2Loader.cpp +++ b/Userland/Libraries/LibGfx/ImageFormats/JBIG2Loader.cpp @@ -714,6 +714,8 @@ struct GenericRegionDecodingInputParameters { static ErrorOr> generic_region_decoding_procedure(GenericRegionDecodingInputParameters const& inputs, ReadonlyBytes data) { if (inputs.is_modified_modified_read) { + dbgln_if(JBIG2_DEBUG, "JBIG2ImageDecoderPlugin: MMR image data"); + // 6.2.6 Decoding using MMR coding auto buffer = TRY(CCITT::decode_ccitt_group4(data, inputs.region_width, inputs.region_height)); auto result = TRY(BitBuffer::create(inputs.region_width, inputs.region_height)); @@ -785,6 +787,8 @@ static ErrorOr decode_immediate_generic_region(JBIG2LoadingContext& contex auto information_field = TRY(decode_region_segment_information_field(data)); data = data.slice(sizeof(information_field)); + dbgln_if(JBIG2_DEBUG, "Generic region: width={}, height={}, x={}, y={}, flags={:#x}", information_field.width, information_field.height, information_field.x_location, information_field.y_location, information_field.flags); + // 7.4.6.2 Generic region segment flags if (data.is_empty()) return Error::from_string_literal("JBIG2ImageDecoderPlugin: No segment data");