Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Scarface - crash #92

Open
justtoask opened this issue Aug 14, 2023 · 3 comments
Open

Scarface - crash #92

justtoask opened this issue Aug 14, 2023 · 3 comments

Comments

@justtoask
Copy link

Older versions of DSOAL ran fine with the game, but when running the latest version I get a black screen for a few seconds and then the game crashes, here's the log:

698c:trace:dsound:load_libopenal Loaded dsoal-aldrv.dll
698c:trace:dsound:load_libopenal Found ALC_EXT_thread_local_context
698c:trace:dsound:DSOAL_DllGetClassObject ({3901cc3f-84b5-4fa4-ba35-aa8172b8a09b}, {00000001-0000-0000-c000-000000000046}, 0019DF04)
698c:trace:dsound:DSCF_AddRef (5E711038) ref 2
698c:trace:dsound:DSCF_CreateInstance (5E711038, 00000000, {c50a7e93-f395-4834-9ef6-7fa99de50966}, 0019DFA8)
698c:trace:dsound:DSDevice_Create Creating device instance 0444ACC8
698c:trace:dsound:DS8_AddRef (0444ACC8) ref 1
698c:trace:dsound:DS8_AddRef (0444ACC8) ref 2
698c:trace:dsound:DS8_Release (0444ACC8) ref 1
698c:trace:dsound:DSCF_Release (5E711038) ref 1
698c:trace:dsound:DS8_QueryInterface (0444ACC8)->({c50a7e93-f395-4834-9ef6-7fa99de50966}, 0019EDE0)
698c:trace:dsound:DS8_AddRef (0444ACC8) ref 2
698c:trace:dsound:DS8_Release (0444ACC8) ref 1
698c:trace:dsound:DS8_Initialize (0444ACC8)->((null))
698c:trace:dsound:DSOAL_GetDeviceID (DSDEVID_DefaultPlayback, 0019FD0C)
698c:trace:dsound:DS8_Initialize Searching shared devices for {ee48e495-c66f-4f08-a305-51e99473601b}
698c:trace:dsound:DSShare_Create Creating shared device 089AA738
698c:warn:dsound:DSShare_Create PKEY_AudioEndpoint_PhysicalSpeakers is not a ULONG: 0x0000
698c:trace:dsound:DSShare_Create Got speaker config 0:8 from physical speakers 0x00000000
7708:trace:dsound:DllMain (5E6F0000, 2, 00000000)
698c:trace:dsound:DSShare_Create Opened AL device: OpenAL Soft on Speakers (Realtek(R) Audio)
7e7c:trace:dsound:DllMain (5E6F0000, 2, 00000000)
47ac:trace:dsound:DllMain (5E6F0000, 2, 00000000)
698c:trace:dsound:DSShare_Create Found EAX5.0
698c:trace:dsound:DSShare_Create Found AL_EXT_FLOAT32
698c:trace:dsound:DSShare_Create Found AL_EXT_MCFORMATS
698c:trace:dsound:DSShare_Create Found AL_SOFT_deferred_updates
698c:trace:dsound:DSShare_Create Found AL_SOFT_source_spatialize
698c:trace:dsound:DSShare_Create Found AL_SOFTX_map_buffer
698c:trace:dsound:DSShare_Create Allocated 128 hardware sources and 384 software sources
698c:trace:dsound:DSShare_starttimer Calling timer every 6 ms for 100 refreshes per second
698c:trace:dsound:DS8_SetCooperativeLevel (0444ACC8)->(00010010, 1)
698c:trace:dsound:DS8_CreateSoundBuffer (0444ACC8)->(0019FD04, 0019FCEC, 00000000)
698c:trace:dsound:DS8_CreateSoundBuffer Requested buffer:
    Size        = 36
    Flags       = 0x00000011
    BufferBytes = 0
698c:trace:dsound:DS8_CreateSoundBuffer Requested 3D algorithm GUID: {00000000-0000-0000-0000-000000000000}
698c:trace:dsound:DSPrimary_AddRef (0444ACEC) ref 1
698c:trace:dsound:DSPrimary_Initialize (0444ACEC)->(0444ACCC, 0019FD04)
698c:trace:dsound:DS8_CreateSoundBuffer 00000000
698c:trace:dsound:DS8_CreateSoundBuffer (0444ACC8)->(0019FD04, 0019FCE8, 00000000)
698c:trace:dsound:DS8_CreateSoundBuffer Requested buffer:
    Size        = 36
    Flags       = 0x00008014
    BufferBytes = 32
698c:trace:dsound:DS8_CreateSoundBuffer Requested 3D algorithm GUID: {00000000-0000-0000-0000-000000000000}
698c:trace:dsound:DSBuffer_Initialize (089C9340)->(0444ACCC, 0019FD04)
698c:trace:dsound:DSData_Create Requested buffer format:
    FormatTag      = 0x0001
    Channels       = 1
    SamplesPerSec  = 22050
    AvgBytesPerSec = 44100
    BlockAlign     = 2
    BitsPerSample  = 16
