$OpenBSD: patch-src_AudioController_cpp,v 1.1 2011/03/30 14:00:48 dcoppa Exp $ --- src/AudioController.cpp.orig Wed Mar 30 13:37:45 2011 +++ src/AudioController.cpp Wed Mar 30 13:38:36 2011 @@ -134,6 +134,8 @@ AudioControllerThread::run() this, SLOT ( onTimerTimeout() ), Qt::DirectConnection ); + m_output->setBufferCapacity( kOutputBufferMinSize ); + m_output->setDevice( The::settings().soundCard() ); // What is this interval exactly? // It's how often we send out timeChanged signals (500 ms) @@ -168,19 +170,10 @@ AudioControllerThread::loadPlugins() m_transcode->setBufferCapacity( kDecodedBufferMinSize ); - #ifdef WIN32 - m_output = qobject_cast( loadPlugin( "rtaudioplayback" ) ); - #elif defined LINUX - m_output = qobject_cast( loadPlugin( "output_alsa" ) ); - #else - m_output = qobject_cast( loadPlugin( "output_portaudio" ) ); - #endif + m_output = qobject_cast( loadPlugin( "output_portaudio" ) ); if ( m_output == 0 ) return false; - - m_output->setBufferCapacity( kOutputBufferMinSize ); - m_output->setDevice( The::settings().soundCard() ); m_proxyOutput = new ProxyOutput();