Module: wine Branch: master Commit: fdfff7cf6013a030f2b240b13b02831e502d49e7 URL: http://source.winehq.org/git/wine.git/?a=commit;h=fdfff7cf6013a030f2b240b13b...
Author: Andrew Eikum aeikum@codeweavers.com Date: Wed Aug 21 10:14:59 2013 -0500
winmm: Increase mmdevapi buffer sizes.
The tiny buffer size caused audio capture glitches on OSX, where the OS often returns audio in half-second chunks.
---
dlls/winmm/waveform.c | 4 ++-- 1 files changed, 2 insertions(+), 2 deletions(-)
diff --git a/dlls/winmm/waveform.c b/dlls/winmm/waveform.c index 97849ff..23adfc0 100644 --- a/dlls/winmm/waveform.c +++ b/dlls/winmm/waveform.c @@ -68,8 +68,8 @@ static const WCHAR muteW[] = {'M','u','t','e',0}; * - We must be able to identify bad devices without crashing. */
-/* buffer size = 10 * 100000 (100 ns) = 0.1 seconds */ -#define AC_BUFLEN (10 * 100000) +/* buffer size = 100 * 100000 (100 ns) = 1 second */ +#define AC_BUFLEN (100 * 100000) #define MAX_DEVICES 256 #define MAPPER_INDEX 0x3F