584c:trace:dsound:DllMain (5E6F0000, 2, 00000000)
584c:trace:dsound:DSShare_thread Shared device (089AA738) message loop start
698c:trace:dsound:DSBuffer_AddRef (089C9340) ref 1
698c:trace:dsound:DS8_CreateSoundBuffer 00000000
698c:trace:dsound:DSBuffer_QueryInterface (089C9340)->({31efac30-515c-11d0-a9aa-00aa0061be93}, 0019FCE4)
698c:trace:dsound:DSBufferProp_AddRef (089C934C) ref 1
698c:trace:dsound:DSBufferProp_QuerySupport (089C934C)->(DSPROPSETID_EAX10_ListenerProperties, 0x0, 0019FCA4)
698c:trace:dsound:DSBufferProp_QuerySupport (089C934C)->(DSPROPSETID_EAX10_ListenerProperties, 0x1, 0019FCA4)
698c:trace:dsound:DSBufferProp_QuerySupport (089C934C)->(DSPROPSETID_EAX10_ListenerProperties, 0x2, 0019FCA4)
698c:trace:dsound:DSBufferProp_QuerySupport (089C934C)->(DSPROPSETID_EAX10_ListenerProperties, 0x3, 0019FCA4)
698c:trace:dsound:DSBufferProp_QuerySupport (089C934C)->(DSPROPSETID_EAX10_ListenerProperties, 0x4, 0019FCA4)
698c:trace:dsound:DSBufferProp_QuerySupport (089C934C)->(DSPROPSETID_EAX10_BufferProperties, 0x0, 0019FCA4)
698c:trace:dsound:DSBufferProp_QuerySupport (089C934C)->(DSPROPSETID_EAX10_BufferProperties, 0x1, 0019FCA4)
698c:trace:dsound:DSBufferProp_QuerySupport (089C934C)->(DSPROPSETID_EAX20_ListenerProperties, 0x0, 0019FCA4)
698c:trace:dsound:DSBufferProp_QuerySupport (089C934C)->(DSPROPSETID_EAX20_ListenerProperties, 0x1, 0019FCA4)
698c:trace:dsound:DSBufferProp_QuerySupport (089C934C)->(DSPROPSETID_EAX20_ListenerProperties, 0x2, 0019FCA4)
698c:trace:dsound:DSBufferProp_QuerySupport (089C934C)->(DSPROPSETID_EAX20_ListenerProperties, 0x3, 0019FCA4)
698c:trace:dsound:DSBufferProp_QuerySupport (089C934C)->(DSPROPSETID_EAX20_ListenerProperties, 0x4, 0019FCA4)
698c:trace:dsound:DSBufferProp_QuerySupport (089C934C)->(DSPROPSETID_EAX20_ListenerProperties, 0x5, 0019FCA4)
698c:trace:dsound:DSBufferProp_QuerySupport (089C934C)->(DSPROPSETID_EAX20_ListenerProperties, 0x6, 0019FCA4)
698c:trace:dsound:DSBufferProp_QuerySupport (089C934C)->(DSPROPSETID_EAX20_ListenerProperties, 0x7, 0019FCA4)
698c:trace:dsound:DSBufferProp_QuerySupport (089C934C)->(DSPROPSETID_EAX20_ListenerProperties, 0x8, 0019FCA4)
698c:trace:dsound:DSBufferProp_QuerySupport (089C934C)->(DSPROPSETID_EAX20_ListenerProperties, 0x9, 0019FCA4)
698c:trace:dsound:DSBufferProp_QuerySupport (089C934C)->(DSPROPSETID_EAX20_ListenerProperties, 0xa, 0019FCA4)
698c:trace:dsound:DSBufferProp_QuerySupport (089C934C)->(DSPROPSETID_EAX20_ListenerProperties, 0xb, 0019FCA4)
698c:trace:dsound:DSBufferProp_QuerySupport (089C934C)->(DSPROPSETID_EAX20_ListenerProperties, 0xc, 0019FCA4)
698c:trace:dsound:DSBufferProp_QuerySupport (089C934C)->(DSPROPSETID_EAX20_ListenerProperties, 0xd, 0019FCA4)
698c:trace:dsound:DSBufferProp_QuerySupport (089C934C)->(DSPROPSETID_EAX20_ListenerProperties, 0xe, 0019FCA4)
698c:trace:dsound:DSBufferProp_QuerySupport (089C934C)->(DSPROPSETID_EAX20_ListenerProperties, 0xf, 0019FCA4)
698c:trace:dsound:DSBufferProp_QuerySupport (089C934C)->(DSPROPSETID_EAX20_BufferProperties, 0x0, 0019FCA4)
698c:trace:dsound:DSBufferProp_QuerySupport (089C934C)->(DSPROPSETID_EAX20_BufferProperties, 0x1, 0019FCA4)
698c:trace:dsound:DSBufferProp_QuerySupport (089C934C)->(DSPROPSETID_EAX20_BufferProperties, 0x2, 0019FCA4)
698c:trace:dsound:DSBufferProp_QuerySupport (089C934C)->(DSPROPSETID_EAX20_BufferProperties, 0x3, 0019FCA4)
698c:trace:dsound:DSBufferProp_QuerySupport (089C934C)->(DSPROPSETID_EAX20_BufferProperties, 0x4, 0019FCA4)
698c:trace:dsound:DSBufferProp_QuerySupport (089C934C)->(DSPROPSETID_EAX20_BufferProperties, 0x5, 0019FCA4)
698c:trace:dsound:DSBufferProp_QuerySupport (089C934C)->(DSPROPSETID_EAX20_BufferProperties, 0x6, 0019FCA4)
698c:trace:dsound:DSBufferProp_QuerySupport (089C934C)->(DSPROPSETID_EAX20_BufferProperties, 0x7, 0019FCA4)
698c:trace:dsound:DSBufferProp_QuerySupport (089C934C)->(DSPROPSETID_EAX20_BufferProperties, 0x8, 0019FCA4)
698c:trace:dsound:DSBufferProp_QuerySupport (089C934C)->(DSPROPSETID_EAX20_BufferProperties, 0x9, 0019FCA4)
698c:trace:dsound:DSBufferProp_QuerySupport (089C934C)->(DSPROPSETID_EAX20_BufferProperties, 0xa, 0019FCA4)
698c:trace:dsound:DSBufferProp_QuerySupport (089C934C)->(DSPROPSETID_EAX20_BufferProperties, 0xb, 0019FCA4)
698c:trace:dsound:DSBufferProp_QuerySupport (089C934C)->(DSPROPSETID_EAX20_BufferProperties, 0xc, 0019FCA4)
698c:trace:dsound:DSBufferProp_QuerySupport (089C934C)->(DSPROPSETID_EAX20_BufferProperties, 0xd, 0019FCA4)
698c:trace:dsound:DSBufferProp_QuerySupport (089C934C)->(DSPROPSETID_EAX20_BufferProperties, 0xe, 0019FCA4)
698c:trace:dsound:DSBufferProp_QuerySupport (089C934C)->(DSPROPSETID_EAX30_ListenerProperties, 0x0, 0019FCA4)
698c:trace:dsound:DSBufferProp_QuerySupport (089C934C)->(DSPROPSETID_EAX30_ListenerProperties, 0x1, 0019FCA4)
698c:trace:dsound:DSBufferProp_QuerySupport (089C934C)->(DSPROPSETID_EAX30_ListenerProperties, 0x5, 0019FCA4)
698c:trace:dsound:DSBufferProp_QuerySupport (089C934C)->(DSPROPSETID_EAX30_ListenerProperties, 0x6, 0019FCA4)
698c:trace:dsound:DSBufferProp_QuerySupport (089C934C)->(DSPROPSETID_EAX30_ListenerProperties, 0x7, 0019FCA4)
698c:trace:dsound:DSBufferProp_QuerySupport (089C934C)->(DSPROPSETID_EAX30_ListenerProperties, 0x18, 0019FCA4)
698c:trace:dsound:DSBufferProp_QuerySupport (089C934C)->(DSPROPSETID_EAX30_ListenerProperties, 0x8, 0019FCA4)
698c:trace:dsound:DSBufferProp_QuerySupport (089C934C)->(DSPROPSETID_EAX30_ListenerProperties, 0x9, 0019FCA4)
698c:trace:dsound:DSBufferProp_QuerySupport (089C934C)->(DSPROPSETID_EAX30_ListenerProperties, 0xa, 0019FCA4)
698c:trace:dsound:DSBufferProp_QuerySupport (089C934C)->(DSPROPSETID_EAX30_ListenerProperties, 0xb, 0019FCA4)
698c:trace:dsound:DSBufferProp_QuerySupport (089C934C)->(DSPROPSETID_EAX30_ListenerProperties, 0xc, 0019FCA4)
698c:trace:dsound:DSBufferProp_QuerySupport (089C934C)->(DSPROPSETID_EAX30_ListenerProperties, 0xd, 0019FCA4)
698c:trace:dsound:DSBufferProp_QuerySupport (089C934C)->(DSPROPSETID_EAX30_ListenerProperties, 0xe, 0019FCA4)
698c:trace:dsound:DSBufferProp_QuerySupport (089C934C)->(DSPROPSETID_EAX30_ListenerProperties, 0xf, 0019FCA4)
698c:trace:dsound:DSBufferProp_QuerySupport (089C934C)->(DSPROPSETID_EAX30_ListenerProperties, 0x10, 0019FCA4)
698c:trace:dsound:DSBufferProp_QuerySupport (089C934C)->(DSPROPSETID_EAX30_ListenerProperties, 0x2, 0019FCA4)
698c:trace:dsound:DSBufferProp_QuerySupport (089C934C)->(DSPROPSETID_EAX30_ListenerProperties, 0x3, 0019FCA4)
698c:trace:dsound:DSBufferProp_QuerySupport (089C934C)->(DSPROPSETID_EAX30_ListenerProperties, 0x4, 0019FCA4)
698c:trace:dsound:DSBufferProp_QuerySupport (089C934C)->(DSPROPSETID_EAX30_ListenerProperties, 0x15, 0019FCA4)
698c:trace:dsound:DSBufferProp_QuerySupport (089C934C)->(DSPROPSETID_EAX30_ListenerProperties, 0x12, 0019FCA4)
698c:trace:dsound:DSBufferProp_QuerySupport (089C934C)->(DSPROPSETID_EAX30_ListenerProperties, 0x11, 0019FCA4)
698c:trace:dsound:DSBufferProp_QuerySupport (089C934C)->(DSPROPSETID_EAX30_ListenerProperties, 0x14, 0019FCA4)
698c:trace:dsound:DSBufferProp_QuerySupport (089C934C)->(DSPROPSETID_EAX30_ListenerProperties, 0x13, 0019FCA4)
698c:trace:dsound:DSBufferProp_QuerySupport (089C934C)->(DSPROPSETID_EAX30_ListenerProperties, 0x16, 0019FCA4)
698c:trace:dsound:DSBufferProp_QuerySupport (089C934C)->(DSPROPSETID_EAX30_ListenerProperties, 0x17, 0019FCA4)
698c:trace:dsound:DSBufferProp_QuerySupport (089C934C)->(DSPROPSETID_EAX30_ListenerProperties, 0x19, 0019FCA4)
698c:trace:dsound:DSBufferProp_QuerySupport (089C934C)->(DSPROPSETID_EAX30_BufferProperties, 0x0, 0019FCA4)
698c:trace:dsound:DSBufferProp_QuerySupport (089C934C)->(DSPROPSETID_EAX30_BufferProperties, 0x1, 0019FCA4)
698c:trace:dsound:DSBufferProp_QuerySupport (089C934C)->(DSPROPSETID_EAX30_BufferProperties, 0x2, 0019FCA4)
698c:trace:dsound:DSBufferProp_QuerySupport (089C934C)->(DSPROPSETID_EAX30_BufferProperties, 0x3, 0019FCA4)
698c:trace:dsound:DSBufferProp_QuerySupport (089C934C)->(DSPROPSETID_EAX30_BufferProperties, 0x4, 0019FCA4)
698c:trace:dsound:DSBufferProp_QuerySupport (089C934C)->(DSPROPSETID_EAX30_BufferProperties, 0x5, 0019FCA4)
698c:trace:dsound:DSBufferProp_QuerySupport (089C934C)->(DSPROPSETID_EAX30_BufferProperties, 0x6, 0019FCA4)
698c:trace:dsound:DSBufferProp_QuerySupport (089C934C)->(DSPROPSETID_EAX30_BufferProperties, 0x7, 0019FCA4)
698c:trace:dsound:DSBufferProp_QuerySupport (089C934C)->(DSPROPSETID_EAX30_BufferProperties, 0x8, 0019FCA4)
698c:trace:dsound:DSBufferProp_QuerySupport (089C934C)->(DSPROPSETID_EAX30_BufferProperties, 0x9, 0019FCA4)
698c:trace:dsound:DSBufferProp_QuerySupport (089C934C)->(DSPROPSETID_EAX30_BufferProperties, 0xa, 0019FCA4)
698c:trace:dsound:DSBufferProp_QuerySupport (089C934C)->(DSPROPSETID_EAX30_BufferProperties, 0xb, 0019FCA4)
698c:trace:dsound:DSBufferProp_QuerySupport (089C934C)->(DSPROPSETID_EAX30_BufferProperties, 0xc, 0019FCA4)
698c:trace:dsound:DSBufferProp_QuerySupport (089C934C)->(DSPROPSETID_EAX30_BufferProperties, 0xd, 0019FCA4)
698c:trace:dsound:DSBufferProp_QuerySupport (089C934C)->(DSPROPSETID_EAX30_BufferProperties, 0xe, 0019FCA4)
698c:trace:dsound:DSBufferProp_QuerySupport (089C934C)->(DSPROPSETID_EAX30_BufferProperties, 0xf, 0019FCA4)
698c:trace:dsound:DSBufferProp_QuerySupport (089C934C)->(DSPROPSETID_EAX30_BufferProperties, 0x10, 0019FCA4)
698c:trace:dsound:DSBufferProp_QuerySupport (089C934C)->(DSPROPSETID_EAX30_BufferProperties, 0x11, 0019FCA4)
698c:trace:dsound:DSBufferProp_QuerySupport (089C934C)->(DSPROPSETID_EAX30_BufferProperties, 0x12, 0019FCA4)
698c:trace:dsound:DSBufferProp_QuerySupport (089C934C)->(DSPROPSETID_EAX30_BufferProperties, 0x13, 0019FCA4)
698c:trace:dsound:DSBufferProp_QuerySupport (089C934C)->(DSPROPSETID_EAX30_BufferProperties, 0x14, 0019FCA4)
698c:trace:dsound:DSBufferProp_QuerySupport (089C934C)->(DSPROPSETID_EAX30_BufferProperties, 0x15, 0019FCA4)
698c:trace:dsound:DSBufferProp_QuerySupport (089C934C)->(DSPROPSETID_EAX30_BufferProperties, 0x16, 0019FCA4)
698c:trace:dsound:DSBufferProp_QuerySupport (089C934C)->(EAXPROPERTYID_EAX40_FXSlot0, 0x10000, 0019FCA4)
698c:trace:dsound:DSBufferProp_QuerySupport (089C934C)->(EAXPROPERTYID_EAX40_FXSlot0, 0x10001, 0019FCA4)
698c:trace:dsound:DSBufferProp_QuerySupport (089C934C)->(EAXPROPERTYID_EAX40_FXSlot0, 0x10002, 0019FCA4)
698c:trace:dsound:DSBufferProp_QuerySupport (089C934C)->(EAXPROPERTYID_EAX40_FXSlot0, 0x10003, 0019FCA4)
698c:trace:dsound:DSBufferProp_QuerySupport (089C934C)->(EAXPROPERTYID_EAX40_FXSlot0, 0x10004, 0019FCA4)
698c:trace:dsound:DSBufferProp_QuerySupport (089C934C)->(EAXPROPERTYID_EAX40_FXSlot0, 0x10005, 0019FCA4)
698c:trace:dsound:DSBufferProp_QuerySupport (089C934C)->(EAXPROPERTYID_EAX40_FXSlot1, 0x10000, 0019FCA4)
698c:trace:dsound:DSBufferProp_QuerySupport (089C934C)->(EAXPROPERTYID_EAX40_FXSlot1, 0x10001, 0019FCA4)
698c:trace:dsound:DSBufferProp_QuerySupport (089C934C)->(EAXPROPERTYID_EAX40_FXSlot1, 0x10002, 0019FCA4)
698c:trace:dsound:DSBufferProp_QuerySupport (089C934C)->(EAXPROPERTYID_EAX40_FXSlot1, 0x10003, 0019FCA4)
698c:trace:dsound:DSBufferProp_QuerySupport (089C934C)->(EAXPROPERTYID_EAX40_FXSlot1, 0x10004, 0019FCA4)
698c:trace:dsound:DSBufferProp_QuerySupport (089C934C)->(EAXPROPERTYID_EAX40_FXSlot1, 0x10005, 0019FCA4)
698c:trace:dsound:DSBufferProp_QuerySupport (089C934C)->(EAXPROPERTYID_EAX40_FXSlot2, 0x10000, 0019FCA4)
698c:trace:dsound:DSBufferProp_QuerySupport (089C934C)->(EAXPROPERTYID_EAX40_FXSlot2, 0x10001, 0019FCA4)
698c:trace:dsound:DSBufferProp_QuerySupport (089C934C)->(EAXPROPERTYID_EAX40_FXSlot2, 0x10002, 0019FCA4)
698c:trace:dsound:DSBufferProp_QuerySupport (089C934C)->(EAXPROPERTYID_EAX40_FXSlot2, 0x10003, 0019FCA4)
698c:trace:dsound:DSBufferProp_QuerySupport (089C934C)->(EAXPROPERTYID_EAX40_FXSlot2, 0x10004, 0019FCA4)
698c:trace:dsound:DSBufferProp_QuerySupport (089C934C)->(EAXPROPERTYID_EAX40_FXSlot2, 0x10005, 0019FCA4)
698c:trace:dsound:DSBufferProp_QuerySupport (089C934C)->(EAXPROPERTYID_EAX40_FXSlot3, 0x10000, 0019FCA4)
698c:trace:dsound:DSBufferProp_QuerySupport (089C934C)->(EAXPROPERTYID_EAX40_FXSlot3, 0x10001, 0019FCA4)
698c:trace:dsound:DSBufferProp_QuerySupport (089C934C)->(EAXPROPERTYID_EAX40_FXSlot3, 0x10002, 0019FCA4)
698c:trace:dsound:DSBufferProp_QuerySupport (089C934C)->(EAXPROPERTYID_EAX40_FXSlot3, 0x10003, 0019FCA4)
698c:trace:dsound:DSBufferProp_QuerySupport (089C934C)->(EAXPROPERTYID_EAX40_FXSlot3, 0x10004, 0019FCA4)
698c:trace:dsound:DSBufferProp_QuerySupport (089C934C)->(EAXPROPERTYID_EAX40_FXSlot3, 0x10005, 0019FCA4)
698c:trace:dsound:DSBufferProp_QuerySupport (089C934C)->(EAXPROPERTYID_EAX40_Context, 0x0, 0019FCA4)
698c:trace:dsound:DSBufferProp_QuerySupport (089C934C)->(EAXPROPERTYID_EAX40_Context, 0x1, 0019FCA4)
698c:trace:dsound:DSBufferProp_QuerySupport (089C934C)->(EAXPROPERTYID_EAX40_Context, 0x2, 0019FCA4)
698c:trace:dsound:DSBufferProp_QuerySupport (089C934C)->(EAXPROPERTYID_EAX40_Context, 0x3, 0019FCA4)
698c:trace:dsound:DSBufferProp_QuerySupport (089C934C)->(EAXPROPERTYID_EAX40_Context, 0x4, 0019FCA4)
698c:trace:dsound:DSBufferProp_QuerySupport (089C934C)->(EAXPROPERTYID_EAX40_Context, 0x5, 0019FCA4)
698c:trace:dsound:DSBufferProp_QuerySupport (089C934C)->(EAXPROPERTYID_EAX40_Context, 0x6, 0019FCA4)
698c:trace:dsound:DSBufferProp_QuerySupport (089C934C)->(EAXPROPERTYID_EAX40_Source, 0x0, 0019FCA4)
698c:trace:dsound:DSBufferProp_QuerySupport (089C934C)->(EAXPROPERTYID_EAX40_Source, 0x1, 0019FCA4)
698c:trace:dsound:DSBufferProp_QuerySupport (089C934C)->(EAXPROPERTYID_EAX40_Source, 0x2, 0019FCA4)
698c:trace:dsound:DSBufferProp_QuerySupport (089C934C)->(EAXPROPERTYID_EAX40_Source, 0x3, 0019FCA4)
698c:trace:dsound:DSBufferProp_QuerySupport (089C934C)->(EAXPROPERTYID_EAX40_Source, 0x4, 0019FCA4)
698c:trace:dsound:DSBufferProp_QuerySupport (089C934C)->(EAXPROPERTYID_EAX40_Source, 0x5, 0019FCA4)
698c:trace:dsound:DSBufferProp_QuerySupport (089C934C)->(EAXPROPERTYID_EAX40_Source, 0x6, 0019FCA4)
698c:trace:dsound:DSBufferProp_QuerySupport (089C934C)->(EAXPROPERTYID_EAX40_Source, 0x7, 0019FCA4)
698c:trace:dsound:DSBufferProp_QuerySupport (089C934C)->(EAXPROPERTYID_EAX40_Source, 0x8, 0019FCA4)
698c:trace:dsound:DSBufferProp_QuerySupport (089C934C)->(EAXPROPERTYID_EAX40_Source, 0x9, 0019FCA4)
698c:trace:dsound:DSBufferProp_QuerySupport (089C934C)->(EAXPROPERTYID_EAX40_Source, 0xa, 0019FCA4)
698c:trace:dsound:DSBufferProp_QuerySupport (089C934C)->(EAXPROPERTYID_EAX40_Source, 0xb, 0019FCA4)
698c:trace:dsound:DSBufferProp_QuerySupport (089C934C)->(EAXPROPERTYID_EAX40_Source, 0xc, 0019FCA4)
698c:trace:dsound:DSBufferProp_QuerySupport (089C934C)->(EAXPROPERTYID_EAX40_Source, 0xd, 0019FCA4)
698c:trace:dsound:DSBufferProp_QuerySupport (089C934C)->(EAXPROPERTYID_EAX40_Source, 0xe, 0019FCA4)
698c:trace:dsound:DSBufferProp_QuerySupport (089C934C)->(EAXPROPERTYID_EAX40_Source, 0xf, 0019FCA4)
698c:trace:dsound:DSBufferProp_QuerySupport (089C934C)->(EAXPROPERTYID_EAX40_Source, 0x10, 0019FCA4)
698c:trace:dsound:DSBufferProp_QuerySupport (089C934C)->(EAXPROPERTYID_EAX40_Source, 0x11, 0019FCA4)
698c:trace:dsound:DSBufferProp_QuerySupport (089C934C)->(EAXPROPERTYID_EAX40_Source, 0x12, 0019FCA4)
698c:trace:dsound:DSBufferProp_QuerySupport (089C934C)->(EAXPROPERTYID_EAX40_Source, 0x13, 0019FCA4)
698c:trace:dsound:DSBufferProp_QuerySupport (089C934C)->(EAXPROPERTYID_EAX40_Source, 0x14, 0019FCA4)
698c:trace:dsound:DSBufferProp_QuerySupport (089C934C)->(EAXPROPERTYID_EAX40_Source, 0x15, 0019FCA4)
698c:trace:dsound:DSBufferProp_QuerySupport (089C934C)->(EAXPROPERTYID_EAX40_Source, 0x16, 0019FCA4)
698c:trace:dsound:DSBufferProp_QuerySupport (089C934C)->(EAXPROPERTYID_EAX40_Source, 0x17, 0019FCA4)
698c:trace:dsound:DSBufferProp_QuerySupport (089C934C)->(EAXPROPERTYID_EAX40_Source, 0x18, 0019FCA4)
698c:trace:dsound:DSBufferProp_QuerySupport (089C934C)->(EAXPROPERTYID_EAX40_Source, 0x19, 0019FCA4)
698c:trace:dsound:DSBufferProp_QuerySupport (089C934C)->(EAXPROPERTYID_EAX40_Source, 0x1a, 0019FCA4)
698c:trace:dsound:DSBufferProp_QuerySupport (089C934C)->(EAXPROPERTYID_EAX40_Source, 0x1b, 0019FCA4)
698c:trace:dsound:DSBufferProp_Release (089C934C) ref 0
698c:trace:dsound:DSBuffer_Release (089C9340) ref 0
698c:trace:dsound:DSBuffer_Destroy Destroying 089C9340
698c:trace:dsound:DSData_Release Deleting 08985030
698c:trace:dsound:DSPrimary_Release (0444ACEC) ref 0
698c:trace:dsound:DS8_SetCooperativeLevel (0444ACC8)->(00101358, 2)
698c:trace:dsound:DS8_CreateSoundBuffer (0444ACC8)->(0019FD08, 0F8FD04C, 00000000)
698c:trace:dsound:DS8_CreateSoundBuffer Requested buffer:
    Size        = 36
    Flags       = 0x00000091
    BufferBytes = 0
