Skip to content

Conversation

@halx99
Copy link
Collaborator

@halx99 halx99 commented Nov 13, 2025

  • OpenAL.framework has long been deprecated by Apple
  • openal-soft is now the enforced default backend for native platforms
  • Removed obsolete CMake option -DAX_USE_ALSOFT

Describe your changes

Issue ticket number and link

Checklist before requesting a review

For each PR

  • Add Copyright if it missed:
    - "Copyright (c) 2019-present Axmol Engine contributors (see AUTHORS.md)."

  • I have performed a self-review of my code.

    Optional:

    • I have checked readme and add important infos to this PR.
    • I have added/adapted some tests too.

For core/new feature PR

  • I have checked readme and add important infos to this PR.
  • I have added thorough tests.

Axmol 3.x ------------------------------------------------------------

For each 3.x PR

  • Check the '#include "axmol.h"' and replace it with the needed headers.

- OpenAL.framework has long been deprecated by Apple
- openal-soft is now the enforced default backend for native platforms
- Removed obsolete CMake option `-DAX_USE_ALSOFT`
@halx99 halx99 added this to the 2.9.2 milestone Nov 13, 2025
@halx99 halx99 added the enhancement New feature or request label Nov 13, 2025
@halx99 halx99 changed the title Switch default backend on iOS/macOS from OpenAL.framework to openal-soft Switch default audio backend on iOS/macOS from OpenAL.framework to openal-soft Nov 13, 2025
@halx99 halx99 merged commit 1bcd59f into release/2.x Nov 13, 2025
15 checks passed
@halx99 halx99 deleted the feature-2867 branch November 13, 2025 02:30
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

enhancement New feature or request

Projects

None yet

Development

Successfully merging this pull request may close these issues.

Remove cmake AX_USE_ALSOFT optional for apple platforms Sounds crackle and intermittently restart playing

3 participants