Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Avoid miniaudio runtime linking on macOS #391

Merged
merged 2 commits into from
Oct 9, 2023

Conversation

a740g
Copy link
Contributor

@a740g a740g commented Oct 9, 2023

Due to Apple's stricter notarization process on Ventura & Sonoma, miniaudio is not able to link to relevant frameworks at runtime. This causes it to fallback to the null-audio backend and eventually not play any audio.

To workaround this issue, we bypass runtime linking on macOS.

See the macOS build section here: https://miniaud.io/docs/manual/index.html#Building

This issue was reported here: https://qb64phoenix.com/forum/showthread.php?tid=2016

@a740g a740g added the bug Something isn't working label Oct 9, 2023
@a740g a740g self-assigned this Oct 9, 2023
@a740g a740g merged commit 16074c2 into QB64-Phoenix-Edition:main Oct 9, 2023
@a740g a740g deleted the macOS-audio-fix branch October 9, 2023 23:15
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
bug Something isn't working
Projects
None yet
Development

Successfully merging this pull request may close these issues.

3 participants