LibGfx/JBIG2: Add two dbgln_if()s

This commit is contained in:
Nico Weber 2024-03-14 21:39:16 -04:00 committed by Tim Flynn
commit 21c54839e6
Notes: sideshowbarker 2024-07-17 02:55:44 +09:00

View file

@ -714,6 +714,8 @@ struct GenericRegionDecodingInputParameters {
static ErrorOr<NonnullOwnPtr<BitBuffer>> 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<void> 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");