From 839efa550901f1aacbd7bf1b161671658c402107 Mon Sep 17 00:00:00 2001 From: Georg Hagen Date: Sat, 26 Oct 2024 16:45:44 +0200 Subject: [PATCH] Compress depth data in ar recordings --- openVulkanoCpp/AR/ArRecorder.cpp | 2 +- openVulkanoCpp/IO/Archive/ArchiveConfiguration.hpp | 1 + 2 files changed, 2 insertions(+), 1 deletion(-) diff --git a/openVulkanoCpp/AR/ArRecorder.cpp b/openVulkanoCpp/AR/ArRecorder.cpp index 2da2c74..665bade 100644 --- a/openVulkanoCpp/AR/ArRecorder.cpp +++ b/openVulkanoCpp/AR/ArRecorder.cpp @@ -174,7 +174,7 @@ namespace OpenVulkano::AR if (!m_colorWriter) { m_colorWriter = std::make_unique(m_settings.path.string(), "color_{:05d}.tar", ArchiveConfig::TAR, m_settings.archiveSize, true); - m_depthWriter = std::make_unique(m_settings.path.string(), "depth_{:05d}.tar", ArchiveConfig::TAR, m_settings.archiveSize, true); + m_depthWriter = std::make_unique(m_settings.path.string(), "depth_{:05d}.tar.gz", ArchiveConfig::TAR_GZ1, m_settings.archiveSize, true); m_confidenceWriter = std::make_unique(m_settings.path.string(), "confidence_{:05d}.tar.gz", ArchiveConfig::TAR_GZ, m_settings.archiveSize, true); m_metadataWriter = std::make_unique(m_settings.path.string(), "meta_{:05d}.tar.gz", ArchiveConfig::TAR_GZ, m_settings.archiveSize, true); m_highResWriter = std::make_unique(m_settings.path.string(), "highres_{:05d}.tar", ArchiveConfig::TAR, m_settings.archiveSize, true); diff --git a/openVulkanoCpp/IO/Archive/ArchiveConfiguration.hpp b/openVulkanoCpp/IO/Archive/ArchiveConfiguration.hpp index fdb43fb..626c120 100644 --- a/openVulkanoCpp/IO/Archive/ArchiveConfiguration.hpp +++ b/openVulkanoCpp/IO/Archive/ArchiveConfiguration.hpp @@ -38,6 +38,7 @@ namespace OpenVulkano { inline constexpr ArchiveConfiguration TAR = {ArchiveType::TAR, CompressionType::NONE, 0}; inline constexpr ArchiveConfiguration TAR_GZ = {ArchiveType::TAR, CompressionType::GZIP, 6}; + inline constexpr ArchiveConfiguration TAR_GZ1 = {ArchiveType::TAR, CompressionType::GZIP, 1}; inline constexpr ArchiveConfiguration TAR_GZ9 = {ArchiveType::TAR, CompressionType::GZIP, 9}; inline constexpr ArchiveConfiguration TAR_LZ4 = { ArchiveType::TAR, CompressionType::LZ4, 4}; inline constexpr ArchiveConfiguration TAR_ZSTD = { ArchiveType::TAR, CompressionType::ZSTD, 3};