Robert Reif wrote:
Shachar Shemesh wrote:
make[3]: Entering directory `/home/sun/sources/wine/dlls/dsound/tests' ../../../tools/runtest -q -P wine -M dsound.dll -T ../../.. -p dsound_test.exe.so dsound.c && touch dsound.ok err:wave:DSDB_MapBuffer Could not map sound device for direct access (Input/output error) err:wave:DSDB_MapBuffer Use: "HardwareAcceleration" = "Emulation" in the [dsound] section of your config file.
Seems to be a missing interface. I don't think the "Emulation" warning has anything to do with it, as some tests before it printed the same error, but passed.
Shachar
This is a bug in your OSS driver. It says it is capable of doing mmap but it fails when tried. The work around is to do as the message states: disable hardware acceleration (mmap).
The problem is that I'm not interested in this test. I just think that, off the shelf, tests should not fail. My opinion is that if this is not a problem with Wine, it shouldn't fail the test.
Running the test manually with WINEDEBUG=+wave might give more insight.
Ask, and you shall receive:
../../../tools/runtest -q -P wine -M dsound.dll -T ../../.. -p dsound_test.exe.so dsound.c && touch dsound.ok dsound.c:175: Test failed: CoCreateInstance(CLSID_DirectSound) failed: E_FAIL dsound.c:184: Test failed: CoCreateInstance(CLSID_DirectSound) failed: DSERR_ALLOCATED dsound.c:193: Test failed: CoCreateInstance(CLSID_DirectSound) failed: DSERR_ALLOCATED sun@sunlap:~/sources/wine/dlls/dsound/tests$ WINEDEBUG=+wave make test ../../../tools/runtest -q -P wine -M dsound.dll -T ../../.. -p dsound_test.exe.so dsound.c && touch dsound.ok trace:wave:OSS_WaveInit () trace:wave:OSS_WaveOutInit (0x4202cac0) /dev/dsp trace:wave:OSS_OpenDevice (0x4202cac0,1,(nil),0,-1,-1,ffffffff) trace:wave:OSS_RawOpenDevice (0x4202cac0,0) trace:wave:OSS_RawOpenDevice open_access=O_WRONLY trace:wave:OSS_WaveOutInit Analog Devices AD1881A trace:wave:OSS_Info Formats=000001f9 ( AFMT_MU_LAW AFMT_U8 AFMT_S16_LE AFMT_S16_BE AFMT_S8 AFMT_U16_LE AFMT_U16_BE ) trace:wave:OSS_Info Caps=00003201 trace:wave:OSS_Info Revision: 1 trace:wave:OSS_Info Duplex: false trace:wave:OSS_Info Realtime: true trace:wave:OSS_Info Batch: false trace:wave:OSS_Info Coproc: false trace:wave:OSS_Info Trigger: true trace:wave:OSS_Info Mmap: true trace:wave:OSS_Info Multi: false trace:wave:OSS_Info Bind: false trace:wave:OSS_WaveOutInit DSP_SPEED: rc=0 returned 96000 for 96000x8x1 trace:wave:OSS_WaveOutInit DSP_SPEED: rc=0 returned 48000 for 48000x8x1 trace:wave:OSS_WaveOutInit DSP_SPEED: rc=0 returned 44100 for 44100x8x1 trace:wave:OSS_WaveOutInit DSP_SPEED: rc=0 returned 22050 for 22050x8x1 trace:wave:OSS_WaveOutInit DSP_SPEED: rc=0 returned 11025 for 11025x8x1 trace:wave:OSS_WaveOutInit DSP_SPEED: rc=0 returned 96000 for 96000x8x2 trace:wave:OSS_WaveOutInit DSP_SPEED: rc=0 returned 48000 for 48000x8x2 trace:wave:OSS_WaveOutInit DSP_SPEED: rc=0 returned 44100 for 44100x8x2 trace:wave:OSS_WaveOutInit DSP_SPEED: rc=0 returned 22050 for 22050x8x2 trace:wave:OSS_WaveOutInit DSP_SPEED: rc=0 returned 11025 for 11025x8x2 trace:wave:OSS_WaveOutInit DSP_SPEED: rc=0 returned 96000 for 96000x16x1 trace:wave:OSS_WaveOutInit DSP_SPEED: rc=0 returned 48000 for 48000x16x1 trace:wave:OSS_WaveOutInit DSP_SPEED: rc=0 returned 44100 for 44100x16x1 trace:wave:OSS_WaveOutInit DSP_SPEED: rc=0 returned 22050 for 22050x16x1 trace:wave:OSS_WaveOutInit DSP_SPEED: rc=0 returned 11025 for 11025x16x1 trace:wave:OSS_WaveOutInit DSP_SPEED: rc=0 returned 96000 for 96000x16x2 trace:wave:OSS_WaveOutInit DSP_SPEED: rc=0 returned 48000 for 48000x16x2 trace:wave:OSS_WaveOutInit DSP_SPEED: rc=0 returned 44100 for 44100x16x2 trace:wave:OSS_WaveOutInit DSP_SPEED: rc=0 returned 22050 for 22050x16x2 trace:wave:OSS_WaveOutInit DSP_SPEED: rc=0 returned 11025 for 11025x16x2 trace:wave:OSS_CloseDevice (0x4202cac0) trace:wave:OSS_WaveOutInit out dwFormats = 000FFFFF, dwSupport = 0000006C trace:wave:OSS_WaveOutInit (0x4202ce80) /dev/dsp1 trace:wave:OSS_OpenDevice (0x4202ce80,1,(nil),0,-1,-1,ffffffff) trace:wave:OSS_RawOpenDevice (0x4202ce80,0) trace:wave:OSS_RawOpenDevice open_access=O_WRONLY trace:wave:OSS_WaveOutInit Silicon Laboratory Si3036/8 rev trace:wave:OSS_Info Formats=000001f9 ( AFMT_MU_LAW AFMT_U8 AFMT_S16_LE AFMT_S16_BE AFMT_S8 AFMT_U16_LE AFMT_U16_BE ) trace:wave:OSS_Info Caps=00003201 trace:wave:OSS_Info Revision: 1 trace:wave:OSS_Info Duplex: false trace:wave:OSS_Info Realtime: true trace:wave:OSS_Info Batch: false trace:wave:OSS_Info Coproc: false trace:wave:OSS_Info Trigger: true trace:wave:OSS_Info Mmap: true trace:wave:OSS_Info Multi: false trace:wave:OSS_Info Bind: false trace:wave:OSS_WaveOutInit DSP_SPEED: rc=0 returned 96000 for 96000x8x1 trace:wave:OSS_WaveOutInit DSP_SPEED: rc=0 returned 48000 for 48000x8x1 trace:wave:OSS_WaveOutInit DSP_SPEED: rc=0 returned 44100 for 44100x8x1 trace:wave:OSS_WaveOutInit DSP_SPEED: rc=0 returned 22050 for 22050x8x1 trace:wave:OSS_WaveOutInit DSP_SPEED: rc=0 returned 11025 for 11025x8x1 trace:wave:OSS_WaveOutInit DSP_SPEED: rc=0 returned 96000 for 96000x8x2 trace:wave:OSS_WaveOutInit DSP_SPEED: rc=0 returned 48000 for 48000x8x2 trace:wave:OSS_WaveOutInit DSP_SPEED: rc=0 returned 44100 for 44100x8x2 trace:wave:OSS_WaveOutInit DSP_SPEED: rc=0 returned 22050 for 22050x8x2 trace:wave:OSS_WaveOutInit DSP_SPEED: rc=0 returned 11025 for 11025x8x2 trace:wave:OSS_WaveOutInit DSP_SPEED: rc=0 returned 96000 for 96000x16x1 trace:wave:OSS_WaveOutInit DSP_SPEED: rc=0 returned 48000 for 48000x16x1 trace:wave:OSS_WaveOutInit DSP_SPEED: rc=0 returned 44100 for 44100x16x1 trace:wave:OSS_WaveOutInit DSP_SPEED: rc=0 returned 22050 for 22050x16x1 trace:wave:OSS_WaveOutInit DSP_SPEED: rc=0 returned 11025 for 11025x16x1 trace:wave:OSS_WaveOutInit DSP_SPEED: rc=0 returned 96000 for 96000x16x2 trace:wave:OSS_WaveOutInit DSP_SPEED: rc=0 returned 48000 for 48000x16x2 trace:wave:OSS_WaveOutInit DSP_SPEED: rc=0 returned 44100 for 44100x16x2 trace:wave:OSS_WaveOutInit DSP_SPEED: rc=0 returned 22050 for 22050x16x2 trace:wave:OSS_WaveOutInit DSP_SPEED: rc=0 returned 11025 for 11025x16x2 trace:wave:OSS_CloseDevice (0x4202ce80) trace:wave:OSS_WaveOutInit out dwFormats = 000FFFFF, dwSupport = 0000006C trace:wave:OSS_WaveOutInit (0x4202d240) /dev/dsp2 trace:wave:OSS_OpenDevice (0x4202d240,1,(nil),0,-1,-1,ffffffff) trace:wave:OSS_RawOpenDevice (0x4202d240,0) trace:wave:OSS_RawOpenDevice open_access=O_WRONLY warn:wave:OSS_RawOpenDevice Couldn't open /dev/dsp2 (No such device) trace:wave:OSS_WaveOutInit (0x4202d600) /dev/dsp3 trace:wave:OSS_OpenDevice (0x4202d600,1,(nil),0,-1,-1,ffffffff) trace:wave:OSS_RawOpenDevice (0x4202d600,0) trace:wave:OSS_RawOpenDevice open_access=O_WRONLY warn:wave:OSS_RawOpenDevice Couldn't open /dev/dsp3 (No such device) trace:wave:OSS_WaveOutInit (0x4202d9c0) /dev/dsp4 trace:wave:OSS_OpenDevice (0x4202d9c0,1,(nil),0,-1,-1,ffffffff) trace:wave:OSS_WaveOutInit (0x4202dd80) /dev/dsp5 trace:wave:OSS_OpenDevice (0x4202dd80,1,(nil),0,-1,-1,ffffffff) trace:wave:OSS_WaveInInit (0x4202cac0) /dev/dsp trace:wave:OSS_OpenDevice (0x4202cac0,0,(nil),0,-1,-1,ffffffff) trace:wave:OSS_RawOpenDevice (0x4202cac0,0) trace:wave:OSS_RawOpenDevice open_access=O_RDONLY trace:wave:OSS_WaveInInit Analog Devices AD1881A trace:wave:OSS_Info Formats=000001f9 ( AFMT_MU_LAW AFMT_U8 AFMT_S16_LE AFMT_S16_BE AFMT_S8 AFMT_U16_LE AFMT_U16_BE ) trace:wave:OSS_Info Caps=00003201 trace:wave:OSS_Info Revision: 1 trace:wave:OSS_Info Duplex: false trace:wave:OSS_Info Realtime: true trace:wave:OSS_Info Batch: false trace:wave:OSS_Info Coproc: false trace:wave:OSS_Info Trigger: true trace:wave:OSS_Info Mmap: true trace:wave:OSS_Info Multi: false trace:wave:OSS_Info Bind: false trace:wave:OSS_WaveInInit DSP_SPEED: rc=0 returned 96000 for 96000x8x1 trace:wave:OSS_WaveInInit DSP_SPEED: rc=0 returned 48000 for 48000x8x1 trace:wave:OSS_WaveInInit DSP_SPEED: rc=0 returned 44100 for 44100x8x1 trace:wave:OSS_WaveInInit DSP_SPEED: rc=0 returned 22050 for 22050x8x1 trace:wave:OSS_WaveInInit DSP_SPEED: rc=0 returned 11025 for 11025x8x1 trace:wave:OSS_WaveInInit DSP_SPEED: rc=0 returned 96000 for 96000x8x2 trace:wave:OSS_WaveInInit DSP_SPEED: rc=0 returned 48000 for 48000x8x2 trace:wave:OSS_WaveInInit DSP_SPEED: rc=0 returned 44100 for 44100x8x2 trace:wave:OSS_WaveInInit DSP_SPEED: rc=0 returned 22050 for 22050x8x2 trace:wave:OSS_WaveInInit DSP_SPEED: rc=0 returned 11025 for 11025x8x2 trace:wave:OSS_WaveInInit DSP_SPEED: rc=0 returned 96000 for 96000x16x1 trace:wave:OSS_WaveInInit DSP_SPEED: rc=0 returned 48000 for 48000x16x1 trace:wave:OSS_WaveInInit DSP_SPEED: rc=0 returned 44100 for 44100x16x1 trace:wave:OSS_WaveInInit DSP_SPEED: rc=0 returned 22050 for 22050x16x1 trace:wave:OSS_WaveInInit DSP_SPEED: rc=0 returned 11025 for 11025x16x1 trace:wave:OSS_WaveInInit DSP_SPEED: rc=0 returned 96000 for 96000x16x2 trace:wave:OSS_WaveInInit DSP_SPEED: rc=0 returned 48000 for 48000x16x2 trace:wave:OSS_WaveInInit DSP_SPEED: rc=0 returned 44100 for 44100x16x2 trace:wave:OSS_WaveInInit DSP_SPEED: rc=0 returned 22050 for 22050x16x2 trace:wave:OSS_WaveInInit DSP_SPEED: rc=0 returned 11025 for 11025x16x2 trace:wave:OSS_CloseDevice (0x4202cac0) trace:wave:OSS_WaveInInit in dwFormats = 000FFFFF, in_caps_support = 00000020 trace:wave:OSS_WaveInInit (0x4202ce80) /dev/dsp1 trace:wave:OSS_OpenDevice (0x4202ce80,0,(nil),0,-1,-1,ffffffff) trace:wave:OSS_RawOpenDevice (0x4202ce80,0) trace:wave:OSS_RawOpenDevice open_access=O_RDONLY trace:wave:OSS_WaveInInit Silicon Laboratory Si3036/8 rev trace:wave:OSS_Info Formats=000001f9 ( AFMT_MU_LAW AFMT_U8 AFMT_S16_LE AFMT_S16_BE AFMT_S8 AFMT_U16_LE AFMT_U16_BE ) trace:wave:OSS_Info Caps=00003201 trace:wave:OSS_Info Revision: 1 trace:wave:OSS_Info Duplex: false trace:wave:OSS_Info Realtime: true trace:wave:OSS_Info Batch: false trace:wave:OSS_Info Coproc: false trace:wave:OSS_Info Trigger: true trace:wave:OSS_Info Mmap: true trace:wave:OSS_Info Multi: false trace:wave:OSS_Info Bind: false trace:wave:OSS_WaveInInit DSP_SPEED: rc=0 returned 96000 for 96000x8x1 trace:wave:OSS_WaveInInit DSP_SPEED: rc=0 returned 48000 for 48000x8x1 trace:wave:OSS_WaveInInit DSP_SPEED: rc=0 returned 44100 for 44100x8x1 trace:wave:OSS_WaveInInit DSP_SPEED: rc=0 returned 22050 for 22050x8x1 trace:wave:OSS_WaveInInit DSP_SPEED: rc=0 returned 11025 for 11025x8x1 trace:wave:OSS_WaveInInit DSP_SPEED: rc=0 returned 96000 for 96000x8x2 trace:wave:OSS_WaveInInit DSP_SPEED: rc=0 returned 48000 for 48000x8x2 trace:wave:OSS_WaveInInit DSP_SPEED: rc=0 returned 44100 for 44100x8x2 trace:wave:OSS_WaveInInit DSP_SPEED: rc=0 returned 22050 for 22050x8x2 trace:wave:OSS_WaveInInit DSP_SPEED: rc=0 returned 11025 for 11025x8x2 trace:wave:OSS_WaveInInit DSP_SPEED: rc=0 returned 96000 for 96000x16x1 trace:wave:OSS_WaveInInit DSP_SPEED: rc=0 returned 48000 for 48000x16x1 trace:wave:OSS_WaveInInit DSP_SPEED: rc=0 returned 44100 for 44100x16x1 trace:wave:OSS_WaveInInit DSP_SPEED: rc=0 returned 22050 for 22050x16x1 trace:wave:OSS_WaveInInit DSP_SPEED: rc=0 returned 11025 for 11025x16x1 trace:wave:OSS_WaveInInit DSP_SPEED: rc=0 returned 96000 for 96000x16x2 trace:wave:OSS_WaveInInit DSP_SPEED: rc=0 returned 48000 for 48000x16x2 trace:wave:OSS_WaveInInit DSP_SPEED: rc=0 returned 44100 for 44100x16x2 trace:wave:OSS_WaveInInit DSP_SPEED: rc=0 returned 22050 for 22050x16x2 trace:wave:OSS_WaveInInit DSP_SPEED: rc=0 returned 11025 for 11025x16x2 trace:wave:OSS_CloseDevice (0x4202ce80) trace:wave:OSS_WaveInInit in dwFormats = 000FFFFF, in_caps_support = 00000020 trace:wave:OSS_WaveInInit (0x4202d240) /dev/dsp2 trace:wave:OSS_OpenDevice (0x4202d240,0,(nil),0,-1,-1,ffffffff) trace:wave:OSS_RawOpenDevice (0x4202d240,0) trace:wave:OSS_RawOpenDevice open_access=O_RDONLY warn:wave:OSS_RawOpenDevice Couldn't open /dev/dsp2 (No such device) trace:wave:OSS_WaveInInit (0x4202d600) /dev/dsp3 trace:wave:OSS_OpenDevice (0x4202d600,0,(nil),0,-1,-1,ffffffff) trace:wave:OSS_RawOpenDevice (0x4202d600,0) trace:wave:OSS_RawOpenDevice open_access=O_RDONLY warn:wave:OSS_RawOpenDevice Couldn't open /dev/dsp3 (No such device) trace:wave:OSS_WaveInInit (0x4202d9c0) /dev/dsp4 trace:wave:OSS_OpenDevice (0x4202d9c0,0,(nil),0,-1,-1,ffffffff) trace:wave:OSS_WaveInInit (0x4202dd80) /dev/dsp5 trace:wave:OSS_OpenDevice (0x4202dd80,0,(nil),0,-1,-1,ffffffff) trace:wave:OSS_WaveFullDuplexInit (0x4202cac0) /dev/dsp trace:wave:OSS_OpenDevice (0x4202cac0,2,(nil),0,-1,-1,ffffffff) trace:wave:OSS_RawOpenDevice (0x4202cac0,0) trace:wave:OSS_RawOpenDevice open_access=O_RDWR trace:wave:OSS_WaveFullDuplexInit Analog Devices AD1881A trace:wave:OSS_Info Formats=000001f9 ( AFMT_MU_LAW AFMT_U8 AFMT_S16_LE AFMT_S16_BE AFMT_S8 AFMT_U16_LE AFMT_U16_BE ) trace:wave:OSS_Info Caps=00003301 trace:wave:OSS_Info Revision: 1 trace:wave:OSS_Info Duplex: true trace:wave:OSS_Info Realtime: true trace:wave:OSS_Info Batch: false trace:wave:OSS_Info Coproc: false trace:wave:OSS_Info Trigger: true trace:wave:OSS_Info Mmap: true trace:wave:OSS_Info Multi: false trace:wave:OSS_Info Bind: false trace:wave:OSS_WaveFullDuplexInit DSP_SPEED: rc=0 returned 96000 for 96000x8x1 trace:wave:OSS_WaveFullDuplexInit DSP_SPEED: rc=0 returned 48000 for 48000x8x1 trace:wave:OSS_WaveFullDuplexInit DSP_SPEED: rc=0 returned 44100 for 44100x8x1 trace:wave:OSS_WaveFullDuplexInit DSP_SPEED: rc=0 returned 22050 for 22050x8x1 trace:wave:OSS_WaveFullDuplexInit DSP_SPEED: rc=0 returned 11025 for 11025x8x1 trace:wave:OSS_WaveFullDuplexInit DSP_SPEED: rc=0 returned 96000 for 96000x8x2 trace:wave:OSS_WaveFullDuplexInit DSP_SPEED: rc=0 returned 48000 for 48000x8x2 trace:wave:OSS_WaveFullDuplexInit DSP_SPEED: rc=0 returned 44100 for 44100x8x2 trace:wave:OSS_WaveFullDuplexInit DSP_SPEED: rc=0 returned 22050 for 22050x8x2 trace:wave:OSS_WaveFullDuplexInit DSP_SPEED: rc=0 returned 11025 for 11025x8x2 trace:wave:OSS_WaveFullDuplexInit DSP_SPEED: rc=0 returned 96000 for 96000x16x1 trace:wave:OSS_WaveFullDuplexInit DSP_SPEED: rc=0 returned 48000 for 48000x16x1 trace:wave:OSS_WaveFullDuplexInit DSP_SPEED: rc=0 returned 44100 for 44100x16x1 trace:wave:OSS_WaveFullDuplexInit DSP_SPEED: rc=0 returned 22050 for 22050x16x1 trace:wave:OSS_WaveFullDuplexInit DSP_SPEED: rc=0 returned 11025 for 11025x16x1 trace:wave:OSS_WaveFullDuplexInit DSP_SPEED: rc=0 returned 96000 for 96000x16x2 trace:wave:OSS_WaveFullDuplexInit DSP_SPEED: rc=0 returned 48000 for 48000x16x2 trace:wave:OSS_WaveFullDuplexInit DSP_SPEED: rc=0 returned 44100 for 44100x16x2 trace:wave:OSS_WaveFullDuplexInit DSP_SPEED: rc=0 returned 22050 for 22050x16x2 trace:wave:OSS_WaveFullDuplexInit DSP_SPEED: rc=0 returned 11025 for 11025x16x2 trace:wave:OSS_CloseDevice (0x4202cac0) trace:wave:OSS_WaveFullDuplexInit duplex dwFormats = 000FFFFF, dwSupport = 0000006C trace:wave:OSS_WaveFullDuplexInit (0x4202ce80) /dev/dsp1 trace:wave:OSS_OpenDevice (0x4202ce80,2,(nil),0,-1,-1,ffffffff) trace:wave:OSS_RawOpenDevice (0x4202ce80,0) trace:wave:OSS_RawOpenDevice open_access=O_RDWR trace:wave:OSS_WaveFullDuplexInit Silicon Laboratory Si3036/8 rev trace:wave:OSS_Info Formats=000001f9 ( AFMT_MU_LAW AFMT_U8 AFMT_S16_LE AFMT_S16_BE AFMT_S8 AFMT_U16_LE AFMT_U16_BE ) trace:wave:OSS_Info Caps=00003301 trace:wave:OSS_Info Revision: 1 trace:wave:OSS_Info Duplex: true trace:wave:OSS_Info Realtime: true trace:wave:OSS_Info Batch: false trace:wave:OSS_Info Coproc: false trace:wave:OSS_Info Trigger: true trace:wave:OSS_Info Mmap: true trace:wave:OSS_Info Multi: false trace:wave:OSS_Info Bind: false trace:wave:OSS_WaveFullDuplexInit DSP_SPEED: rc=0 returned 96000 for 96000x8x1 trace:wave:OSS_WaveFullDuplexInit DSP_SPEED: rc=0 returned 48000 for 48000x8x1 trace:wave:OSS_WaveFullDuplexInit DSP_SPEED: rc=0 returned 44100 for 44100x8x1 trace:wave:OSS_WaveFullDuplexInit DSP_SPEED: rc=0 returned 22050 for 22050x8x1 trace:wave:OSS_WaveFullDuplexInit DSP_SPEED: rc=0 returned 11025 for 11025x8x1 trace:wave:OSS_WaveFullDuplexInit DSP_SPEED: rc=0 returned 96000 for 96000x8x2 trace:wave:OSS_WaveFullDuplexInit DSP_SPEED: rc=0 returned 48000 for 48000x8x2 trace:wave:OSS_WaveFullDuplexInit DSP_SPEED: rc=0 returned 44100 for 44100x8x2 trace:wave:OSS_WaveFullDuplexInit DSP_SPEED: rc=0 returned 22050 for 22050x8x2 trace:wave:OSS_WaveFullDuplexInit DSP_SPEED: rc=0 returned 11025 for 11025x8x2 trace:wave:OSS_WaveFullDuplexInit DSP_SPEED: rc=0 returned 96000 for 96000x16x1 trace:wave:OSS_WaveFullDuplexInit DSP_SPEED: rc=0 returned 48000 for 48000x16x1 trace:wave:OSS_WaveFullDuplexInit DSP_SPEED: rc=0 returned 44100 for 44100x16x1 trace:wave:OSS_WaveFullDuplexInit DSP_SPEED: rc=0 returned 22050 for 22050x16x1 trace:wave:OSS_WaveFullDuplexInit DSP_SPEED: rc=0 returned 11025 for 11025x16x1 trace:wave:OSS_WaveFullDuplexInit DSP_SPEED: rc=0 returned 96000 for 96000x16x2 trace:wave:OSS_WaveFullDuplexInit DSP_SPEED: rc=0 returned 48000 for 48000x16x2 trace:wave:OSS_WaveFullDuplexInit DSP_SPEED: rc=0 returned 44100 for 44100x16x2 trace:wave:OSS_WaveFullDuplexInit DSP_SPEED: rc=0 returned 22050 for 22050x16x2 trace:wave:OSS_WaveFullDuplexInit DSP_SPEED: rc=0 returned 11025 for 11025x16x2 trace:wave:OSS_CloseDevice (0x4202ce80) trace:wave:OSS_WaveFullDuplexInit duplex dwFormats = 000FFFFF, dwSupport = 0000006C trace:wave:OSS_WaveFullDuplexInit (0x4202d240) /dev/dsp2 trace:wave:OSS_OpenDevice (0x4202d240,2,(nil),0,-1,-1,ffffffff) trace:wave:OSS_RawOpenDevice (0x4202d240,0) trace:wave:OSS_RawOpenDevice open_access=O_RDWR warn:wave:OSS_RawOpenDevice Couldn't open /dev/dsp2 (No such device) trace:wave:OSS_WaveFullDuplexInit (0x4202d600) /dev/dsp3 trace:wave:OSS_OpenDevice (0x4202d600,2,(nil),0,-1,-1,ffffffff) trace:wave:OSS_RawOpenDevice (0x4202d600,0) trace:wave:OSS_RawOpenDevice open_access=O_RDWR warn:wave:OSS_RawOpenDevice Couldn't open /dev/dsp3 (No such device) trace:wave:OSS_WaveFullDuplexInit (0x4202d9c0) /dev/dsp4 trace:wave:OSS_OpenDevice (0x4202d9c0,2,(nil),0,-1,-1,ffffffff) trace:wave:OSS_WaveFullDuplexInit (0x4202dd80) /dev/dsp5 trace:wave:OSS_OpenDevice (0x4202dd80,2,(nil),0,-1,-1,ffffffff) trace:wave:OSS_widMessage (0, DRVM_INIT, 00000000, 00000000, 00000000); trace:wave:OSS_widMessage (0, WIDM_GETNUMDEVS, 00000000, 00000000, 00000000); trace:wave:OSS_wodMessage (0, DRVM_INIT, 00000000, 00000000, 00000000); trace:wave:OSS_wodMessage (0, WODM_GETNUMDEVS, 00000000, 00000000, 00000000); trace:wave:OSS_wodMessage (0, DRV_QUERYDSOUNDIFACE, 00000000, 406CFCC4, 00000000); trace:wave:wodDsCreate (0,0x406cfcc4) trace:wave:IDsDriverImpl_GetDriverDesc (0x4021a700,0x4021ad64) trace:wave:OSS_wodMessage (0, WODM_OPEN, 406CFBD4, 406CFC28, 00030080); trace:wave:wodOpen (0, 0x406cfc28[cb=40703480], 00030080); trace:wave:supportedFormat (0x4021a720) trace:wave:wodOpen OSS_OpenDevice requested this format: 22050x8x2 WAVE_FORMAT_PCM trace:wave:wodOpen requesting 32 2048 byte fragments (46 ms/fragment) trace:wave:OSS_OpenDevice (0x4202cac0,2,0x406cfad0,0,22050,1,8) trace:wave:OSS_RawOpenDevice (0x4202cac0,0) trace:wave:OSS_RawOpenDevice open_access=O_RDWR trace:wave:wodOpen OSS_OpenDevice returned this format: 22050x8x2 trace:wave:wodOpen got 16 2048 byte fragments (46 ms/fragment) trace:wave:wodOpen fd=11 fragstotal=16 fragsize=2048 BufferSize=32768 trace:wave:wodOpen wBitsPerSample=8, nAvgBytesPerSec=44100, nSamplesPerSec=22050, nChannels=2 nBlockAlign=2! trace:wave:wodNotifyClient wMsg = 0x03bb (WOM_OPEN) dwParm1 = 0000 dwParam2 = 0000 trace:wave:IDsDriverImpl_Open (0x4021a700) trace:wave:IDsDriverImpl_GetCaps (0x4021a700,0x4021af90) trace:wave:IDsDriverImpl_CreateSoundBuffer (0x4021a700,0x4021a720,1,0,0x4021b0d0,0x4021b0c8,0x4021b0c4) trace:wave:DSD_CreatePrimaryBuffer (0x4021a700,0x4021a720,1,0,0x4021b0d0,0x4021b0c8,0x4021b0c4) trace:wave:DSDB_MapBuffer (0x4022b530), format=22050x8x2 err:wave:DSDB_MapBuffer Could not map sound device for direct access (Input/output error) err:wave:DSDB_MapBuffer Use: "HardwareAcceleration" = "Emulation" in the [dsound] section of your config file. fixme:ole:CoCreateInstance no instance created for interface {279afa83-4981-11ce-a521-0020af0be560} of class {47d4d946-62e8-11cf-93bc-444553540000}, hres is 0x80004005 dsound.c:175: Test failed: CoCreateInstance(CLSID_DirectSound) failed: E_FAIL trace:wave:OSS_wodMessage (0, DRV_QUERYDSOUNDIFACE, 00000000, 406CFCC4, 00000000); trace:wave:wodDsCreate (0,0x406cfcc4) trace:wave:IDsDriverImpl_GetDriverDesc (0x4022b550,0x4022b58c) trace:wave:OSS_wodMessage (0, WODM_OPEN, 406CFBD4, 406CFC28, 00030080); trace:wave:wodOpen (0, 0x406cfc28[cb=40703480], 00030080); trace:wave:supportedFormat (0x4022b9f8) trace:wave:wodOpen OSS_OpenDevice requested this format: 22050x8x2 WAVE_FORMAT_PCM trace:wave:wodOpen requesting 32 2048 byte fragments (46 ms/fragment) warn:wave:wodOpen already allocated fixme:ole:CoCreateInstance no instance created for interface {279afa83-4981-11ce-a521-0020af0be560} of class {47d4d946-62e8-11cf-93bc-444553540000}, hres is 0x8878000a dsound.c:184: Test failed: CoCreateInstance(CLSID_DirectSound) failed: DSERR_ALLOCATED trace:wave:OSS_wodMessage (0, DRV_QUERYDSOUNDIFACE, 00000000, 406CFCC4, 00000000); trace:wave:wodDsCreate (0,0x406cfcc4) trace:wave:IDsDriverImpl_GetDriverDesc (0x4022b570,0x4022ba34) trace:wave:OSS_wodMessage (0, WODM_OPEN, 406CFBD4, 406CFC28, 00030080); trace:wave:wodOpen (0, 0x406cfc28[cb=40703480], 00030080); trace:wave:supportedFormat (0x4022b590) trace:wave:wodOpen OSS_OpenDevice requested this format: 22050x8x2 WAVE_FORMAT_PCM trace:wave:wodOpen requesting 32 2048 byte fragments (46 ms/fragment) warn:wave:wodOpen already allocated fixme:ole:CoCreateInstance no instance created for interface {279afa83-4981-11ce-a521-0020af0be560} of class {47d4d946-62e8-11cf-93bc-444553540000}, hres is 0x8878000a dsound.c:193: Test failed: CoCreateInstance(CLSID_DirectSound) failed: DSERR_ALLOCATED fixme:ole:CoCreateInstance no instance created for interface {11ab3ec0-25ec-11d1-a4d8-00c04fc28aca} of class {47d4d946-62e8-11cf-93bc-444553540000}, hres is 0x80004002 fixme:ole:CoCreateInstance no classfactory created for CLSID {11ab3ec0-25ec-11d1-a4d8-00c04fc28aca}, hres is 0x80040154 trace:wave:OSS_wodMessage (0, DRV_QUERYDSOUNDIFACE, 00000000, 406CFD18, 00000000); trace:wave:wodDsCreate (0,0x406cfd18) trace:wave:IDsDriverImpl_GetDriverDesc (0x4022b5b0,0x4022ba34) trace:wave:OSS_wodMessage (0, WODM_OPEN, 406CFC28, 406CFC7C, 00030080); trace:wave:wodOpen (0, 0x406cfc7c[cb=40703480], 00030080); trace:wave:supportedFormat (0x4022b5d0) trace:wave:wodOpen OSS_OpenDevice requested this format: 22050x8x2 WAVE_FORMAT_PCM trace:wave:wodOpen requesting 32 2048 byte fragments (46 ms/fragment) warn:wave:wodOpen already allocated trace:wave:OSS_wodMessage (0, DRV_QUERYDSOUNDIFACE, 00000000, 406CFD18, 00000000); trace:wave:wodDsCreate (0,0x406cfd18) trace:wave:IDsDriverImpl_GetDriverDesc (0x4022b5f0,0x4022ba34) trace:wave:OSS_wodMessage (0, WODM_OPEN, 406CFC28, 406CFC7C, 00030080); trace:wave:wodOpen (0, 0x406cfc7c[cb=40703480], 00030080); trace:wave:supportedFormat (0x4022b610) trace:wave:wodOpen OSS_OpenDevice requested this format: 22050x8x2 WAVE_FORMAT_PCM trace:wave:wodOpen requesting 32 2048 byte fragments (46 ms/fragment) warn:wave:wodOpen already allocated trace:wave:OSS_wodMessage (0, DRV_QUERYDSOUNDIFACE, 00000000, 406CFD18, 00000000); trace:wave:wodDsCreate (0,0x406cfd18) trace:wave:IDsDriverImpl_GetDriverDesc (0x4022b630,0x4022ba34) trace:wave:OSS_wodMessage (0, WODM_OPEN, 406CFC28, 406CFC7C, 00030080); trace:wave:wodOpen (0, 0x406cfc7c[cb=40703480], 00030080); trace:wave:supportedFormat (0x4022b650) trace:wave:wodOpen OSS_OpenDevice requested this format: 22050x8x2 WAVE_FORMAT_PCM trace:wave:wodOpen requesting 32 2048 byte fragments (46 ms/fragment) warn:wave:wodOpen already allocated trace:wave:OSS_wodMessage (0, DRV_QUERYDSOUNDDESC, 00000000, 406CFBF4, 00000000); trace:wave:wodDsDesc (0,0x406cfbf4) trace:wave:OSS_wodMessage (0, DRV_QUERYDSOUNDIFACE, 00000000, 406CF9D8, 00000000); trace:wave:wodDsCreate (0,0x406cf9d8) trace:wave:IDsDriverImpl_GetDriverDesc (0x4022b670,0x4022ba34) trace:wave:OSS_wodMessage (0, WODM_OPEN, 406CF8E8, 406CF93C, 00030080); trace:wave:wodOpen (0, 0x406cf93c[cb=40703480], 00030080); trace:wave:supportedFormat (0x4022b690) trace:wave:wodOpen OSS_OpenDevice requested this format: 22050x8x2 WAVE_FORMAT_PCM trace:wave:wodOpen requesting 32 2048 byte fragments (46 ms/fragment) warn:wave:wodOpen already allocated trace:wave:OSS_wodMessage (0, DRV_QUERYDSOUNDDESC, 00000000, 406CFBF4, 00000000); trace:wave:wodDsDesc (0,0x406cfbf4) trace:wave:OSS_wodMessage (0, DRV_QUERYDSOUNDIFACE, 00000000, 406CF9D8, 00000000); trace:wave:wodDsCreate (0,0x406cf9d8) trace:wave:IDsDriverImpl_GetDriverDesc (0x4022b6b0,0x4022ba34) trace:wave:OSS_wodMessage (0, WODM_OPEN, 406CF8E8, 406CF93C, 00030080); trace:wave:wodOpen (0, 0x406cf93c[cb=40703480], 00030080); trace:wave:supportedFormat (0x4022b6d0) trace:wave:wodOpen OSS_OpenDevice requested this format: 22050x8x2 WAVE_FORMAT_PCM trace:wave:wodOpen requesting 32 2048 byte fragments (46 ms/fragment) warn:wave:wodOpen already allocated trace:wave:OSS_wodMessage (1, DRV_QUERYDSOUNDDESC, 00000000, 406CFBF4, 00000000); trace:wave:wodDsDesc (1,0x406cfbf4) trace:wave:OSS_wodMessage (1, DRV_QUERYDSOUNDIFACE, 00000000, 406CF9D8, 00000000); trace:wave:wodDsCreate (1,0x406cf9d8) trace:wave:IDsDriverImpl_GetDriverDesc (0x4022b6f0,0x4022ba34) trace:wave:OSS_wodMessage (1, WODM_OPEN, 406CF8E8, 406CF93C, 00030080); trace:wave:wodOpen (1, 0x406cf93c[cb=40703480], 00030080); trace:wave:supportedFormat (0x4022b710) trace:wave:wodOpen OSS_OpenDevice requested this format: 22050x8x2 WAVE_FORMAT_PCM trace:wave:wodOpen requesting 32 2048 byte fragments (46 ms/fragment) trace:wave:OSS_OpenDevice (0x4202ce80,2,0x406cf7e4,0,22050,1,8) trace:wave:OSS_RawOpenDevice (0x4202ce80,0) trace:wave:OSS_RawOpenDevice open_access=O_RDWR trace:wave:wodOpen OSS_OpenDevice returned this format: 22050x8x2 trace:wave:wodOpen got 2 2048 byte fragments (46 ms/fragment) trace:wave:wodOpen fd=16 fragstotal=2 fragsize=2048 BufferSize=4096 trace:wave:wodPlayer waiting 4294967295ms (4294967295,4294967295) trace:wave:wodOpen wBitsPerSample=8, nAvgBytesPerSec=44100, nSamplesPerSec=22050, nChannels=2 nBlockAlign=2! trace:wave:wodNotifyClient wMsg = 0x03bb (WOM_OPEN) dwParm1 = 0000 dwParam2 = 0000 trace:wave:IDsDriverImpl_Open (0x4022b6f0) trace:wave:IDsDriverImpl_GetCaps (0x4022b6f0,0x4022bc60) trace:wave:IDsDriverImpl_CreateSoundBuffer (0x4022b6f0,0x4022b710,1,0,0x4022bda0,0x4022bd98,0x4022bd94) trace:wave:DSD_CreatePrimaryBuffer (0x4022b6f0,0x4022b710,1,0,0x4022bda0,0x4022bd98,0x4022bd94) trace:wave:DSDB_MapBuffer (0x4022b7d0), format=22050x8x2 err:wave:DSDB_MapBuffer Could not map sound device for direct access (Input/output error) err:wave:DSDB_MapBuffer Use: "HardwareAcceleration" = "Emulation" in the [dsound] section of your config file. fixme:winmm:MMDRV_Exit Closing while ll-driver open fixme:winmm:MMDRV_Exit Closing while ll-driver open trace:wave:OSS_widMessage (0, DRVM_EXIT, 00000000, 00000000, 00000000); trace:wave:OSS_wodMessage (0, DRVM_EXIT, 00000000, 00000000, 00000000); make: *** [dsound.ok] Error 3