reactos/dll/win32
Joachim Henze 16cdaf6826 [0.4.13][WDMAUD.DRV][MMIXER] Improve AC97 driver from rapps by defining USE_MMIXER_LIB
By taking alternative code-paths in WdmAud and bypassing Sysaudio.

This is a squashed backport of:
0.4.15-dev-791-g 6d7ebc2048 the USE_MMIXER_LIB which gives the best results when paired with those 2 previous patches:
0.4.15-dev-765-g b8e936a57b CORE-17214 (#3148) wdmaud-racecondition-fix and
0.4.15-dev-796-g a27f0debca CORE-17276 winmm:mixer-testbot-crash-fix

Defining USE_MMIXER_LIB will fix/improve:
- the test execution times of "GCCLin_x86 on Test VBox" will be dramatically improve (iirc by ~10-15min)
- CORE-8726/CORE-9986/CORE-16564 AC97 driver from rapps will work in the same session that the driver is installed, not a single reboot is needed anymore
- CORE-13202 Unhandled exception from wdmaud.drv when recording sound in Scratch 1.4 leads to app-crash (gets fixed even for older builds that did not receive 0.4.15-dev-2794-g 81f8bce yet)
- CORE-13488 A deadlock in "DiabloII" character selection screen and "The Lion King II"
- CORE-9981 "DosBox + Commander Keen6" 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.

Most of the above mentioned issues were a regression of SVN r44721 == 4b9731d0db

Defining USE_MMIXER_LIB will also have some negative aspects:
- CORE-17277 crash of dsound:duplex on "GCCLin_x86 on Test VBox" gets unhidden on the bot, but was proven to be broken even beforehand already. The driver beforehand was just not found and the tests were skipped therefore.
- CORE-17278 crash of dsound:capture on "GCCLin_x86 on Test VBox" gets unhidden on the bot, but was proven to be broken even beforehand already. The driver beforehand was just not found and the tests were skipped therefore.
- CORE-17744 Fox Audio Player 0.10.2 can not longer play an mp3 file with 22kHz, WMM audio output
- It may also have a negative impact for CORE-17285 "Realtek HD Audio" but Oleg Dubinsky accepted to tolerate that and aims to approach it differently. We resolved that as WontFix therefore.
2022-11-14 18:17:33 +01:00
..
acledit
aclui [ACLUI] Add Portuguese (neutral) translation. 2019-06-20 17:15:14 +02:00
activeds
actxprxy
advapi32 [SERVICES][ADVAPI32] Support the security process aka lsass.exe 2019-08-31 17:24:47 +02:00
advapi32_vista
advpack
atl [3RDPARTY] Suppress MSVC printf format warnings in 3rd-party code 2019-08-15 15:24:12 +02:00
atl80
atl100
authz
avicap32
avifil32
batt
bcrypt [0.4.13][BCRYPT] Add ECDSA P384 to known algorithms (#4236) 2022-10-25 02:17:33 +02:00
beepmidi
browseui [0.4.13][BROWSEUI][SHELLFIND] Allow to 'Open Containing Folder' CORE-16391 2019-10-12 16:50:56 +02:00
bthci
cabinet
cards
cfgmgr32
clusapi
comcat
comctl32 [0.4.13][COMCTL32] Workaround regression with toolbar in 7zip CORE-16169 2022-01-23 13:57:15 +01:00
comdlg32 [0.4.13][SHELL32][SHLWAPI][COMDLG32][SDK] Unable to select a Zip file for sending with Common Open Dialog CORE-16908 2022-02-26 23:50:15 +01:00
compstui
credui [CREDUI] Update Portuguese (neutral) translation. 2019-06-20 17:15:17 +02:00
crtdll
crypt32
cryptdlg
cryptdll
cryptnet
cryptui [0.4.13][CRYPTUI] Fix all MSVC *.rc warnings RC4206 CORE-18017 2022-02-03 13:03:17 +01:00
dbghelp [0.4.13][DBGHELP] Accept NULL symbol path as reset-to-default CORE-17073 (#3257) 2022-10-08 23:19:20 +02:00
dciman32
devmgr [0.4.13][REACTOS] Fix remaining ' \n' typos in *.rc CORE-18103 2022-03-24 21:45:30 +01:00
dnsapi [DNSAPI][DNSAPI_APITEST] Fix DnsQuery_UTF8 function and add tests 2019-08-19 20:01:23 +02:00
esent
faultrep
fltlib
fmifs
fontsub
framedyn [FRAMEDYN[ARM] Fix some exports 2019-08-20 22:31:55 +02:00
fusion
gdiplus
getuname
hhctrl.ocx
hid
hlink
hnetcfg
httpapi
iccvid
icmp
ieframe [IEFRAME] Add Indonesian translation. 2019-06-20 17:31:52 +02:00
iernonce
imaadp32.acm
imagehlp
imm32
inetcomm
inetmib1
initpki
inseng
iologmsg
iphlpapi [IPHLPAPI] Simplify spec file 2019-09-08 16:23:46 +02:00
iprtprio
itircl
itss
jscript [0.4.13] Fix VSSolution's msbuild CORE-15991 2021-06-20 00:29:30 +02:00
jsproxy
kernel32 [0.4.13][WIN32SS][RTL] Fix regression CORE-16769 + BSOD CORE-13907 & CORE-14857 2020-04-03 14:51:10 +02:00
kernel32_vista
loadperf
lpk [LPK] Fix for CORE-16115. (#1654) 2019-06-15 17:37:51 +02:00
lsasrv [0.4.13][LSASRV] LsapLogonUser(): Fix 'AuthenticatingAuthority' copypasta (#2839) 2021-06-20 15:37:48 +02:00
lz32
mapi32
mciavi32
mcicda
mciqtz32
mciseq
mciwave
mgmtapi
mlang
mmdevapi
mmdrv
modemui
mpr
mprapi
msacm32
msacm32.drv
msadp32.acm
msafd [0.4.13] Revert "[MSAFD] Implement socket options SO_SNDBUF and SO_RCVBUF" 2019-10-15 01:49:07 +02:00
mscat32
mscms
mscoree
msctf
msftedit
msg711.acm
msgina [0.4.13][MSGINA] Improve rotation bar and fix possible hang during shutdown 2021-01-14 22:30:12 +01:00
msgsm32.acm
mshtml [MSHTML] Fake Success in HTMLDocument_put_bgColor() 2019-06-01 22:53:16 +02:00
mshtml.tlb
msi [0.4.13][REACTOS] Fix ' +\\n' typos in *.rc (with regular expr.) CORE-18103 2022-03-24 00:13:58 +01:00
msimg32
msimtf
msisip
msisys.ocx
msnet32
mspatcha
msports [TRANSLATION] Add Portuguese (neutral) translation. (#1702) 2019-07-15 00:07:50 +02:00
msrle32
mssign32
mssip32
mstask
msv1_0 [MSV1_0] Implement LsaApCallPackageUntrusted() 2019-09-17 12:46:49 +02:00
msvcrt [CRT][MSVCRT] Add __DestructExceptionObject from wine 2019-09-01 16:29:26 +02:00
msvcrt20
msvcrt40
msvfw32
msvidc32
mswsock
msxml
msxml2
msxml3 [0.4.13] Fix VSSolution's msbuild CORE-15991 2021-06-20 00:29:30 +02:00
msxml3r [MSXML3R] XML/XSL file description localization (#1926) 2019-09-23 23:30:53 +02:00
msxml4
msxml6
mycomput
nddeapi
netapi32 [NETAPI32] Implement DsEnumerateDomainTrustsA 2019-08-31 12:45:30 +02:00
netcfgx [TRANSLATION] Polish translation update (#1916) 2019-09-20 21:51:47 +02:00
netevent
netid [NETID][WINLOGON] Fix Computer Name Change to update Domain/Hostname on reboot. (#1684) 2019-07-22 00:49:47 +02:00
netmsg
newdev [TRANSLATION] Changes to Newdev and hdwwiz 2019-08-21 18:49:59 +02:00
npptools
ntdll_vista [NTDLL_VISTA] Fix the build for arm 2019-08-20 22:31:56 +02:00
ntdsapi
ntlanman
ntmarta
objsel
odbc32
odbccp32
ole32
oleacc
oleaut32 [OLEAUT32] Use snprintf instead of sprintf 2019-07-20 13:56:18 +02:00
olecli32
oledlg
olepro32
olesvr32
olethk32
pdh
pidgen
powrprof
printui
propsys
psapi
pstorec
qmgr
qmgrprxy
query
rasadhlp
rasapi32 [RASAPI32] Add RasClearConnectionStatistics stub 2019-06-16 13:56:54 +02:00
rasdlg [0.4.13][RASDLG] 'RasDlg fix 1-11' CORE-18103 2022-03-24 23:19:05 +01:00
rasman
resutils
riched20
riched32
rpcrt4 [0.4.13][RPCRT4] Add I_RpcSNCHOption() as 'stub' CORE-12534, and fix 'Routeines' typos (#2481) 2022-10-15 22:20:21 +02:00
rsabase
rsaenh
samlib
samsrv [TRANSLATIONS] Add/Update Portuguese (neutral) translations. (#1687) 2019-06-29 16:55:33 +02:00
sccbase
schannel
scrrun
secur32 [LSA][SECUR32] Check for untrusted clients 2019-09-17 12:58:11 +02:00
security
sensapi
serialui
setupapi [SETUPAPI] Demote some noisy dprints 2019-08-23 13:03:36 +02:00
sfc
sfc_os
shdoclc
shdocvw
shell32 [0.4.13][NTUSER] Fix taskbar panes activation (#2046) (#3294) (#3697) (#3700), [SHELL32] (#4800) 2022-10-22 22:25:06 +02:00
shfolder
shimgvw
shlwapi [0.4.13][SHELL32][SHLWAPI][COMDLG32][SDK] Unable to select a Zip file for sending with Common Open Dialog CORE-16908 2022-02-26 23:50:15 +01:00
slbcsp
smdll
sndblst
snmpapi
softpub
srclient
stdole2.tlb
stdole32.tlb
sti
streamci
sxs
syssetup [TRANSLATION] Polish translation update (#1916) 2019-09-20 21:51:47 +02:00
t2embed
tapi32
tapiui
themeui [TRANSLATIONS] Add/Update Portuguese (neutral) translations. (#1687) 2019-06-29 16:55:33 +02:00
traffic
twain_32
ubtrfs [UBTRFS] Addendum to 255ef2c3: Add missing exports expected by mkbtrfs. 2019-09-21 04:35:01 +02:00
ucdfs
uext2
ufat
ufatx
uffs
untfs
updspapi
ureiserfs
url
urlmon [0.4.13][URLMON] Delay-load advpack 2019-11-30 00:55:08 +01:00
userenv [0.4.13][USERENV] sq-AL: Fix '%SistemDrive%' typo (#2469) 2020-03-30 14:45:54 +02:00
usp10
uxtheme
vbscript [0.4.13] Fix VSSolution's msbuild CORE-15991 2021-06-20 00:29:30 +02:00
verifier
version
vssapi
wbemdisp
wbemprox [0.4.13] Fix VSSolution's msbuild CORE-15991 2021-06-20 00:29:30 +02:00
wdmaud.drv [0.4.13][WDMAUD.DRV][MMIXER] Improve AC97 driver from rapps by defining USE_MMIXER_LIB 2022-11-14 18:17:33 +01:00
windowscodecs
windowscodecsext
winemp3.acm
winfax
wing32
winhttp [0.4.13][WINHTTP] Fix 1 MSVC2010SP1 x86 dbg warning LNK4199 (#4414) CORE-18104 2022-09-20 00:11:39 +02:00
wininet [TRANSLATIONS] Add/Update Portuguese (neutral) translations. (#1687) 2019-06-29 16:55:33 +02:00
winmm [0.4.13][REACTOS] Fix '. \n' typos in *.rc CORE-18103 2022-03-23 19:55:53 +01:00
winscard
winsta
wintrust
wlanapi
wldap32
wlnotify
wmi
wmiutils
wmvcore
ws2_32
ws2help
wshirda
wshom.ocx
wshtcpip
wsock32
wtsapi32
wuapi
xinput1_1
xinput1_2
xinput1_3
xinput9_1_0
xmllite
xolehlp
CMakeLists.txt [MSXML3R] XML/XSL file description localization (#1926) 2019-09-23 23:30:53 +02:00