# HG changeset patch
# User Chris Cannam
# Date 1438793232 -3600
# Node ID 6ec35c1690c0a7b553d366a7edcbcb0f7a5b1c37
# Parent  0d725dd7f99cc44c06de580173de27b34d333ab4
Fix very long delay on seeking during playback (caused by Pulse driver using max length as block size)

diff -r 0d725dd7f99c -r 6ec35c1690c0 audio/AudioCallbackPlaySource.cpp
--- 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();