steam-audio icon indicating copy to clipboard operation
steam-audio copied to clipboard

FFT implementations other than IPP on macOS x86_64

Open Ravbug opened this issue 1 year ago • 1 comments

I'm trying to integrate Steam Audio from source. From my reading of the source code, it looks like IPP is used for FFT operations on x86_64 targets, FFTS is used on Android, and PFFFT is used on non-macOS arm64 targets. To experiment, I tried force-enabling the PFFFT and Accelerate implementations on x86_64 but they segfault there.

Is there a way to use SteamAudio from source on x86_64 without installing oneAPI?

Ravbug avatar Apr 01 '24 01:04 Ravbug

Looks like my earlier understanding of the source was wrong -- PFFFT works fine on Windows x86_64. However, this implementation is disabled on macOS x86_64. Is there a non-IPP FFT implementation for x86_64 macOS? oneAPI on macOS has been deprecated.

Ravbug avatar Apr 01 '24 17:04 Ravbug

The issues I was facing here have been resolved.

Ravbug avatar Jun 29 '24 01:06 Ravbug