Skip to content

Update OpenAL Soft, Replace MojoAL with SDL3 Backend, and Apply Audio Fixes#54

Open
MAJigsaw77 wants to merge 13 commits intomasterfrom
feature/update-openalsoft-and-remove-mojoal
Open

Update OpenAL Soft, Replace MojoAL with SDL3 Backend, and Apply Audio Fixes#54
MAJigsaw77 wants to merge 13 commits intomasterfrom
feature/update-openalsoft-and-remove-mojoal

Conversation

@MAJigsaw77
Copy link

@MAJigsaw77 MAJigsaw77 commented Mar 22, 2026

This pr does the follwing things:

  • Updates OpenAL Soft to this commit.
  • Removes MojoAL in favour of using OpenAL Soft's SDL3 backend properly.
  • Removes the useless lime_al_cleanup as it no longer surves a function.
  • Patches lime_alc_get_string so it can have the device arg as null.
  • Fetches Disable HRTF by default when using OpenAL Soft openfl/lime#2001 so we no longer use the HRTF which should improve the audio quality as we dont need 3D audio by default.
  • Remove oss backend on Linux and winmm backend on Windows and added pipewire for Linux.

Copy link
Member

@AbnormalPoof AbnormalPoof left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

doesn't compile on mac :whatthecrying:

Image

Copy link

@NotHyper-474 NotHyper-474 left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Image

Pipewire and everything else is working on Linux ijgsaw da goat

@MAJigsaw77 MAJigsaw77 requested a review from AbnormalPoof March 24, 2026 17:35
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

4 participants