698c:trace:dsound:DS8_CreateSoundBuffer Requested 3D algorithm GUID: {00000000-0000-0000-0000-000000000000}
698c:trace:dsound:DSPrimary_AddRef (0444ACEC) ref 1
698c:trace:dsound:DSPrimary_Initialize (0444ACEC)->(0444ACCC, 0019FD08)
698c:trace:dsound:DS8_CreateSoundBuffer 00000000
698c:trace:dsound:DS8_CreateSoundBuffer (0444ACC8)->(0019FC40, 0019FD30, 00000000)
698c:trace:dsound:DS8_CreateSoundBuffer Requested buffer:
    Size        = 36
    Flags       = 0x00014004
    BufferBytes = 384000
698c:trace:dsound:DSBuffer_Initialize (089C9340)->(0444ACCC, 0019FC40)
698c:trace:dsound:DSData_Create Requested buffer format:
    FormatTag      = 0xfffe
    Channels       = 2
    SamplesPerSec  = 48000
    AvgBytesPerSec = 192000
    BlockAlign     = 4
    BitsPerSample  = 16
698c:trace:dsound:DSData_Create Extensible values:
    Samples     = 0
    ChannelMask = 0x0
    SubFormat   = {00000001-0000-0010-8000-00aa00389b71}
698c:fixme:dsound:get_fmtstr_EXT Could not get OpenAL PCM format (16-bit, channelmask 0)
698c:trace:dsound:DSData_Release Deleting 08984BD0
698c:trace:dsound:DSBuffer_Destroy Destroying 089C9340
698c:trace:dsound:DS8_CreateSoundBuffer 80070057
698c:trace:dsound:DS8_CreateSoundBuffer (0444ACC8)->(0019FC40, 0019FD30, 00000000)
698c:trace:dsound:DS8_CreateSoundBuffer Requested buffer:
    Size        = 36
    Flags       = 0x00014004
    BufferBytes = 384000
