Maarten Lankhorst : winealsa: Clear WAVECAPS_DIRECTSOUND for capture.
Alexandre Julliard
julliard at wine.codeweavers.com
Mon Apr 23 14:26:23 CDT 2007
Module: wine
Branch: master
Commit: 761ea7895bda8c3025591955240bada23e4dbe42
URL: http://source.winehq.org/git/wine.git/?a=commit;h=761ea7895bda8c3025591955240bada23e4dbe42
Author: Maarten Lankhorst <m.b.lankhorst at gmail.com>
Date: Sat Apr 21 20:38:47 2007 +0200
winealsa: Clear WAVECAPS_DIRECTSOUND for capture.
---
dlls/winealsa.drv/waveinit.c | 6 ++++++
1 files changed, 6 insertions(+), 0 deletions(-)
diff --git a/dlls/winealsa.drv/waveinit.c b/dlls/winealsa.drv/waveinit.c
index a46efcb..6614c00 100644
--- a/dlls/winealsa.drv/waveinit.c
+++ b/dlls/winealsa.drv/waveinit.c
@@ -504,6 +504,12 @@ static int ALSA_AddCaptureDevice(snd_ctl_t *ctl, snd_pcm_t *pcm, const char *pcm
wwi.incaps.wPid = MM_CREATIVE_SBP16_WAVEOUT;
wwi.incaps.vDriverVersion = 0x0100;
+ if (wwi.ds_caps.dwFlags & WAVECAPS_DIRECTSOUND)
+ {
+ FIXME("Add support for DSCapture\n");
+ wwi.ds_caps.dwFlags &= ~WAVECAPS_DIRECTSOUND;
+ }
+
rc = ALSA_ComputeCaps(ctl, pcm, &wwi.incaps.wChannels, &wwi.ds_caps.dwFlags,
&wwi.incaps.dwFormats, &wwi.dwSupport);
if (rc)
More information about the wine-cvs
mailing list