From 90888a29195266c78754e2f01e241b74308e612d Mon Sep 17 00:00:00 2001
From: Azur Ponjavic <azur.ponjavic@rwth-aachen.de>
Date: Wed, 30 Aug 2023 15:19:23 +0200
Subject: [PATCH] minor correction

---
 ext/assimp                         | 2 +-
 scenes                             | 2 +-
 src/encoder/nvidia_encoder.cpp     | 4 ++--
 src/encoder/nvidia_encoder.hpp     | 2 +-
 src/transport/webrtc_transport.cpp | 2 +-
 5 files changed, 6 insertions(+), 6 deletions(-)

diff --git a/ext/assimp b/ext/assimp
index 5b7ff294..67eae8ee 160000
--- a/ext/assimp
+++ b/ext/assimp
@@ -1 +1 @@
-Subproject commit 5b7ff294b83335557f2786ffe70642318851ae17
+Subproject commit 67eae8ee5afa149b11267de8ec87de1538fa80b6
diff --git a/scenes b/scenes
index bfbe8b10..e2a9bbb8 160000
--- a/scenes
+++ b/scenes
@@ -1 +1 @@
-Subproject commit bfbe8b10960580d1c6243034d119a95055de0635
+Subproject commit e2a9bbb8d4b01f09028d90dd8ce87b8171ec86a9
diff --git a/src/encoder/nvidia_encoder.cpp b/src/encoder/nvidia_encoder.cpp
index 70dcd9ea..c2d5cc4d 100644
--- a/src/encoder/nvidia_encoder.cpp
+++ b/src/encoder/nvidia_encoder.cpp
@@ -26,7 +26,7 @@ PFN_vkGetMemoryWin32HandleKHR vkGetMemoryWin32HandleKHR_Func = nullptr;
 PFN_vkGetSemaphoreWin32HandleKHR vkGetSemaphoreWin32HandleKHR_Func = nullptr;
 #endif
 
-NvidiaEncoder::NvidiaEncoder() : worker_pool(10)
+NvidiaEncoder::NvidiaEncoder() : worker_pool(1)
 {
 
 }
@@ -346,7 +346,7 @@ void NvidiaEncoder::read_frame(NvidiaEncoderFrame::Ptr frame)
 #if NVIDIA_ENDODER_ENABLE_SUBFRAMES
         lock_stream.doNotWait = 1;
 #else
-        lock_stream.doNotWait = 1;
+        lock_stream.doNotWait = 0;
 #endif
         lock_stream.getRCStats = 0;
         lock_stream.reservedBitFields = 0;
diff --git a/src/encoder/nvidia_encoder.hpp b/src/encoder/nvidia_encoder.hpp
index ceb40737..84b758ff 100644
--- a/src/encoder/nvidia_encoder.hpp
+++ b/src/encoder/nvidia_encoder.hpp
@@ -11,7 +11,7 @@
 
 #include "encoder.hpp"
 
-#define NVIDIA_ENCODER_FRAMES 10
+#define NVIDIA_ENCODER_FRAMES 2
 
 struct NvidiaEncoderFrame
 {
diff --git a/src/transport/webrtc_transport.cpp b/src/transport/webrtc_transport.cpp
index 1ca2640f..c9f50e56 100644
--- a/src/transport/webrtc_transport.cpp
+++ b/src/transport/webrtc_transport.cpp
@@ -268,7 +268,7 @@ shared_ptr<rtc::PeerConnection> createPeerConnection(weak_ptr<rtc::WebSocket> ww
                         if (tr->get_state() == TRANSPORT_STATE_CONNECTED) {
                             TransformId transform_id = (std::to_integer<long long>(msg[1]) | std::to_integer<long long>(msg[2]) << 8 | std::to_integer<long long>(msg[3]) << 16 | std::to_integer<long long>(msg[4]) << 24 | std::to_integer<long long>(msg[5]) << 32 | std::to_integer<long long>(msg[6]) << 40 | std::to_integer<long long>(msg[7]) << 48 | std::to_integer<long long>(msg[8]) << 56);
                             float htr[16];
-                            //memcpy(&htr, &msg[9], 64);
+                            memcpy(&htr, &msg[9], 64);
                             
                             //texting only:
                             auto time = std::chrono::system_clock::now(); // get the current time
-- 
GitLab