Unreal2: dsound/dmusic regression

Raphael fenix at club-internet.fr
Sun May 2 19:01:45 CDT 2004


-----BEGIN PGP SIGNED MESSAGE-----
Hash: SHA1

Hi Robert,

I have tried Unreal2 and now we have an regression into dsound code.
Unreal2 Create an dsound device since introduction beginning and after (the 
introduction) the games wants to initialize dmusic (what i'm trying to fix 
since a lot of time) but now it crash because dmusic init failed (i have 
removed the not usefulls dsound traces as sounds seems played by another 
thread):

<snip dsound thread traces>
trace:dmime:DMIME_DllGetClassObject ({d2ac2881-b39b-11d1-8704-00600893b1bd}, 
{00000001-0000-0000-c000-000000000046}, 0x4079d80c)
trace:dmime:PerformanceCF_CreateInstance (0x4f03a934, (nil), 
{679c4137-c62e-4147-b2b4-9d569acb254c}, 0x4e3a8ff8)
trace:dmime:DMUSIC_CreateDirectMusicPerformanceImpl (0x1053ffa0,0x4e3a8ff8,
(nil))
trace:dmime:IDirectMusicPerformance8Impl_QueryInterface (0x403bf230, 
{679c4137-c62e-4147-b2b4-9d569acb254c},0x4e3a8ff8)
trace:dmime:IDirectMusicPerformance8Impl_AddRef (0x403bf230): AddRef from 1
fixme:dmime:IDirectMusicPerformance8ImplInitAudio (0x403bf230, (nil), 
0x4e3a8ffc, (nil), 8, 128, 3f, (nil)): to check
trace:dsound:DirectSoundCreate8 
({c50a7e93-f395-4834-9ef6-7fa99de50966},0x4079d800,(nil))
trace:dsound:setup_dsound_options appname = [Unreal2.exe\dsound]
trace:dsound:GetDeviceID (0x4f035d9c,0x4079d7cc)
err:dsound:DirectSoundCreate8 different dsound already opened
trace:dsound:DirectSoundCreate8  expecting GUID 
{c50a7e93-f395-4834-9ef6-7fa99de50966}.
trace:dsound:DirectSoundCreate8 got GUID 
{bd6dd71a-3deb-11d1-b171-00c04fc20000} for wod 0.
warn:dsound:DirectSoundCreate8 No device found matching given ID - trying with 
default one !
warn:dsound:DirectSoundCreate8 waveOutOpen failed
fixme:dmime:IDirectMusicPerformance8ImplInitAudio return 
dsound((nil),-2005401590)
trace:dmloader:IDirectMusicLoader8Impl_SetSearchDirectory (0x47fc4c28, 
{d2ac2893-b39b-11d1-8704-00600893b1bd}, L"..\\music\\", 0)
fixme:dmime:IDirectMusicPerformance8ImplGetDefaultAudioPath (0x403bf230, 
0x4079d814): semi-stub ((nil))
<snip dsound thre	ad traces>
fixme:debug_buffer:RtlCreateQueryDebugBuffer (0, 0): stub
fixme:debug_buffer:RtlCreateQueryDebugBuffer (96, 0): returning 0x403bf298
fixme:debug_buffer:RtlQueryProcessDebugInformation (8, 80000001, 0x403bf298): 
stub
fixme:debug_buffer:RtlDestroyQueryDebugBuffer (0x403bf298): stub
<snip dsound thre	ad traces>


As you can see, the waveOutOpen call failed. And dsound returns NULL :(
Can you look it ?

Regards,
Raphael
-----BEGIN PGP SIGNATURE-----
Version: GnuPG v1.2.4 (GNU/Linux)

iD8DBQFAlYvtp7NA3AmQTU4RAkKpAJ9WDhgDw4QwWoCZwzg8cS62Wet7gwCdG3+d
Y17eHO2jOEndsaOrCCkGHJg=
=Rq5p
-----END PGP SIGNATURE-----




More information about the wine-devel mailing list