From 96e57d9344322c6ab841b019712fb9d19829c204 Mon Sep 17 00:00:00 2001 From: kearwood Date: Tue, 12 Jul 2022 00:41:37 -0700 Subject: [PATCH] Streaming thread now calling KRDebive::streamStart() and KRDevice::streamEnd(). --- kraken/KRContext.cpp | 12 ++++++++++++ 1 file changed, 12 insertions(+) diff --git a/kraken/KRContext.cpp b/kraken/KRContext.cpp index 2ef7f24..ceb9808 100755 --- a/kraken/KRContext.cpp +++ b/kraken/KRContext.cpp @@ -687,6 +687,12 @@ void KRContext::doStreaming() m_pTextureManager->doStreaming(total_memory, free_memory); */ + KRDeviceManager* deviceManager = getDeviceManager(); + + for (auto deviceItr = deviceManager->getDevices().begin(); deviceItr != deviceManager->getDevices().end(); deviceItr++) { + KRDevice& device = *(*deviceItr).second; + device.streamStart(); + } long streaming_start_frame = m_current_frame; @@ -700,6 +706,12 @@ void KRContext::doStreaming() m_last_fully_streamed_frame = streaming_start_frame; } + bool fullyStreamed = false; + for (auto deviceItr = deviceManager->getDevices().begin(); deviceItr != deviceManager->getDevices().end(); deviceItr++) { + KRDevice& device = *(*deviceItr).second; + device.streamEnd(); + } + } }