Andrew Eikum : winecoreaudio.drv: Don't fail if setting volume fails.
Alexandre Julliard
julliard at winehq.org
Thu Oct 13 14:10:08 CDT 2011
Module: wine
Branch: master
Commit: ad009330f5e88a6b439a38537899921a1b79172f
URL: http://source.winehq.org/git/wine.git/?a=commit;h=ad009330f5e88a6b439a38537899921a1b79172f
Author: Andrew Eikum <aeikum at codeweavers.com>
Date: Wed Oct 12 15:10:12 2011 -0500
winecoreaudio.drv: Don't fail if setting volume fails.
Some audio input devices don't support setting the device volume, while
others do. So attempt to set the volume, but don't return an error code
if it fails.
---
dlls/winecoreaudio.drv/mmdevdrv.c | 4 +---
1 files changed, 1 insertions(+), 3 deletions(-)
diff --git a/dlls/winecoreaudio.drv/mmdevdrv.c b/dlls/winecoreaudio.drv/mmdevdrv.c
index 26c154f..4421967 100644
--- a/dlls/winecoreaudio.drv/mmdevdrv.c
+++ b/dlls/winecoreaudio.drv/mmdevdrv.c
@@ -2360,10 +2360,8 @@ static HRESULT ca_setvol(ACImpl *This, UINT32 index)
This->session->channel_vols[index] * This->vols[index];
sc = AudioQueueSetParameter(This->aqueue, kAudioQueueParam_Volume, level);
- if(sc != noErr){
+ if(sc != noErr)
WARN("Setting _Volume property failed: %lx\n", sc);
- return E_FAIL;
- }
return S_OK;
}
More information about the wine-cvs
mailing list