diff options
author | Lucas CHOLLET <lucas.chollet@free.fr> | 2023-02-22 23:54:30 -0500 |
---|---|---|
committer | Andreas Kling <kling@serenityos.org> | 2023-02-27 13:39:22 +0100 |
commit | 3719f94c63c31e5b966e0a65293d4fed331f1be0 (patch) | |
tree | 80de4a04b8ab974f3655ddbec0e5b0823f8b4db2 /Userland | |
parent | f98668f8b24c25932e6912eb77b4f7fa1deae0f5 (diff) | |
download | serenity-3719f94c63c31e5b966e0a65293d4fed331f1be0.zip |
LibGfx: Log image dimensions only once
Diffstat (limited to 'Userland')
-rw-r--r-- | Userland/Libraries/LibGfx/JPEGLoader.cpp | 17 |
1 files changed, 9 insertions, 8 deletions
diff --git a/Userland/Libraries/LibGfx/JPEGLoader.cpp b/Userland/Libraries/LibGfx/JPEGLoader.cpp index 8f61d99ce8..6bfb394154 100644 --- a/Userland/Libraries/LibGfx/JPEGLoader.cpp +++ b/Userland/Libraries/LibGfx/JPEGLoader.cpp @@ -435,14 +435,6 @@ static void reset_decoder(JPEGLoadingContext& context) static ErrorOr<void> decode_huffman_stream(JPEGLoadingContext& context, Vector<Macroblock>& macroblocks) { - if constexpr (JPEG_DEBUG) { - dbgln("Image width: {}", context.frame.width); - dbgln("Image height: {}", context.frame.height); - dbgln("Macroblocks in a row: {}", context.mblock_meta.hpadded_count); - dbgln("Macroblocks in a column: {}", context.mblock_meta.vpadded_count); - dbgln("Macroblock meta padded total: {}", context.mblock_meta.padded_total); - } - // Compute huffman codes for DC and AC tables. for (auto it = context.dc_tables.begin(); it != context.dc_tables.end(); ++it) generate_huffman_codes(it->value); @@ -1311,6 +1303,15 @@ static ErrorOr<void> decode_header(JPEGLoadingContext& context) context.state = JPEGLoadingContext::State::Error; return result.release_error(); } + + if constexpr (JPEG_DEBUG) { + dbgln("Image width: {}", context.frame.width); + dbgln("Image height: {}", context.frame.height); + dbgln("Macroblocks in a row: {}", context.mblock_meta.hpadded_count); + dbgln("Macroblocks in a column: {}", context.mblock_meta.vpadded_count); + dbgln("Macroblock meta padded total: {}", context.mblock_meta.padded_total); + } + context.state = JPEGLoadingContext::State::HeaderDecoded; } return {}; |