Add back FMOD Studio audio backend (licensed) #216

Open
opened 2026-09-30 21:58:11 +00:00 by sky_line · 0 comments
Owner

Removed: the fmodstudio 3p package (private download, failed in every Windows build), LLAudioEngine_FMODSTUDIO, the FMOD listener and streaming-audio classes, and their settings (FMODExProfilerEnable, FMODExDecodeBufferSize).

We've always shipped the OpenAL backend (--openal=ON), so nothing user-facing changed.

Why we might want it

  • FMOD's streaming audio handles more stream formats and codecs than the media-plugin path.
  • FMOD's mixer and 3D positioning are more mature on some platforms.

To add it back

  • A commercial FMOD licence for distribution, and our own hosted 3p package.
  • Restore the llaudio *_fmodstudio sources and startup selection from history.
  • Compare against OpenAL + HRTF (AudioOpenALHRTF) before committing to it.
Removed: the `fmodstudio` 3p package (private download, failed in every Windows build), `LLAudioEngine_FMODSTUDIO`, the FMOD listener and streaming-audio classes, and their settings (FMODExProfilerEnable, FMODExDecodeBufferSize). We've always shipped the OpenAL backend (`--openal=ON`), so nothing user-facing changed. ## Why we might want it - FMOD's streaming audio handles more stream formats and codecs than the media-plugin path. - FMOD's mixer and 3D positioning are more mature on some platforms. ## To add it back - A commercial FMOD licence for distribution, and our own hosted 3p package. - Restore the llaudio *_fmodstudio sources and startup selection from history. - Compare against OpenAL + HRTF (AudioOpenALHRTF) before committing to it.
sky_line added this to the Slipstream project 2026-10-06 15:04:15 +00:00
Sign in to join this conversation.
No milestone
No project
No assignees
1 participant
Notifications
Due date
The due date is invalid or out of range. Please use the format "yyyy-mm-dd".

No due date set.

Dependencies

No dependencies set.

Reference
sky_line/Slipstream#216
No description provided.