[PATCH] winealsa.drv: Request mmap access for dscapture
Maarten Lankhorst (none)
mlankhorst at patser.
Tue Sep 22 06:49:27 CDT 2009
This will fix silent fails in ventrilo on microphone
---
dlls/winealsa.drv/dscapture.c | 3 +++
1 files changed, 3 insertions(+), 0 deletions(-)
diff --git a/dlls/winealsa.drv/dscapture.c b/dlls/winealsa.drv/dscapture.c
index 304a5eb..75eae36 100644
--- a/dlls/winealsa.drv/dscapture.c
+++ b/dlls/winealsa.drv/dscapture.c
@@ -631,6 +631,9 @@ static HRESULT WINAPI IDsCaptureDriverBufferImpl_SetFormat(PIDSCDRIVERBUFFER ifa
/* Set some defaults */
snd_pcm_hw_params_any(pcm, hw_params);
+ err = snd_pcm_hw_params_set_access (pcm, hw_params, SND_PCM_ACCESS_MMAP_INTERLEAVED);
+ if (err < 0) goto err;
+
err = snd_pcm_hw_params_set_channels(pcm, hw_params, pwfx->nChannels);
if (err < 0) { WARN("Could not set channels to %d\n", pwfx->nChannels); goto err; }
--
1.6.3.3
--------------010105040409050001060503--
More information about the wine-patches
mailing list