From d601af055e618d7b4baab47c13d4bd5a28eedb3a Mon Sep 17 00:00:00 2001 From: Georg Hagen Date: Tue, 18 Feb 2025 21:19:29 +0100 Subject: [PATCH] Add grayscale handling --- openVulkanoCpp/AR/Provider/Playback/ArPlaybackReader.cpp | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/openVulkanoCpp/AR/Provider/Playback/ArPlaybackReader.cpp b/openVulkanoCpp/AR/Provider/Playback/ArPlaybackReader.cpp index b99b168..d8705f6 100644 --- a/openVulkanoCpp/AR/Provider/Playback/ArPlaybackReader.cpp +++ b/openVulkanoCpp/AR/Provider/Playback/ArPlaybackReader.cpp @@ -36,7 +36,9 @@ namespace OpenVulkano::AR::Playback } else if (img.channels == 1) { - //TODO handle grayscale + if (!img.data) img.Allocate(); + + tjDecompress2(jpegDecompressor, compressedImage, jpegSize, img.data, img.cols, 0/*pitch*/, img.rows, TJPF_GRAY, TJFLAG_FASTDCT); } else if (img.channels != 0) {