diff --git a/app/qtmain.cpp b/app/qtmain.cpp index c2571a8..1f2d541 100644 --- a/app/qtmain.cpp +++ b/app/qtmain.cpp @@ -23,7 +23,6 @@ #include "process_thread.h" #include "audio_thread.h" -//#include "pitchshift.h" using namespace std; @@ -34,8 +33,6 @@ int main( int argc , char *argv[] ){ cerr<<"Qt version: "<defaultLowOutputLatency; + output_parameters.hostApiSpecificStreamInfo = NULL; + cerr<<"Connecting to "<name<<" for output"<defaultLowOutputLatency; - output_parameters.hostApiSpecificStreamInfo = NULL; - - cerr<<"Connecting to "<name<<" for output"<defaultLowInputLatency; input_parameters.hostApiSpecificStreamInfo = NULL; @@ -88,7 +88,7 @@ bool portaudio_client::attach(const string &client_name, const device_options &d PaStream *stream; err = Pa_OpenStream(&stream, - &input_parameters, + input_p, &output_parameters, dopt.samplerate, dopt.buffer_size, @@ -147,7 +147,7 @@ int portaudio_client::process(const void *input_buffer, void *output_buffer, } } - if (m_right_in_data && m_left_in_data) { + if (input_buffer && m_right_in_data && m_left_in_data) { float *in = (float*)input_buffer; for (unsigned int n=0; n