From fb5785fe3cc3534a3688baa502b7b86fc1bf6dc5 Mon Sep 17 00:00:00 2001 From: Georg Hagen Date: Fri, 6 Dec 2024 16:58:18 +0100 Subject: [PATCH] Print ar playback info at playback start --- .../AR/Provider/Playback/ArSessionPlayback.cpp | 11 +++++++++++ 1 file changed, 11 insertions(+) diff --git a/openVulkanoCpp/AR/Provider/Playback/ArSessionPlayback.cpp b/openVulkanoCpp/AR/Provider/Playback/ArSessionPlayback.cpp index 7a902b3..7a109fb 100644 --- a/openVulkanoCpp/AR/Provider/Playback/ArSessionPlayback.cpp +++ b/openVulkanoCpp/AR/Provider/Playback/ArSessionPlayback.cpp @@ -64,6 +64,17 @@ namespace OpenVulkano::AR::Playback void ArSessionPlayback::ReadWorker() { Utils::SetThreadName("AR_Playback"); + std::string playbackInfo; + if (!metadata.device.empty()) + { + playbackInfo = fmt::format("Device: {}; OS: {}", metadata.device, metadata.os); + if (metadata.recDuration > 0) + { + playbackInfo += fmt::format("\nDuration: {}; Frames: {}; Skipped: {}", + metadata.recDuration, metadata.recFrameCount, metadata.recSkippedFrames); + } + } + Logger::AR->info("Starting AR Playback '{}'{}", metadata.type.GetHumanReadableName(), recordingPath, playbackInfo); std::this_thread::sleep_for(128ms); // Delay startup of playback while (playbackReader.HasNext() && IsRunning()) {