summaryrefslogtreecommitdiff
path: root/Userland
diff options
context:
space:
mode:
authorLucas CHOLLET <lucas.chollet@free.fr>2023-02-22 23:54:30 -0500
committerAndreas Kling <kling@serenityos.org>2023-02-27 13:39:22 +0100
commit3719f94c63c31e5b966e0a65293d4fed331f1be0 (patch)
tree80de4a04b8ab974f3655ddbec0e5b0823f8b4db2 /Userland
parentf98668f8b24c25932e6912eb77b4f7fa1deae0f5 (diff)
downloadserenity-3719f94c63c31e5b966e0a65293d4fed331f1be0.zip
LibGfx: Log image dimensions only once
Diffstat (limited to 'Userland')
-rw-r--r--Userland/Libraries/LibGfx/JPEGLoader.cpp17
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 {};