698c:trace:dsound:DSBuffer_Initialize (089C9340)->(0444ACCC, 0019FC40)
698c:trace:dsound:DSData_Create Requested buffer format:
    FormatTag      = 0xfffe
    Channels       = 2
    SamplesPerSec  = 44100
    AvgBytesPerSec = 176400
    BlockAlign     = 4
    BitsPerSample  = 16
698c:trace:dsound:DSData_Create Extensible values:
    Samples     = 0
    ChannelMask = 0x0
    SubFormat   = {00000001-0000-0010-8000-00aa00389b71}
698c:fixme:dsound:get_fmtstr_EXT Could not get OpenAL PCM format (16-bit, channelmask 0)
698c:trace:dsound:DSData_Release Deleting 08984F40
698c:trace:dsound:DSBuffer_Destroy Destroying 089C9340
698c:trace:dsound:DS8_CreateSoundBuffer 80070057
698c:trace:dsound:DS8_CreateSoundBuffer (0444ACC8)->(0019FC40, 0019FD30, 00000000)
698c:trace:dsound:DS8_CreateSoundBuffer Requested buffer:
    Size        = 36
    Flags       = 0x00014004
    BufferBytes = 384000
698c:trace:dsound:DSBuffer_Initialize (089C9340)->(0444ACCC, 0019FC40)
698c:trace:dsound:DSData_Create Requested buffer format:
    FormatTag      = 0xfffe
    Channels       = 2
    SamplesPerSec  = 32000
    AvgBytesPerSec = 128000
    BlockAlign     = 4
    BitsPerSample  = 16
