refactoring of includes, fix locking v_0
authorFrantišek Kučera <franta-hg@frantovo.cz>
Tue, 06 Oct 2020 16:24:57 +0200
branchv_0
changeset 21 70b252d02a92
parent 20 ccc4e509c1f0
child 22 eebc16b7c3e4
refactoring of includes, fix locking
src/JackHandler.h
src/relpipe-out-jack.cpp
--- a/src/JackHandler.h	Tue Oct 06 01:31:22 2020 +0200
+++ b/src/JackHandler.h	Tue Oct 06 16:24:57 2020 +0200
@@ -21,12 +21,8 @@
 #include <string>
 #include <cstring>
 #include <vector>
-#include <iostream>
-#include <sstream>
-#include <locale>
 #include <codecvt>
 #include <sys/mman.h>
-#include <signal.h>
 #include <unistd.h>
 #include <pthread.h>
 
@@ -187,7 +183,7 @@
 public:
 
 	JackHandler(Configuration& configuration) : configuration(configuration) {
-		pthread_mutex_unlock(&realTimeContext.processingLock);
+		pthread_mutex_lock(&realTimeContext.processingLock);
 
 		// Initialize JACK connection:
 		std::string clientName = convertor.to_bytes(configuration.jackClientName);
--- a/src/relpipe-out-jack.cpp	Tue Oct 06 01:31:22 2020 +0200
+++ b/src/relpipe-out-jack.cpp	Tue Oct 06 16:24:57 2020 +0200
@@ -17,6 +17,7 @@
 
 #include <cstdlib>
 #include <memory>
+#include <signal.h>
 
 #include <relpipe/cli/CLI.h>
 #include <relpipe/cli/RelpipeCLIException.h>