linux, audio: add hooks acmFormatSuggest (#455)

## Link to GitHub Issue, if one exists
n/a

## Description of change

`acmFormatSuggest` is known to cause significant perf issues on Linux;
add a hook to return cached results.

The fix is only active in the Linux variant.

For discussion, see
* https://codeberg.org/nixac/spicetools/issues/2
* https://codeberg.org/nixac/spicetools/issues/4

## Testing
I've only tested this on Windows, checking if iidx and popn can boot,
play songs without audio issues.
This commit is contained in:
bicarus-dev
2025-12-16 22:56:22 -08:00
committed by GitHub
parent 6d18d6a496
commit d0f3ffd12f
5 changed files with 241 additions and 0 deletions
+1
View File
@@ -467,6 +467,7 @@ set(SOURCE_FILES ${SOURCE_FILES}
games/pc/bi2x_hook.cpp
# hooks
hooks/audio/acm.cpp
hooks/audio/audio.cpp
hooks/audio/buffer.cpp
hooks/audio/util.cpp