[Bug 2087] dsound.dll: CreateSoundBuffer fails

Wine Bugs wine-bugs at winehq.org
Fri Mar 12 14:25:35 CST 2004


http://bugs.winehq.org/show_bug.cgi?id=2087





------- Additional Comments From adam at 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);

-- 
Configure bugmail: http://bugs.winehq.org/userprefs.cgi?tab=email
------- You are receiving this mail because: -------
You are the assignee for the bug, or are watching the assignee.



More information about the wine-bugs mailing list