Fix the winmm/wave tests
Francois Gouget
fgouget at free.fr
Mon Dec 9 14:29:19 CST 2002
On 6 Dec 2002, Alexandre Julliard wrote:
> Francois Gouget <fgouget at free.fr> writes:
>
> > * dlls/winmm/tests/wave.c
> >
> > Error handling in waveOutOpen works now (patch has been in CVs for a
> > couple of weeks) -> removing the todo_wine
>
> This doesn't work for me:
>
> ../../../tools/runtest -q -P wine -M winmm.dll -T ../../.. -p winmm_test.exe.so wave.c && touch wave.ok
> err:wave:wodOpen Rate doesn't match (requested 2000000 Hz, got 48000 Hz)
> err:wave:wodOpen Rate doesn't match (requested 2000000 Hz, got 48000 Hz)
> wave.c:145: Test failed: opening the device at 2MHz should fail 0: rc=4
Strange. 4 means MMSYSERR_ALLOCATED and it appears that it may be
returned if a Unix process already is using the device or if the device
really is already allocated by Wine.
I guess it's reproducible? Was another process using the sound device at
the time? Are you using the wineoss driver or are you using one of the
new ones?
--
Francois Gouget fgouget at free.fr http://fgouget.free.fr/
The greatest programming project of all took six days; on the seventh day the
programmer rested. We've been trying to debug the *&^%$#@ thing ever since.
Moral: design before you implement.
More information about the wine-devel
mailing list