JACoders / OpenJK

Community effort to maintain and improve Jedi Academy (SP & MP) + Jedi Outcast (SP only) released by Raven Software
GNU General Public License v2.0
1.97k stars 606 forks source link

Replace OpenAL/EAX library with OpenAL soft #1045

Open xycaleth opened 4 years ago

xycaleth commented 4 years ago

The OpenAL/EAX usage on Windows is still using the Creative OpenAL implementation which is not compatible with GPL. This should be replaced with openal-soft and EAX possibly replaced with the EFX extension (some [possibly out of date] information about that here https://github.com/kcat/openal-soft/issues/62)

ensiform commented 4 years ago

Also some information here

https://github.com/kcat/openal-soft/issues/30

Hiradur commented 2 years ago

OpenAL Soft recently gained native support for the EAX extensions, see https://github.com/kcat/openal-soft/pull/632. This might make porting EAX effects to EFX unnecessary.

ensiform commented 2 years ago

Does it support working with a replacement eaxmanager binary? Which handles the parsing of eal files

Hiradur commented 2 years ago

I think parsing .eal files is the responsibility of the application rather than OpenAL Soft. How it's done probably doesn't matter as far as OpenAL Soft is concerned.