Skip to content

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

Merged
MAJigsaw77 merged 13 commits into
masterfrom
feature/update-openalsoft-and-remove-mojoal
Apr 2, 2026
Merged

Update OpenAL Soft, Replace MojoAL with SDL3 Backend, and Apply Audio Fixes#54
MAJigsaw77 merged 13 commits into
masterfrom
feature/update-openalsoft-and-remove-mojoal

Conversation

@MAJigsaw77
Copy link
Copy Markdown

@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
Copy Markdown
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
Copy Markdown

@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
@AbnormalPoof AbnormalPoof force-pushed the feature/update-openalsoft-and-remove-mojoal branch from 2ec9b26 to f749ccd Compare March 27, 2026 17:27
@MAJigsaw77 MAJigsaw77 force-pushed the feature/update-openalsoft-and-remove-mojoal branch 2 times, most recently from bc06d5f to 25cbc3d Compare April 2, 2026 09:44
@MAJigsaw77 MAJigsaw77 force-pushed the feature/update-openalsoft-and-remove-mojoal branch from 25cbc3d to 5f24fa7 Compare April 2, 2026 09:44
@MAJigsaw77 MAJigsaw77 merged commit c065c1d into master Apr 2, 2026
@MAJigsaw77 MAJigsaw77 deleted the feature/update-openalsoft-and-remove-mojoal branch April 2, 2026 09:44
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