698c:trace:dsound:DSData_Create Extensible values:
    Samples     = 0
    ChannelMask = 0x0
    SubFormat   = {00000001-0000-0010-8000-00aa00389b71}
698c:fixme:dsound:get_fmtstr_EXT Could not get OpenAL PCM format (16-bit, channelmask 0)
698c:trace:dsound:DSData_Release Deleting 08984B30
698c:trace:dsound:DSBuffer_Destroy Destroying 089C9340
698c:trace:dsound:DS8_CreateSoundBuffer 80070057
698c:trace:dsound:DS8_CreateSoundBuffer (0444ACC8)->(0019FC40, 0019FD30, 00000000)
698c:trace:dsound:DS8_CreateSoundBuffer Requested buffer:
    Size        = 36
    Flags       = 0x00014004
    BufferBytes = 384000
698c:trace:dsound:DSBuffer_Initialize (089C9340)->(0444ACCC, 0019FC40)
698c:trace:dsound:DSData_Create Requested buffer format:
    FormatTag      = 0xfffe
    Channels       = 2
    SamplesPerSec  = 24000
    AvgBytesPerSec = 96000
    BlockAlign     = 4
    BitsPerSample  = 16
698c:trace:dsound:DSData_Create Extensible values:
    Samples     = 0
    ChannelMask = 0x0
    SubFormat   = {00000001-0000-0010-8000-00aa00389b71}
