Sound broken in 2.8.1 on Windows

Started by princec, October 26, 2011, 10:51:21

Previous topic - Next topic

princec

Flood of complaints coming in when I accidentally included the OpenALSoft dll from 2.8.1 with the latest release of Titan Attacks. Sound garbled or scratchy or only coming through headphones and other crazy shit. I don't really know why or how. I simply switched back to the dll used in 2.7.1 and all is well once more.

Did anything significant change in OpenALSoft between 2.7.1 and 2.8.1?

Cas :)

kappa

Quote from: princec on October 26, 2011, 10:51:21
Did anything significant change in OpenALSoft between 2.7.1 and 2.8.1?
Not much, only more than 600 changes :o since the 2.7.1 release(10th Feb 2011)! source.

You could try the latest nightly build of OpenALSoft, maybe some of the changes since the 2.8.1 release have already fixed the issues.

Matzon

I haven't heard any issues.
Do you know anything about the users? - OS, sound card etc etc.

One of the major changes was a backend specifically for vista/windows 7 - could be buggy.

But need more information.

QuoteAvailable playback devices:
AL lib: GetConfigValue: Key general:hrtf_tables not found
AL lib: GetConfigValue: Key general:rt-prio not found
AL lib: GetConfigValue: Key general:resampler not found
AL lib: GetConfigValue: Key general:trap-alc-error not found
AL lib: GetConfigValue: Key general:trap-al-error not found
AL lib: GetConfigValue: Key reverb:boost not found
AL lib: GetConfigValue: Key reverb:emulate-eax not found
AL lib: GetConfigValue: Key general:drivers not found
AL lib: MMDevApiMsgProc: Starting message thread
AL lib: MMDevApiMsgProc: Failed to create IMMDeviceEnumerator instance: 0x80040154
AL lib: alc_initconfig: Failed to initialize backend "mmdevapi"
AL lib: alc_initconfig: Initialized backend "dsound"
AL lib: alc_initconfig: Added "dsound" for playback
AL lib: alc_initconfig: Initialized backend "winmm"
AL lib: alc_initconfig: Added "winmm" for capture
AL lib: GetConfigValue: Key general:excludefx not found
    Realtek HD Audio output
Available capture devices:
    Realtek HDA Primary input
    Realtek HD Digital input
    Microsoft LifeCam VX-2000.
Default playback device: Realtek HD Audio output
Default capture device: Realtek HDA Primary input
ALC version: 1.1
AL lib: GetConfigValue: Key general:frequency not found
AL lib: GetConfigValue: Key general:format not found
AL lib: GetConfigValue: Key general:periods not found
AL lib: GetConfigValue: Key general:period_size not found
AL lib: GetConfigValue: Key general:sources not found
AL lib: GetConfigValue: Key general:slots not found
AL lib: GetConfigValue: Key general:sends not found
AL lib: GetConfigValue: Key general:cf_level not found
AL lib: alcOpenDevice: Created device 013C0048

** Info for device "DirectSound Default" **
ALC version: 1.1
ALC extensions:
    ALC_ENUMERATE_ALL_EXT, ALC_ENUMERATION_EXT, ALC_EXT_CAPTURE,
    ALC_EXT_DEDICATED, ALC_EXT_disconnect, ALC_EXT_EFX,
    ALC_EXT_thread_local_context, ALC_SOFTX_loopback_device
AL lib: UpdateDeviceParams: Format pre-setup: Stereo, Signed Short, 44100hz, 1024 update size x4
AL lib: UpdateDeviceParams: Format post-setup: Stereo, Signed Short, 44100hz, 1024 update size x4
AL lib: GetConfigValue: Key general:layout_STEREO not found
AL lib: GetConfigValue: Key general:layout not found
AL lib: GetConfigValue: Key general:hrtf not found
AL lib: UpdateDeviceParams: HRTF disabled
AL lib: UpdateDeviceParams: BS2B disabled
AL lib: UpdateDeviceParams: Stereo duplication disabled
AL lib: alcCreateContext: Created context 013E8E18
OpenAL vendor string: OpenAL Community
OpenAL renderer string: OpenAL Soft
OpenAL version string: 1.1 ALSOFT 1.13
OpenAL extensions:
    AL_EXT_ALAW, AL_EXT_DOUBLE, AL_EXT_EXPONENT_DISTANCE, AL_EXT_FLOAT32,
    AL_EXT_IMA4, AL_EXT_LINEAR_DISTANCE, AL_EXT_MCFORMATS, AL_EXT_MULAW,
    AL_EXT_MULAW_MCFORMATS, AL_EXT_OFFSET, AL_EXT_source_distance_model,
    AL_LOKI_quadriphonic, AL_SOFTX_buffer_samples, AL_SOFT_buffer_sub_data,
    AL_SOFTX_deferred_updates, AL_SOFT_loop_points,
    AL_SOFTX_non_virtual_channels
EFX version: 1.0
Max auxiliary sends: 4
Supported filters:
    Low-pass
Supported effects:
    EAX Reverb, Reverb, Echo, Ring Modulator, Dedicated Dialog, Dedicated LFE
AL lib: FreeContext: 013E8E18
AL lib: FreeDevice: 013C0048

Extra debug info: export  ALSOFT_LOGLEVEL and set it to 3