diff --git a/openVulkanoCpp/AR/ArRecorder.cpp b/openVulkanoCpp/AR/ArRecorder.cpp index ec93f81..8b6e693 100644 --- a/openVulkanoCpp/AR/ArRecorder.cpp +++ b/openVulkanoCpp/AR/ArRecorder.cpp @@ -305,12 +305,9 @@ namespace OpenVulkano::AR WriteColorImage(frame.get(), nullptr, &jpgWriter, !downsample); if (includeAux) { - FILE* file = jpgWriter.GetFilePtr(); - { - ArchiveWriter writer(file, ArchiveConfiguration(ArchiveType::ZIP)); - WriteMetadata(frame.get(), &writer); - WriteDepthImage(frame.get(), &writer, &writer); - } + ArchiveWriter writer(jpgWriter.GetFilePtr(), ArchiveConfiguration(ArchiveType::ZIP)); + WriteMetadata(frame.get(), &writer); + WriteDepthImage(frame.get(), &writer, &writer); } }