eaxefx icon indicating copy to clipboard operation
eaxefx copied to clipboard

Bypassed and unsupported features

Open RavenMacDaddy opened this issue 4 years ago • 6 comments

Are the features mentioned in section 6 planned to be supported in the future?

I'm currently playing BioShock and the log is full of warnings regarding speaker levels.

By the way, I really appreciate your work and was very happy when I found your project as a EAX and hifi enthusiast.

Cheers

RavenMacDaddy avatar May 13 '21 07:05 RavenMacDaddy

OpenAL Effects Extension (EFX) does not provide similar functionality. Nor OpenAL Soft extensions. So it's impossible for now to emulate them.

As for "Speaker Levels" I can bypass it to make an application "happy" and to avoid polluting the log.

Same could be done for "X-Ram" if there is an application which relies on this feature.

bibendovsky avatar May 13 '21 13:05 bibendovsky

The story was quite different when @kcat reported it https://github.com/kcat/openal-soft/issues/62

mirh avatar May 13 '21 13:05 mirh

The story was quite different when @kcat reported it kcat/openal-soft#62

The wrapper relies on OpenAL's public API and extensions. And those API does not allow to tweak, for example, particular channel level of a source.

bibendovsky avatar May 13 '21 14:05 bibendovsky

Duh, of course I was assuming any EAX restoration would have gone through reverse engineering of creative's proprietary apis. I thought that was the easier part compared to getting audio calculations right, but I guess I was wrong.

mirh avatar May 13 '21 15:05 mirh

Speaker Level bypassed in v1.0.5.

bibendovsky avatar May 13 '21 16:05 bibendovsky

X-RAM implemented in v1.0.6.

bibendovsky avatar Dec 20 '21 10:12 bibendovsky