Andrew Eikum : winmm: Increase mmdevapi buffer sizes.
Alexandre Julliard
julliard at winehq.org
Wed Aug 21 14:09:06 CDT 2013
Module: wine
Branch: master
Commit: fdfff7cf6013a030f2b240b13b02831e502d49e7
URL: http://source.winehq.org/git/wine.git/?a=commit;h=fdfff7cf6013a030f2b240b13b02831e502d49e7
Author: Andrew Eikum <aeikum at 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
More information about the wine-cvs
mailing list