From df302518ccdf930de203850074ecb5ff14ee8596 Mon Sep 17 00:00:00 2001 From: Georg Hagen Date: Fri, 6 Dec 2024 16:09:26 +0100 Subject: [PATCH] Switch to using yml instead of xml for AR metadata --- openVulkanoCpp/AR/ArRecorder.cpp | 12 ++++++------ 1 file changed, 6 insertions(+), 6 deletions(-) diff --git a/openVulkanoCpp/AR/ArRecorder.cpp b/openVulkanoCpp/AR/ArRecorder.cpp index 643c2f8..f0fe6b8 100644 --- a/openVulkanoCpp/AR/ArRecorder.cpp +++ b/openVulkanoCpp/AR/ArRecorder.cpp @@ -25,7 +25,6 @@ namespace OpenVulkano::AR { namespace { - constexpr std::string_view RECORDING_METADATA_FILENAME = "ArRecording.xml"; constexpr int JPEG_QUALITY = 85; std::filesystem::path GeneratePath(const std::filesystem::path& baseDir, std::string_view name) @@ -150,7 +149,7 @@ namespace OpenVulkano::AR void ArRecorder::WriteMetadata(ArFrame* frame, MultiPartArchiveWriter* metaWriter) { //BlockProfiler profileMeta("Save AR Frame - Meta"); - std::string metaContent = frame->GetFrameMetadata().ToXML(); + std::string metaContent = frame->GetFrameMetadata().ToYaml(); std::string fileName = GetFileName(frame->GetFrameId(), "meta"); metaWriter->AddFile(fileName.c_str(), metaContent.c_str(), metaContent.size()); } @@ -179,8 +178,8 @@ namespace OpenVulkano::AR m_metadataWriter = std::make_unique(m_settings.path.string(), "meta_{:05d}.tar.gz", ArchiveConfig::TAR_GZ, m_settings.archiveSize * 10, true); m_highResWriter = std::make_unique(m_settings.path.string(), "highres_{:05d}.tar", ArchiveConfig::TAR, m_settings.archiveSize, true); - std::ofstream platformInfoStream(m_settings.path / RECORDING_METADATA_FILENAME); - platformInfoStream << m_session->GetSessionMetadata().ToXML(); + std::ofstream platformInfoStream(m_settings.path / ArSessionMetadata::RECORDING_METADATA_FILENAME); + platformInfoStream << m_session->GetSessionMetadata().ToYaml(); platformInfoStream.close(); } m_recording = true; @@ -207,8 +206,9 @@ namespace OpenVulkano::AR { if (writer) writer->Move(path); } - if (std::filesystem::exists(m_settings.path / RECORDING_METADATA_FILENAME)) - std::filesystem::rename(m_settings.path / RECORDING_METADATA_FILENAME, path / RECORDING_METADATA_FILENAME); + if (std::filesystem::exists(m_settings.path / ArSessionMetadata::RECORDING_METADATA_FILENAME)) + std::filesystem::rename(m_settings.path / ArSessionMetadata::RECORDING_METADATA_FILENAME, + path / ArSessionMetadata::RECORDING_METADATA_FILENAME); } m_persistent = true;