http://bugs.winehq.org/show_bug.cgi?id=2087
------- Additional Comments From adam@tpetaccia.com 2004-12-03 14:25 ------- This is gonna be lengthy:
trace:wave:OSS_WaveInit () trace:wave:OSS_WaveOutInit (0x439fafa0) /dev/dsp trace:wave:OSS_OpenDevice (0x439fafa0,1,(nil),0,-1,-1,ffffffff) trace:wave:OSS_RawOpenDevice (0x439fafa0,0) trace:wave:OSS_WaveOutInit Realtek ALC100/100P rev 38 trace:wave:OSS_WaveOutInit OSS dsp out mask=000001f9 ( AFMT_MU_LAW AFMT_U8 AFMT_S16_LE AFMT_S16_BE AFMT_S8 AFMT_U16_LE AFMT_U16_BE ) trace:wave:OSS_WaveOutInit Caps=00003201 trace:wave:OSS_WaveOutInit Revision: 1 trace:wave:OSS_WaveOutInit Duplex: false trace:wave:OSS_WaveOutInit Realtime: true trace:wave:OSS_WaveOutInit Batch: false trace:wave:OSS_WaveOutInit Coproc: false trace:wave:OSS_WaveOutInit Trigger: true trace:wave:OSS_WaveOutInit Mmap: true trace:wave:OSS_WaveOutInit Multi: false trace:wave:OSS_WaveOutInit 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_WaveOutInit OSS dsp out caps=00003201 trace:wave:OSS_CloseDevice (0x439fafa0) trace:wave:OSS_WaveOutInit out dwFormats = 000FFFFF, dwSupport = 0000006C trace:wave:OSS_WaveOutInit (0x439fb320) /dev/dsp1 trace:wave:OSS_OpenDevice (0x439fb320,1,(nil),0,-1,-1,ffffffff) trace:wave:OSS_WaveOutInit (0x439fb6a0) /dev/dsp2 trace:wave:OSS_OpenDevice (0x439fb6a0,1,(nil),0,-1,-1,ffffffff) trace:wave:OSS_WaveOutInit (0x439fba20) /dev/dsp3 trace:wave:OSS_OpenDevice (0x439fba20,1,(nil),0,-1,-1,ffffffff) trace:wave:OSS_WaveOutInit (0x439fbda0) /dev/dsp4 trace:wave:OSS_OpenDevice (0x439fbda0,1,(nil),0,-1,-1,ffffffff) trace:wave:OSS_WaveOutInit (0x439fc120) /dev/dsp5 trace:wave:OSS_OpenDevice (0x439fc120,1,(nil),0,-1,-1,ffffffff) trace:wave:OSS_WaveInInit (0x439fafa0) /dev/dsp trace:wave:OSS_OpenDevice (0x439fafa0,0,(nil),0,-1,-1,ffffffff) trace:wave:OSS_RawOpenDevice (0x439fafa0,0) trace:wave:OSS_WaveInInit Realtek ALC100/100P rev 38 trace:wave:OSS_WaveInInit OSS dsp out mask=000001f9 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_WaveInInit OSS dsp in caps=00003201 trace:wave:OSS_CloseDevice (0x439fafa0) trace:wave:OSS_WaveInInit in dwFormats = 000FFFFF trace:wave:OSS_WaveInInit (0x439fb320) /dev/dsp1 trace:wave:OSS_OpenDevice (0x439fb320,0,(nil),0,-1,-1,ffffffff) trace:wave:OSS_WaveInInit (0x439fb6a0) /dev/dsp2 trace:wave:OSS_OpenDevice (0x439fb6a0,0,(nil),0,-1,-1,ffffffff) trace:wave:OSS_WaveInInit (0x439fba20) /dev/dsp3 trace:wave:OSS_OpenDevice (0x439fba20,0,(nil),0,-1,-1,ffffffff) trace:wave:OSS_WaveInInit (0x439fbda0) /dev/dsp4 trace:wave:OSS_OpenDevice (0x439fbda0,0,(nil),0,-1,-1,ffffffff) trace:wave:OSS_WaveInInit (0x439fc120) /dev/dsp5 trace:wave:OSS_OpenDevice (0x439fc120,0,(nil),0,-1,-1,ffffffff) trace:wave:OSS_WaveFullDuplexInit (0x439fafa0) trace:wave:OSS_OpenDevice (0x439fafa0,2,(nil),0,-1,-1,ffffffff) trace:wave:OSS_RawOpenDevice (0x439fafa0,0) trace:wave:OSS_CloseDevice (0x439fafa0) trace:wave:OSS_WaveFullDuplexInit (0x439fb320) trace:wave:OSS_OpenDevice (0x439fb320,2,(nil),0,-1,-1,ffffffff) trace:wave:OSS_WaveFullDuplexInit (0x439fb6a0) trace:wave:OSS_OpenDevice (0x439fb6a0,2,(nil),0,-1,-1,ffffffff) trace:wave:OSS_WaveFullDuplexInit (0x439fba20) trace:wave:OSS_OpenDevice (0x439fba20,2,(nil),0,-1,-1,ffffffff) trace:wave:OSS_WaveFullDuplexInit (0x439fbda0) trace:wave:OSS_OpenDevice (0x439fbda0,2,(nil),0,-1,-1,ffffffff) trace:wave:OSS_WaveFullDuplexInit (0x439fc120) trace:wave:OSS_OpenDevice (0x439fc120,2,(nil),0,-1,-1,ffffffff) trace:wave:OSS_widMessage (0, 0064, 00000000, 00000000, 00000000); trace:wave:OSS_widMessage (0, 0032, 00000000, 00000000, 00000000); trace:wave:OSS_wodMessage (0, 0064, 00000000, 00000000, 00000000); trace:wave:OSS_wodMessage (0, 0003, 00000000, 00000000, 00000000); trace:dsound:DirectSoundCreate8 ((null),0x68e9f4,(nil)) trace:dsound:setup_dsound_options appname = [starcraft.exe\dsound] trace:dsound:GetDeviceID (0x439456f8,0x4069fdb0) trace:wave:OSS_wodMessage (0, 0816, 00000000, 4069FCF0, 00000000); trace:wave:wodDsGuid (0,0x4069fcf0) trace:dsound:DirectSoundCreate8 expecting GUID {bd6dd71a-3deb-11d1-b171-00c04fc20000}. trace:wave:OSS_wodMessage (0, 0816, 00000000, 4069FDA0, 00000000); trace:wave:wodDsGuid (0,0x4069fda0) trace:dsound:DirectSoundCreate8 got GUID {bd6dd71a-3deb-11d1-b171-00c04fc20000} for wod 0. trace:wave:OSS_wodMessage (0, 0814, 00000000, 4069FD5C, 00000000); trace:wave:wodDsCreate (0,0x4069fd5c) trace:wave:IDsDriverImpl_GetDriverDesc (0x403b9f10,0x403cafb4) trace:wave:OSS_wodMessage (0, 0005, 4069FC64, 4069FCB4, 00030080); trace:wave:wodOpen (0, 0x4069fcb4[cb=43931190], 00030080); trace:wave:wodOpen using 32 2048 byte fragments (46 ms) trace:wave:OSS_OpenDevice (0x439fafa0,2,0x4069fb80,0,22050,1,8) trace:wave:OSS_RawOpenDevice (0x439fafa0,0) trace:wave:wodOpen OSS_OpenDevice returned this format: 22050x8x2 trace:wave:wodPlayer waiting 4294967295ms (4294967295,4294967295) trace:wave:wodOpen fd=30 fragmentSize=2048 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:dsound:DSOUND_callback (0x8000,3bb,403caf98,0,0) trace:dsound:DSOUND_callback entering at 1004, msg=000003bb(MM_WOM_OPEN) trace:dsound:DSOUND_callback completed trace:wave:IDsDriverImpl_Open (0x403b9f10) trace:wave:IDsDriverImpl_GetCaps (0x403b9f10,0x403cb1e0) trace:dsound:DSOUND_RecalcVolPan (0x403cb39c) trace:dsound:DSOUND_RecalcVolPan left = ffff, right = ffff trace:dsound:DSOUND_PrimaryCreate (0x403caf98) trace:wave:IDsDriverImpl_CreateSoundBuffer (0x403b9f10,0x403cb230,1,0,0x403cb330,0x403cb328,0x403cb324) trace:wave:DSD_CreatePrimaryBuffer (0x403b9f10,0x403cb230,1,0,0x403cb330,0x403cb328,0x403cb324) trace:wave:DSDB_MapBuffer (0x403ba128) trace:wave:DSDB_MapBuffer (0x403ba128): Could not map sound device for direct access (Input/output error) warn:dsound:DSOUND_PrimaryCreate IDsDriver_CreateSoundBuffer failed warn:dsound:DirectSoundCreate8 DSOUND_PrimaryCreate failed trace:dsound:IDirectSoundImpl_Release (0x403caf98) ref was 1, thread is 0009 trace:dsound:DSOUND_PrimaryDestroy (0x403caf98) trace:dsound:DSOUND_PrimaryClose (0x403caf98) trace:wave:OSS_wodMessage (0, 000C, 402115C8, 00000000, 00000000); trace:wave:wodReset (0); trace:wave:wodPlayer_ProcessMessages Received WINE_WM_RESETTING 0 trace:wave:OSS_ResetDevice (0x439fafa0) trace:wave:OSS_RawOpenDevice (0x439fafa0,1) trace:wave:OSS_ResetDevice Changing fd from 30 to 30 trace:wave:wodPlayer waiting 4294967295ms (4294967295,4294967295) trace:wave:IDsDriverImpl_Close (0x403b9f10) trace:wave:OSS_wodMessage (0, 0006, 402115C8, 00000000, 00000000); trace:wave:wodClose (0); trace:wave:wodPlayer_ProcessMessages Received WINE_WM_CLOSING 0 trace:wave:OSS_CloseDevice (0x439fafa0) trace:wave:wodNotifyClient wMsg = 0x03bc (WOM_CLOSE) dwParm1 = 0000 dwParam2 = 0000 trace:dsound:DSOUND_callback (0x8000,3bc,403caf98,0,0) trace:dsound:DSOUND_callback entering at 1017, msg=000003bc(MM_WOM_CLOSE) trace:dsound:DSOUND_callback completed trace:wave:IDsDriverImpl_Release (0x403b9f10) ref was 1 trace:wave:IDsDriverImpl_Release (0x403b9f10) released trace:dsound:IDirectSoundImpl_Release (0x403caf98) released trace:wave:OSS_widMessage (0, 0065, 00000000, 00000000, 00000000); trace:wave:OSS_wodMessage (0, 0065, 00000000, 00000000, 00000000);