698c:fixme:dsound:get_fmtstr_EXT Could not get OpenAL PCM format (16-bit, channelmask 0)
698c:trace:dsound:DSData_Release Deleting 08984B30
698c:trace:dsound:DSBuffer_Destroy Destroying 089C9340
698c:trace:dsound:DS8_CreateSoundBuffer 80070057
698c:trace:dsound:DS8_CreateSoundBuffer (0444ACC8)->(0019FC40, 0019FD30, 00000000)
698c:trace:dsound:DS8_CreateSoundBuffer Requested buffer:
    Size        = 36
    Flags       = 0x00014008
    BufferBytes = 384000
698c:trace:dsound:DSBuffer_Initialize (089C9340)->(0444ACCC, 0019FC40)
698c:trace:dsound:DSData_Create Requested buffer format:
    FormatTag      = 0xfffe
    Channels       = 2
    SamplesPerSec  = 48000
    AvgBytesPerSec = 192000
    BlockAlign     = 4
    BitsPerSample  = 16
698c:trace:dsound:DSData_Create Extensible values:
    Samples     = 0
    ChannelMask = 0x0
    SubFormat   = {00000001-0000-0010-8000-00aa00389b71}
698c:fixme:dsound:get_fmtstr_EXT Could not get OpenAL PCM format (16-bit, channelmask 0)
698c:trace:dsound:DSData_Release Deleting 08984E00
698c:trace:dsound:DSBuffer_Destroy Destroying 089C9340
698c:trace:dsound:DS8_CreateSoundBuffer 80070057
698c:trace:dsound:DS8_CreateSoundBuffer (0444ACC8)->(0019FC40, 0019FD30, 00000000)
698c:trace:dsound:DS8_CreateSoundBuffer Requested buffer:
    Size        = 36
    Flags       = 0x00014008
    BufferBytes = 384000
698c:trace:dsound:DSBuffer_Initialize (089C9340)->(0444ACCC, 0019FC40)
698c:trace:dsound:DSData_Create Requested buffer format:
    FormatTag      = 0xfffe
    Channels       = 2
    SamplesPerSec  = 44100
    AvgBytesPerSec = 176400
    BlockAlign     = 4
    BitsPerSample  = 16
698c:trace:dsound:DSData_Create Extensible values:
    Samples     = 0
    ChannelMask = 0x0
    SubFormat   = {00000001-0000-0010-8000-00aa00389b71}
698c:fixme:dsound:get_fmtstr_EXT Could not get OpenAL PCM format (16-bit, channelmask 0)
698c:trace:dsound:DSData_Release Deleting 08984B80
698c:trace:dsound:DSBuffer_Destroy Destroying 089C9340
698c:trace:dsound:DS8_CreateSoundBuffer 80070057
698c:trace:dsound:DS8_CreateSoundBuffer (0444ACC8)->(0019FC40, 0019FD30, 00000000)
698c:trace:dsound:DS8_CreateSoundBuffer Requested buffer:
    Size        = 36
    Flags       = 0x00014008
    BufferBytes = 384000
698c:trace:dsound:DSBuffer_Initialize (089C9340)->(0444ACCC, 0019FC40)
698c:trace:dsound:DSData_Create Requested buffer format:
    FormatTag      = 0xfffe
    Channels       = 2
    SamplesPerSec  = 32000
    AvgBytesPerSec = 128000
    BlockAlign     = 4
    BitsPerSample  = 16
698c:trace:dsound:DSData_Create Extensible values:
    Samples     = 0
    ChannelMask = 0x0
    SubFormat   = {00000001-0000-0010-8000-00aa00389b71}
698c:fixme:dsound:get_fmtstr_EXT Could not get OpenAL PCM format (16-bit, channelmask 0)
698c:trace:dsound:DSData_Release Deleting 08984E00
698c:trace:dsound:DSBuffer_Destroy Destroying 089C9340
698c:trace:dsound:DS8_CreateSoundBuffer 80070057
698c:trace:dsound:DS8_CreateSoundBuffer (0444ACC8)->(0019FC40, 0019FD30, 00000000)
698c:trace:dsound:DS8_CreateSoundBuffer Requested buffer:
    Size        = 36
    Flags       = 0x00014008
    BufferBytes = 384000
698c:trace:dsound:DSBuffer_Initialize (089C9340)->(0444ACCC, 0019FC40)
698c:trace:dsound:DSData_Create Requested buffer format:
    FormatTag      = 0xfffe
    Channels       = 2
    SamplesPerSec  = 24000
    AvgBytesPerSec = 96000
    BlockAlign     = 4
    BitsPerSample  = 16
698c:trace:dsound:DSData_Create Extensible values:
    Samples     = 0
    ChannelMask = 0x0
    SubFormat   = {00000001-0000-0010-8000-00aa00389b71}
