Selaa lähdekoodia

LibGfx/JBIG2: Add two dbgln_if()s

Nico Weber 1 vuosi sitten
vanhempi
commit
21c54839e6
1 muutettua tiedostoa jossa 4 lisäystä ja 0 poistoa
  1. 4 0
      Userland/Libraries/LibGfx/ImageFormats/JBIG2Loader.cpp

+ 4 - 0
Userland/Libraries/LibGfx/ImageFormats/JBIG2Loader.cpp

@@ -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");