reactos/dll/win32/wdmaud.drv
Joachim Henze 6d7ebc2048 [WDMAUD.DRV] Workaround multiple issues with AC97 driver from rapps
By taking alternative code-paths in WdmAud and bypassing Sysaudio.

This relies on the patch 0.4.15-dev-765-g
b8e936a57b

It fixes the following bugs/regressions:
-CORE-13202 Unhandled exception from wdmaud.drv when recording sound in Scratch 1.4 leads to app-crash
-CORE-13488 A deadlock in "DiabloII" character selection screen and "The Lion King II"
-CORE-8726/CORE-9986/CORE-16564 AC97 driver is now working in the same session where driver was installed, no reboot-orgies needed anymore
-CORE-9981 almost 100% fixed, DosBox + Commander Keen6 properly plays music instead of garbled output,
           same improvement for ScummVM 2.0 with Monkey Island 2

The playback is not yet *entirely* perfect, still a few hiccups now and then, but
by orders of magnitude better than before.
2020-09-14 17:12:16 +02:00
..
CMakeLists.txt
legacy.c
mixer.c
mmixer.c [WDMAUD] Fix race condition bug with USE_MMIXER_LIB defined (#3148) 2020-09-13 01:56:34 +03:00
wdmaud.c [WDMAUD.DRV] Workaround multiple issues with AC97 driver from rapps 2020-09-14 17:12:16 +02:00
wdmaud.h
wdmaud.rc
wdmaud.spec