diff --git a/include/AudioJack.h b/include/AudioJack.h index 125fc14d1..03a5b5909 100644 --- a/include/AudioJack.h +++ b/include/AudioJack.h @@ -109,6 +109,7 @@ private: f_cnt_t m_framesToDoInCurBuf; +#ifdef AUDIO_PORT_SUPPORT struct StereoPort { jack_port_t * ports[2]; @@ -117,6 +118,7 @@ private: typedef QMap JackPortMap; JackPortMap m_portMap; #endif +#endif signals: void zombified(); diff --git a/src/core/audio/AudioJack.cpp b/src/core/audio/AudioJack.cpp index 0dfe58f09..b5ac5e8a6 100644 --- a/src/core/audio/AudioJack.cpp +++ b/src/core/audio/AudioJack.cpp @@ -74,10 +74,12 @@ AudioJack::~AudioJack() { m_stopSemaphore.release(); +#ifdef AUDIO_PORT_SUPPORT while( m_portMap.size() ) { unregisterPort( m_portMap.begin().key() ); } +#endif if( m_client != NULL ) {