From 72733eb80138abb069348334b0a5bfd0713297c6 Mon Sep 17 00:00:00 2001 From: Georg Hagen Date: Tue, 11 Nov 2025 15:24:11 +0100 Subject: [PATCH] Some improvements for recorder in playback --- 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 39d7ef1..7f48bed 100644 --- a/openVulkanoCpp/AR/ArRecorder.cpp +++ b/openVulkanoCpp/AR/ArRecorder.cpp @@ -75,7 +75,7 @@ namespace OpenVulkano::AR ArRecorder::ArRecorder(ArSession* session) : m_session(session), m_asyncProcessor(this) { - if (!session) return; + if (!session) { m_settings.asyncRecording = false; return; } m_settings.path = GeneratePath(AppFolders::GetAppDataHomeDir(), "ar_recording"); session->OnNewFrameHighResolution += EventHandler(this, &ArRecorder::SaveHighResolution); } @@ -325,6 +325,7 @@ namespace OpenVulkano::AR void ArRecorder::WriteMetadataFile() { + if (!m_session) return; m_timer.Tick(); m_session->GetSessionMetadata().recFrameCount = m_frameCount; m_session->GetSessionMetadata().recSkippedFrames = m_skippedFrames;