فهرست منبع

LibGfx/JPEG: Log components present in a scan

Lucas CHOLLET 2 سال پیش
والد
کامیت
3d7888f309
1فایلهای تغییر یافته به همراه10 افزوده شده و 0 حذف شده
  1. 10 0
      Userland/Libraries/LibGfx/ImageFormats/JPEGLoader.cpp

+ 10 - 0
Userland/Libraries/LibGfx/ImageFormats/JPEGLoader.cpp

@@ -650,6 +650,16 @@ static ErrorOr<void> 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<u8>());
     current_scan.spectral_selection_end = TRY(stream.read_value<u8>());
     current_scan.successive_approximation = TRY(stream.read_value<u8>());