https://bugs.winehq.org/show_bug.cgi?id=28109
--- Comment #9 from Austin English austinenglish@gmail.com --- For me on Fedora 19 with pulseaudio:
[austin@localhost tests]$ make test ../../../tools/runtest -q -P wine -T ../../.. -M winmm.dll -p winmm_test.exe.so capture && touch capture.ok capture.c:456: Test failed: waveInOpen(1): returned: MMSYSERR_ALLOCATED(The specified device is already in use. Wait until it is free, and then try again.) capture.c:474: Test failed: waveInOpen(1): returned: MMSYSERR_ALLOCATED(The specified device is already in use. Wait until it is free, and then try again.) capture.c:498: Test failed: waveInOpen(1): returned: MMSYSERR_ALLOCATED(The specified device is already in use. Wait until it is free, and then try again.) capture.c:522: Test failed: waveInOpen(1): returned: MMSYSERR_ALLOCATED(The specified device is already in use. Wait until it is free, and then try again.) capture.c:546: Test failed: waveInOpen(1): returned: MMSYSERR_ALLOCATED(The specified device is already in use. Wait until it is free, and then try again.) capture.c:598: Test failed: waveInOpen(1): returned: MMSYSERR_ALLOCATED(The specified device is already in use. Wait until it is free, and then try again.) capture.c:622: Test failed: waveInOpen(1): returned: MMSYSERR_ALLOCATED(The specified device is already in use. Wait until it is free, and then try again.)
(nothing is actually using the microphone, fwiw)
with pasuspender, it works fine: [austin@localhost tests]$ rm *ok ; pasuspender make capture.ok ../../../tools/runtest -q -P wine -T ../../.. -M winmm.dll -p winmm_test.exe.so capture && touch capture.ok [austin@localhost tests]$
other sound tests pass under pulseaudio on my machine.
wine-1.7.15.