From baf6a692630655f91b60cc2c5f86d94d28e47da4 Mon Sep 17 00:00:00 2001 From: Georg Hagen Date: Sun, 1 Jun 2025 00:08:25 +0200 Subject: [PATCH] Skip writing depth in single file mode if no depth data --- openVulkanoCpp/AR/ArRecorder.cpp | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/openVulkanoCpp/AR/ArRecorder.cpp b/openVulkanoCpp/AR/ArRecorder.cpp index 81b2f50..2843ee6 100644 --- a/openVulkanoCpp/AR/ArRecorder.cpp +++ b/openVulkanoCpp/AR/ArRecorder.cpp @@ -318,7 +318,8 @@ namespace OpenVulkano::AR { ArchiveWriter writer(jpgWriter.GetFilePtr(), ArchiveConfiguration(ArchiveType::ZIP)); WriteMetadata(frame.get(), &writer, "metadata.yml"); - WriteDepthImage(frame.get(), &writer, &writer, "depth.pfm", "confidence.pgm"); + if (frame->GetDepthImage().depth.resolution.x > 0 && frame->GetDepthImage().depth.resolution.y > 0) + WriteDepthImage(frame.get(), &writer, &writer, "depth.pfm", "confidence.pgm"); } }