698c:fixme:dsound:get_fmtstr_EXT Could not get OpenAL PCM format (16-bit, channelmask 0)
698c:trace:dsound:DSData_Release Deleting 08984EA0
698c:trace:dsound:DSBuffer_Destroy Destroying 089C9340
698c:trace:dsound:DS8_CreateSoundBuffer 80070057
698c:trace:dsound:DS8_CreateSoundBuffer (0444ACC8)->(0019FC40, 0019FD30, 00000000)
698c:trace:dsound:DS8_CreateSoundBuffer Requested buffer:
    Size        = 36
    Flags       = 0x00014004
    BufferBytes = 1152000
698c:trace:dsound:DSBuffer_Initialize (089C9340)->(0444ACCC, 0019FC40)
698c:trace:dsound:DSData_Create Requested buffer format:
    FormatTag      = 0xfffe
    Channels       = 6
    SamplesPerSec  = 48000
    AvgBytesPerSec = 576000
    BlockAlign     = 12
    BitsPerSample  = 16
698c:trace:dsound:DSData_Create Extensible values:
    Samples     = 0
    ChannelMask = 0x0
    SubFormat   = {00000001-0000-0010-8000-00aa00389b71}
698c:fixme:dsound:get_fmtstr_EXT Could not get OpenAL PCM format (16-bit, channelmask 0)
698c:trace:dsound:DSData_Release Deleting 08984FE0
698c:trace:dsound:DSBuffer_Destroy Destroying 089C9340
698c:trace:dsound:DS8_CreateSoundBuffer 80070057
698c:trace:dsound:DS8_CreateSoundBuffer (0444ACC8)->(0019FC40, 0019FD30, 00000000)
698c:trace:dsound:DS8_CreateSoundBuffer Requested buffer:
    Size        = 36
    Flags       = 0x00014004
    BufferBytes = 1152000
698c:trace:dsound:DSBuffer_Initialize (089C9340)->(0444ACCC, 0019FC40)
698c:trace:dsound:DSData_Create Requested buffer format:
    FormatTag      = 0xfffe
    Channels       = 6
    SamplesPerSec  = 44100
    AvgBytesPerSec = 529200
    BlockAlign     = 12
    BitsPerSample  = 16
698c:trace:dsound:DSData_Create Extensible values:
    Samples     = 0
    ChannelMask = 0x0
    SubFormat   = {00000001-0000-0010-8000-00aa00389b71}
698c:fixme:dsound:get_fmtstr_EXT Could not get OpenAL PCM format (16-bit, channelmask 0)
698c:trace:dsound:DSData_Release Deleting 08984B30
698c:trace:dsound:DSBuffer_Destroy Destroying 089C9340
698c:trace:dsound:DS8_CreateSoundBuffer 80070057
698c:trace:dsound:DS8_CreateSoundBuffer (0444ACC8)->(0019FC40, 0019FD30, 00000000)
698c:trace:dsound:DS8_CreateSoundBuffer Requested buffer:
    Size        = 36
    Flags       = 0x00014004
    BufferBytes = 1152000
698c:trace:dsound:DSBuffer_Initialize (089C9340)->(0444ACCC, 0019FC40)
698c:trace:dsound:DSData_Create Requested buffer format:
    FormatTag      = 0xfffe
    Channels       = 6
    SamplesPerSec  = 32000
    AvgBytesPerSec = 384000
    BlockAlign     = 12
    BitsPerSample  = 16
698c:trace:dsound:DSData_Create Extensible values:
    Samples     = 0
    ChannelMask = 0x0
    SubFormat   = {00000001-0000-0010-8000-00aa00389b71}
698c:fixme:dsound:get_fmtstr_EXT Could not get OpenAL PCM format (16-bit, channelmask 0)
698c:trace:dsound:DSData_Release Deleting 08984D10
698c:trace:dsound:DSBuffer_Destroy Destroying 089C9340
698c:trace:dsound:DS8_CreateSoundBuffer 80070057
698c:trace:dsound:DS8_CreateSoundBuffer (0444ACC8)->(0019FC40, 0019FD30, 00000000)
698c:trace:dsound:DS8_CreateSoundBuffer Requested buffer:
    Size        = 36
    Flags       = 0x00014004
    BufferBytes = 1152000
698c:trace:dsound:DSBuffer_Initialize (089C9340)->(0444ACCC, 0019FC40)
698c:trace:dsound:DSData_Create Requested buffer format:
    FormatTag      = 0xfffe
    Channels       = 6
    SamplesPerSec  = 24000
    AvgBytesPerSec = 288000
    BlockAlign     = 12
    BitsPerSample  = 16
698c:trace:dsound:DSData_Create Extensible values:
    Samples     = 0
    ChannelMask = 0x0
    SubFormat   = {00000001-0000-0010-8000-00aa00389b71}
698c:fixme:dsound:get_fmtstr_EXT Could not get OpenAL PCM format (16-bit, channelmask 0)
698c:trace:dsound:DSData_Release Deleting 08984D10
698c:trace:dsound:DSBuffer_Destroy Destroying 089C9340
698c:trace:dsound:DS8_CreateSoundBuffer 80070057
698c:trace:dsound:DS8_CreateSoundBuffer (0444ACC8)->(0019FC40, 0019FD30, 00000000)
698c:trace:dsound:DS8_CreateSoundBuffer Requested buffer:
    Size        = 36
    Flags       = 0x00014008
    BufferBytes = 1152000
698c:trace:dsound:DSBuffer_Initialize (089C9340)->(0444ACCC, 0019FC40)
698c:trace:dsound:DSData_Create Requested buffer format:
    FormatTag      = 0xfffe
    Channels       = 6
    SamplesPerSec  = 48000
    AvgBytesPerSec = 576000
    BlockAlign     = 12
    BitsPerSample  = 16
698c:trace:dsound:DSData_Create Extensible values:
    Samples     = 0
    ChannelMask = 0x0
    SubFormat   = {00000001-0000-0010-8000-00aa00389b71}
698c:fixme:dsound:get_fmtstr_EXT Could not get OpenAL PCM format (16-bit, channelmask 0)
698c:trace:dsound:DSData_Release Deleting 08984E50
698c:trace:dsound:DSBuffer_Destroy Destroying 089C9340
698c:trace:dsound:DS8_CreateSoundBuffer 80070057
698c:trace:dsound:DS8_CreateSoundBuffer (0444ACC8)->(0019FC40, 0019FD30, 00000000)
698c:trace:dsound:DS8_CreateSoundBuffer Requested buffer:
    Size        = 36
    Flags       = 0x00014008
    BufferBytes = 1152000
