Chris Robinson : openal32: Watch for the generic device names, and map them to the default.
Alexandre Julliard
julliard at winehq.org
Thu Oct 1 09:48:19 CDT 2009
Module: wine
Branch: master
Commit: 1bb5219a5832d6d7dcddf046180f313769d9b3c2
URL: http://source.winehq.org/git/wine.git/?a=commit;h=1bb5219a5832d6d7dcddf046180f313769d9b3c2
Author: Chris Robinson <chris.kcat at gmail.com>
Date: Wed Sep 30 08:37:54 2009 -0700
openal32: Watch for the generic device names, and map them to the default.
---
dlls/openal32/openal.c | 6 ++++++
1 files changed, 6 insertions(+), 0 deletions(-)
diff --git a/dlls/openal32/openal.c b/dlls/openal32/openal.c
index 792a870..88bfc9c 100644
--- a/dlls/openal32/openal.c
+++ b/dlls/openal32/openal.c
@@ -289,6 +289,12 @@ ALCdevice* CDECL wine_alcGetContextsDevice(ALCcontext *context)
ALCdevice* CDECL wine_alcOpenDevice(const ALCchar *devicename)
{
+ if(devicename != NULL && (strcmp(devicename, "DirectSound3D") == 0 ||
+ strcmp(devicename, "DirectSound") == 0 ||
+ strcmp(devicename, "Generic Hardware") == 0 ||
+ strcmp(devicename, "Generic Software") == 0)) {
+ devicename = NULL;
+ }
return alcOpenDevice(devicename);
}
More information about the wine-cvs
mailing list