View Issue Details

IDProjectCategoryView StatusLast Update
0003222The Dark ModSound Systempublic09.10.2017 14:18
Reportertels Assigned To 
Status resolvedResolutionfixed 
Product VersionSVN 
Target VersionTDM 2.06Fixed in VersionTDM 2.06 
Summary0003222: OpenAL not supported on Linux
DescriptionUsing OpenAL (s_usepenal=1) on Linux fails, as OpenAL support is not build in.
TagsNo tags attached.


related to 0003221 confirmed TDM only supports 2 or 5.1 channel audio 
related to 0003088 closedSerpentine Port EAX/Old OpenAL to EFX/OpenAL Soft 
related to 0003955 resolvedgreebo Port EAX code to use openAL/EFX based on dhewm3 




07.09.2012 09:39

reporter   ~0004796

Trying to enable it results in:

build/release/core/sound/snd_system.o: In function `idSoundSystemLocal::FreeOpenALSource(unsigned int)':
snd_system.cpp:(.text+0x1d9): undefined reference to `EAXPROPERTYID_EAX40_Source'
build/release/core/sound/snd_world.o: In function `idSoundWorldLocal::AddChannelContribution(idSoundEmitterLocal*, idSoundChannel*, int, int, float*)':
snd_world.cpp:(.text+0x2b81): undefined reference to `EAXPROPERTYID_EAX40_Source'
build/release/core/sound/snd_world.o: In function `idSoundWorldLocal::MixLoop(int, int, float*)':
snd_world.cpp:(.text+0x3ccd): undefined reference to `EAXPROPERTYID_EAX40_FXSlot0'

So it seems EAX support missing on Linux and OpenAL support on Linux are tied together.


09.10.2017 14:18

developer   ~0009430

Fixed with Dhewm merge

Issue History

Date Modified Username Field Change
07.09.2012 09:18 tels New Issue
07.09.2012 09:19 tels Relationship added related to 0003221
07.09.2012 09:39 tels Note Added: 0004796
07.09.2012 09:45 tels Relationship added related to 0003088
09.10.2017 14:17 nbohr1more Relationship added related to 0003955
09.10.2017 14:18 nbohr1more Note Added: 0009430
09.10.2017 14:18 nbohr1more Status new => resolved
09.10.2017 14:18 nbohr1more Resolution open => fixed
09.10.2017 14:18 nbohr1more Product Version => SVN
09.10.2017 14:18 nbohr1more Fixed in Version => TDM 2.06
09.10.2017 14:18 nbohr1more Target Version => TDM 2.06