From 4c3275de1c2fc9dadb41831bb9e5d175a9ccf099 Mon Sep 17 00:00:00 2001 From: Pavel Barabanov Date: Fri, 27 Jun 2025 02:36:47 +0300 Subject: [PATCH] initial n64 support --- src/audio_core/common/feature_support.h | 2 +- src/audio_core/renderer/voice/voice_info.h | 3 ++- 2 files changed, 3 insertions(+), 2 deletions(-) diff --git a/src/audio_core/common/feature_support.h b/src/audio_core/common/feature_support.h index eef2a844ba..cd83df3832 100644 --- a/src/audio_core/common/feature_support.h +++ b/src/audio_core/common/feature_support.h @@ -13,7 +13,7 @@ #include "common/polyfill_ranges.h" namespace AudioCore { -constexpr u32 CurrentRevision = 13; +constexpr u32 CurrentRevision = 15; enum class SupportTags { CommandProcessingTimeEstimatorVersion4, diff --git a/src/audio_core/renderer/voice/voice_info.h b/src/audio_core/renderer/voice/voice_info.h index 14a687dcb7..52cb196812 100644 --- a/src/audio_core/renderer/voice/voice_info.h +++ b/src/audio_core/renderer/voice/voice_info.h @@ -165,8 +165,9 @@ public: /* 0x15D */ char unk15D[0x1]; /* 0x15E */ SrcQuality src_quality; /* 0x15F */ char unk15F[0x11]; + /* 0x15G */ char unk15G[0x18]; }; - static_assert(sizeof(InParameter) == 0x170, "VoiceInfo::InParameter has the wrong size!"); + static_assert(sizeof(InParameter) == 0x188, "VoiceInfo::InParameter has the wrong size!"); struct OutStatus { /* 0x00 */ u64 played_sample_count;