From 5eecc279ad4787477b60b97d59716a76f4cc2f21 Mon Sep 17 00:00:00 2001 From: dave griffiths Date: Wed, 7 Sep 2022 15:41:39 +0100 Subject: [PATCH] fix for running with no output device, and mac building --- app/samplebrain.pro | 3 ++- brain/src/spiralcore/portaudio_client.cpp | 14 +++++++------- 2 files changed, 9 insertions(+), 8 deletions(-) diff --git a/app/samplebrain.pro b/app/samplebrain.pro index 2c69e65..6ce37de 100644 --- a/app/samplebrain.pro +++ b/app/samplebrain.pro @@ -41,7 +41,8 @@ SOURCES += MainWindow.cpp \ ../brain/src/spiralcore/stream.cpp INCLUDEPATH += ../brain/src -LIBS += -L.. -lportaudio -lfftw3 -lsndfile -llo -ldl -lpthread -lm +INCLUDEPATH += /usr/local/include +LIBS += -L.. -L/usr/local/lib -lportaudio -lfftw3 -lsndfile -llo -ldl -lpthread -lm CONFIG+=debug QMAKE_CXXFLAGS += -Wall -Wno-unused -std=c++11 diff --git a/brain/src/spiralcore/portaudio_client.cpp b/brain/src/spiralcore/portaudio_client.cpp index 59d6b12..48e13d8 100644 --- a/brain/src/spiralcore/portaudio_client.cpp +++ b/brain/src/spiralcore/portaudio_client.cpp @@ -77,13 +77,13 @@ bool portaudio_client::attach(const string &client_name, const device_options &d input_parameters.device = input_device_num; if (input_parameters.device == paNoDevice) { cerr<<"error: no default input device."<defaultLowInputLatency; - input_parameters.hostApiSpecificStreamInfo = NULL; - - cerr<<"Connecting to "<name<<" for input"<defaultLowInputLatency; + input_parameters.hostApiSpecificStreamInfo = NULL; + cerr<<"Connecting to "<name<<" for input"<