pkgsrc/emulators/wine-devel/patches/patch-bc
adam 5dcbd2abdc Changes 1.1.10:
- Support for virtual memory write watches.
- Workarounds for the WINAPI compiler bug on Mac OS.
- Several fixes for the 64-bit build.
- Some more GdiPlus functions.
- Various bug fixes.
2008-12-07 00:43:03 +00:00

32 lines
1.2 KiB
Text

$NetBSD: patch-bc,v 1.2 2008/12/07 00:43:03 adam Exp $
--- dlls/wineoss.drv/audio.c.orig 2008-12-05 17:57:45.000000000 +0100
+++ 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 @@ 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);
}