33 lines
1.2 KiB
Plaintext
33 lines
1.2 KiB
Plaintext
$NetBSD: patch-bc,v 1.2 2011/05/04 20:31:40 adam Exp $
|
|
|
|
--- dlls/wineoss.drv/audio.c.orig 2011-04-08 17:09:51.000000000 +0000
|
|
+++ dlls/wineoss.drv/audio.c
|
|
@@ -75,6 +75,12 @@
|
|
|
|
#include "audio.h"
|
|
|
|
+#ifdef __NetBSD__
|
|
+#define SOUND_DEV "/dev/sound"
|
|
+#else
|
|
+#define SOUND_DEV "/dev/dsp"
|
|
+#endif
|
|
+
|
|
WINE_DEFAULT_DEBUG_CHANNEL(wave);
|
|
|
|
/* Allow 1% deviation for sample rates (some ES137x cards) */
|
|
@@ -1170,12 +1176,12 @@ static LRESULT OSS_WaveInit(void)
|
|
}
|
|
else
|
|
{
|
|
- WOutDev[0].ossdev.dev_name = WInDev[0].ossdev.dev_name = StrDup("/dev/dsp",NULL);
|
|
+ WOutDev[0].ossdev.dev_name = WInDev[0].ossdev.dev_name = StrDup(SOUND_DEV,NULL);
|
|
WOutDev[0].ossdev.mixer_name = WInDev[0].ossdev.mixer_name = StrDup("/dev/mixer",NULL);
|
|
for (i = 1; i < MAX_WAVEDRV; ++i)
|
|
{
|
|
WOutDev[i].ossdev.dev_name = WInDev[i].ossdev.dev_name = HeapAlloc(GetProcessHeap(),0,11);
|
|
- sprintf(WOutDev[i].ossdev.dev_name, "/dev/dsp%u", i);
|
|
+ sprintf(WOutDev[i].ossdev.dev_name, SOUND_DEV "%u", i);
|
|
WOutDev[i].ossdev.mixer_name = WInDev[i].ossdev.mixer_name = HeapAlloc(GetProcessHeap(),0,13);
|
|
sprintf(WOutDev[i].ossdev.mixer_name, "/dev/mixer%u", i);
|
|
}
|