-
Notifications
You must be signed in to change notification settings - Fork 465
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
implement audio backend fallbacks #1857
Conversation
Hi @Alto1772, Also, I think the question about whether we want the fallback to be in LUS was just a question from bria.. I think we definitely do want to have that on the LUS side rather than SoH. |
now that we have libultraship pulled in as a submodule, you'll need to PR the libultraship side of things upstream to https://github.com/Kenix3/libultraship |
Reliant on: Kenix3/libultraship#28 |
05bd4a3
to
ba13e6b
Compare
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
looks like the name here doesn't match LUS, would you mind updating this to work with the latest version?
As described in this comment: #1837 (comment)
This method does is if it fails to initialize at first, it loops and
Init()
s through all available audio apis listed inaudioBackends
at libultraship/libultraship/ImGuiImpl.cpp until one returns successfully, and then overwriting the config file to use that one.also I've changed something inSeparated into as #1958GameMenuBar.cpp
that fixes the zero entries in the the drop-down list so that it disables when there's only one entry.note: if u don't understand what i've just said here, just review my code, approve it or ask questions, or just don't.
Build Artifacts