From 18a72e264ba3c6e3684f68b7745fc64a7673a7f0 Mon Sep 17 00:00:00 2001
From: Janis Streib <me@janis-streib.de>
Date: Fri, 19 May 2023 18:01:32 +0200
Subject: [PATCH] FIX: usleep optimization

---
 src/G4Export.cpp |    5 +++--
 1 files changed, 3 insertions(+), 2 deletions(-)

diff --git a/src/G4Export.cpp b/src/G4Export.cpp
index 40cf212..6ae0dd3 100644
--- a/src/G4Export.cpp
+++ b/src/G4Export.cpp
@@ -20,7 +20,7 @@
 int RunCollect=0;
 std::unique_ptr<UdpTransmitSocket> transmitSocket;
 bool use_text = false;
-int pollPeriod = 8;
+int pollPeriod;
 
 
 void* Collect(REND_STRUCT* prs){
@@ -87,7 +87,7 @@
 			}
 			transmitSocket->Send( p.Data(), p.Size() );
 		}
-		usleep(pollPeriod*1000);
+		usleep(pollPeriod);
 		// usleep(8000);
 	}
 
@@ -120,6 +120,7 @@
   	cout << make_man_page(cli, argv[0]);
 	return 1;
   }
+  pollPeriod = pollPeriod*1000;
   transmitSocket = std::make_unique<UdpTransmitSocket>( IpEndpointName( oscSinkAddr.c_str(), oscSinkPort ) );
   memset(rs.viewTrans,0,sizeof(float)*3);
   rs.srcScale=rs.senScale=0.5;

--
Gitblit v1.9.1