audio: Accurate audio output timing. (#1986)

* audio: Accurate audio output timing.

* audio: Handle SDL audio queue stalls.

* audio: Format info cleanup.
This commit is contained in:
squidbus 2024-12-31 02:38:52 -08:00 committed by GitHub
parent 927dc6d95c
commit 48c51bd9ef
No known key found for this signature in database
GPG key ID: B5690EEEBB952194
15 changed files with 170 additions and 821 deletions

View file

@ -24,7 +24,6 @@ bool getEnableDiscordRPC();
bool getSeparateUpdateEnabled();
bool getCompatibilityEnabled();
bool getCheckCompatibilityOnStartup();
std::string getAudioBackend();
std::string getLogFilter();
std::string getLogType();
@ -76,7 +75,6 @@ void setSeparateUpdateEnabled(bool use);
void setGameInstallDirs(const std::vector<std::filesystem::path>& settings_install_dirs_config);
void setCompatibilityEnabled(bool use);
void setCheckCompatibilityOnStartup(bool use);
void setAudioBackend(std::string backend);
void setCursorState(s16 cursorState);
void setCursorHideTimeout(int newcursorHideTimeout);