From 3d7888f309a15a044a63cfe9c746a2fc381812e0 Mon Sep 17 00:00:00 2001 From: Lucas CHOLLET Date: Wed, 1 Mar 2023 19:43:08 -0500 Subject: [PATCH] LibGfx/JPEG: Log components present in a scan --- Userland/Libraries/LibGfx/ImageFormats/JPEGLoader.cpp | 10 ++++++++++ 1 file changed, 10 insertions(+) diff --git a/Userland/Libraries/LibGfx/ImageFormats/JPEGLoader.cpp b/Userland/Libraries/LibGfx/ImageFormats/JPEGLoader.cpp index 3158084ef3..1487f67273 100644 --- a/Userland/Libraries/LibGfx/ImageFormats/JPEGLoader.cpp +++ b/Userland/Libraries/LibGfx/ImageFormats/JPEGLoader.cpp @@ -650,6 +650,16 @@ static ErrorOr read_start_of_scan(AK::SeekableStream& stream, JPEGLoadingC last_read.clear(); } + if constexpr (JPEG_DEBUG) { + StringBuilder builder; + TRY(builder.try_append("Components in scan: "sv)); + for (auto const& scan_component : current_scan.components) { + TRY(builder.try_append(TRY(String::number(scan_component.component.id)))); + TRY(builder.try_append(' ')); + } + dbgln(builder.string_view()); + } + current_scan.spectral_selection_start = TRY(stream.read_value()); current_scan.spectral_selection_end = TRY(stream.read_value()); current_scan.successive_approximation = TRY(stream.read_value());