[APU] Switched to New XMA decoder as default

- Added codepath for "consume only" pass. This should resolve constant clicking in Source engine games.
- Added smaller performance improvements to decoder
This commit is contained in:
Gliniak
2025-12-01 23:57:53 +01:00
parent dfa70b3677
commit dd29365970
5 changed files with 23 additions and 4 deletions

View File

@@ -54,7 +54,7 @@ extern "C" {
DEFINE_bool(ffmpeg_verbose, false, "Verbose FFmpeg output (debug and above)",
"APU");
DEFINE_bool(use_new_decoder, false,
DEFINE_bool(use_new_decoder, true,
"Enables usage of new experimental XMA audio decoder.", "APU");
DEFINE_bool(use_dedicated_xma_thread, true,
@@ -62,6 +62,8 @@ DEFINE_bool(use_dedicated_xma_thread, true,
"better results, but decrease performance a bit.",
"APU");
UPDATE_from_bool(use_new_decoder, 2025, 12, 01, 23, false);
namespace xe {
namespace apu {