698c:trace:dsound:DSBuffer_Initialize (089C9340)->(0444ACCC, 0019FC40)
698c:trace:dsound:DSData_Create Requested buffer format:
    FormatTag      = 0xfffe
    Channels       = 6
    SamplesPerSec  = 44100
    AvgBytesPerSec = 529200
    BlockAlign     = 12
    BitsPerSample  = 16
698c:trace:dsound:DSData_Create Extensible values:
    Samples     = 0
    ChannelMask = 0x0
    SubFormat   = {00000001-0000-0010-8000-00aa00389b71}
698c:fixme:dsound:get_fmtstr_EXT Could not get OpenAL PCM format (16-bit, channelmask 0)
698c:trace:dsound:DSData_Release Deleting 08985080
698c:trace:dsound:DSBuffer_Destroy Destroying 089C9340
698c:trace:dsound:DS8_CreateSoundBuffer 80070057
698c:trace:dsound:DS8_CreateSoundBuffer (0444ACC8)->(0019FC40, 0019FD30, 00000000)
698c:trace:dsound:DS8_CreateSoundBuffer Requested buffer:
    Size        = 36
    Flags       = 0x00014008
    BufferBytes = 1152000
698c:trace:dsound:DSBuffer_Initialize (089C9340)->(0444ACCC, 0019FC40)
698c:trace:dsound:DSData_Create Requested buffer format:
    FormatTag      = 0xfffe
    Channels       = 6
    SamplesPerSec  = 32000
    AvgBytesPerSec = 384000
    BlockAlign     = 12
    BitsPerSample  = 16
698c:trace:dsound:DSData_Create Extensible values:
    Samples     = 0
    ChannelMask = 0x0
    SubFormat   = {00000001-0000-0010-8000-00aa00389b71}
698c:fixme:dsound:get_fmtstr_EXT Could not get OpenAL PCM format (16-bit, channelmask 0)
698c:trace:dsound:DSData_Release Deleting 08984BD0
698c:trace:dsound:DSBuffer_Destroy Destroying 089C9340
698c:trace:dsound:DS8_CreateSoundBuffer 80070057
698c:trace:dsound:DS8_CreateSoundBuffer (0444ACC8)->(0019FC40, 0019FD30, 00000000)
698c:trace:dsound:DS8_CreateSoundBuffer Requested buffer:
    Size        = 36
    Flags       = 0x00014008
    BufferBytes = 1152000
698c:trace:dsound:DSBuffer_Initialize (089C9340)->(0444ACCC, 0019FC40)
698c:trace:dsound:DSData_Create Requested buffer format:
    FormatTag      = 0xfffe
    Channels       = 6
    SamplesPerSec  = 24000
    AvgBytesPerSec = 288000
    BlockAlign     = 12
    BitsPerSample  = 16
698c:trace:dsound:DSData_Create Extensible values:
    Samples     = 0
    ChannelMask = 0x0
    SubFormat   = {00000001-0000-0010-8000-00aa00389b71}
698c:fixme:dsound:get_fmtstr_EXT Could not get OpenAL PCM format (16-bit, channelmask 0)
698c:trace:dsound:DSData_Release Deleting 08984BD0
698c:trace:dsound:DSBuffer_Destroy Destroying 089C9340
698c:trace:dsound:DS8_CreateSoundBuffer 80070057
17ac:trace:dsound:DllMain (5E6F0000, 2, 00000000)
698c:trace:dsound:DSPrimary_QueryInterface (0444ACEC)->({279afa84-4981-11ce-a521-0020af0be560}, 0FB8D4DC)
698c:trace:dsound:DSPrimary3D_AddRef (0444ACF0) ref 1
698c:trace:dsound:DSPrimary3D_SetPosition (0444ACF0)->(0.000000, 0.000000, 0.000000, 1)
698c:trace:dsound:DSPrimary3D_SetOrientation (0444ACF0)->(0.000000, 0.000000, 1.000000, 0.000000, 1.000000, 0.000000, 1)
698c:trace:dsound:DS8_CreateSoundBuffer (0444ACC8)->(0019FC88, 0019FCDC, 00000000)
698c:trace:dsound:DS8_CreateSoundBuffer Requested buffer:
    Size        = 36
    Flags       = 0x00000014
    BufferBytes = 4
698c:trace:dsound:DS8_CreateSoundBuffer Requested 3D algorithm GUID: {00000000-0000-0000-0000-000000000000}
698c:trace:dsound:DSBuffer_Initialize (089C9340)->(0444ACCC, 0019FC88)
698c:trace:dsound:DSData_Create Requested buffer format:
    FormatTag      = 0x0001
    Channels       = 1
    SamplesPerSec  = 22050
    AvgBytesPerSec = 44100
    BlockAlign     = 2
    BitsPerSample  = 16
698c:trace:dsound:DSBuffer_AddRef (089C9340) ref 1
698c:trace:dsound:DS8_CreateSoundBuffer 00000000
3460:trace:dsound:DllMain (5E6F0000, 2, 00000000)
698c:trace:dsound:DSBuffer_QueryInterface (089C9340)->({279afa86-4981-11ce-a521-0020af0be560}, 0019FD40)
698c:trace:dsound:DSBuffer3D_AddRef (089C9344) ref 1
698c:trace:dsound:DSBuffer3D_QueryInterface (089C9344)->({31efac30-515c-11d0-a9aa-00aa0061be93}, 0FB8D4E4)
698c:trace:dsound:DSBufferProp_AddRef (089C934C) ref 1
698c:trace:dsound:DSBufferProp_Set (089C934C)->(EAXPROPERTYID_EAX40_Context, 0x2, 00000000, 0, 00774488, 16)
698c:trace:dsound:DSPrimary3D_CommitDeferredSettings Dirty flags was: 0x05
698c:trace:dsound:DSBuffer3D_Release (089C9344) ref 0
698c:trace:dsound:DSBuffer_Release (089C9340) ref 0
698c:trace:dsound:DSBufferProp_Set (089C934C)->(EAXPROPERTYID_EAX40_FXSlot0, 0x10003, 00000000, 0, 0019FD80, 4)
698c:trace:dsound:DSPrimary3D_CommitDeferredSettings Dirty flags was: 0x00
@kcat
Copy link
Owner

kcat commented Aug 14, 2023

It seems after EAX detection, all secondary buffers are created with a WAVE_FORMAT_EXTENSIBLE and an empty channel mask:

698c:fixme:dsound:get_fmtstr_EXT Could not get OpenAL PCM format (16-bit, channelmask 0)

except the final one used to set EAX properties. I guess the earlier version either ignored a 0 channel mask, or didn't support EAX interfaces enough to use that code path.

@ThreeDeeJay
Copy link

By the way @justtoask which version/commit worked last? The second to last?

@justtoask
Copy link
Author

I don't remember exactly, if I had to guess it would be 1.31a maybe? tbh now I'm not sure if it ever even worked in the first place.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

3 participants