From 622d6b433becd2c1343ae1ee9ecd5d1f8cffec7b Mon Sep 17 00:00:00 2001 From: Glenn Maynard Date: Thu, 14 Dec 2006 10:57:37 +0000 Subject: [PATCH] default buffer size of 512 --- stepmania/src/arch/Sound/RageSoundDriver_WDMKS.cpp | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/stepmania/src/arch/Sound/RageSoundDriver_WDMKS.cpp b/stepmania/src/arch/Sound/RageSoundDriver_WDMKS.cpp index 68bb025e85..a698d1dd0e 100644 --- a/stepmania/src/arch/Sound/RageSoundDriver_WDMKS.cpp +++ b/stepmania/src/arch/Sound/RageSoundDriver_WDMKS.cpp @@ -988,7 +988,10 @@ bool WinWdmStream::Open( WinWdmFilter *pFilter, /* If a writeahead was specified, use it. */ m_iFramesPerChunk = iWriteAheadFrames / m_iWriteAheadChunks; if( m_iFramesPerChunk == 0 ) - m_iFramesPerChunk = iFrameSize; + { + m_iFramesPerChunk = 512 / m_iWriteAheadChunks; + m_iFramesPerChunk = max( m_iFramesPerChunk, iFrameSize ); // iFrameSize may be 0 + } LOG->Info( "KS: chunk size: %i; allocator framing: %i (%ims)", m_iFramesPerChunk, iFrameSize, (iFrameSize * 1000) / m_iSampleRate ); LOG->Info( "KS: %i hz", m_iSampleRate );