-----BEGIN PGP SIGNED MESSAGE----- Hash: SHA1
Hi,
Indeed, good job! ;-)
;)
Also "fixed" a problem I've encountered while running 3DAudio.exe (from SDK). One of the latest patches added this clause:
if (!ppDirectSound) IDirectSound_Release(*ppDirectSound);
well, seem another christian regression ;)
;-) I suppose the first regression is the crash when DirectSoundCreate failed when no driver is selected in the config file... :-) In that case, I was thinking to myself if we should be able to create DirectPerformance or DirectMusic objects or not. If so, Init and InitAudio functions should failed with an error. The error value could be DSERR_NODRIVER, E_NOINTERFACE or DSERR_UNINITIALIZED. Any idea?
Well i don't know the real behavior of dx (we need to test it on a real windows without a soundcard) but Unreal2 seems to need DMusic and DMmusicPerformance objects with and without sound support. For what i have tested it's only the DMmusicPerformance who can't return anything without dsound drivers (DSERR_NODRIVER).
Regards, Raphael