Mercurial > hg > svapp
diff audio/AudioCallbackPlaySource.cpp @ 474:fdce8a452b19 bqaudioio
Fix very long delay on seeking during playback (caused by Pulse driver using max length as block size)
author | Chris Cannam |
---|---|
date | Wed, 05 Aug 2015 17:47:12 +0100 |
parents | c6094bca34f4 |
children | cd9dec2f47e8 |
line wrap: on
line diff
--- a/audio/AudioCallbackPlaySource.cpp Wed Aug 05 09:42:25 2015 +0100 +++ b/audio/AudioCallbackPlaySource.cpp Wed Aug 05 17:47:12 2015 +0100 @@ -594,10 +594,12 @@ m_blockSize = size; } if (size * 4 > m_ringBufferSize) { - SVDEBUG << "AudioCallbackPlaySource::setTarget: Buffer size " - << size << " > a quarter of ring buffer size " - << m_ringBufferSize << ", calling for more ring buffer" - << endl; +#ifdef DEBUG_AUDIO_PLAY_SOURCE + cerr << "AudioCallbackPlaySource::setTarget: Buffer size " + << size << " > a quarter of ring buffer size " + << m_ringBufferSize << ", calling for more ring buffer" + << endl; +#endif m_ringBufferSize = size * 4; if (m_writeBuffers && !m_writeBuffers->empty()) { clearRingBuffers();