aboutsummaryrefslogtreecommitdiff
path: root/src/audio_core/renderer/splitter/splitter_context.cpp
diff options
context:
space:
mode:
authorMaufeat <sahyno1996@gmail.com>2026-02-11 01:13:09 +0100
committercrueter <crueter@eden-emu.dev>2026-02-11 01:13:09 +0100
commit28a78d76fed94255233284abb3df36b3fd41467d (patch)
tree830450e9e069fd4983f350c1f4e8d5af5f59b5da /src/audio_core/renderer/splitter/splitter_context.cpp
parent6b3f8e1b62f17650ed60a83dd30bedbe86268169 (diff)
[audio] add splitter_size (#3477)
Thanks to: https://git.ryujinx.app/ryubing/ryujinx/-/merge_requests/257 Credits to Coxxs and his friend. Reviewed-on: https://git.eden-emu.dev/eden-emu/eden/pulls/3477 Reviewed-by: MaranBr <maranbr@eden-emu.dev> Reviewed-by: DraVee <dravee@eden-emu.dev> Reviewed-by: CamilleLaVey <camillelavey99@gmail.com> Co-authored-by: Maufeat <sahyno1996@gmail.com> Co-committed-by: Maufeat <sahyno1996@gmail.com>
Diffstat (limited to 'src/audio_core/renderer/splitter/splitter_context.cpp')
-rw-r--r--src/audio_core/renderer/splitter/splitter_context.cpp8
1 files changed, 2 insertions, 6 deletions
diff --git a/src/audio_core/renderer/splitter/splitter_context.cpp b/src/audio_core/renderer/splitter/splitter_context.cpp
index 1ba5daebe9..d74d6ea8a7 100644
--- a/src/audio_core/renderer/splitter/splitter_context.cpp
+++ b/src/audio_core/renderer/splitter/splitter_context.cpp
@@ -1,4 +1,4 @@
-// SPDX-FileCopyrightText: Copyright 2025 Eden Emulator Project
+// SPDX-FileCopyrightText: Copyright 2026 Eden Emulator Project
// SPDX-License-Identifier: GPL-3.0-or-later
// SPDX-FileCopyrightText: Copyright 2022 yuzu Emulator Project
@@ -93,16 +93,14 @@ bool SplitterContext::Initialize(const BehaviorInfo& behavior,
return true;
}
-bool SplitterContext::Update(const u8* input, u32& consumed_size) {
+bool SplitterContext::Update(const u8* input) {
auto in_params{reinterpret_cast<const InParameterHeader*>(input)};
if (destinations_count == 0 || info_count == 0) {
- consumed_size = 0;
return true;
}
if (in_params->magic != GetSplitterInParamHeaderMagic()) {
- consumed_size = 0;
return false;
}
@@ -113,8 +111,6 @@ bool SplitterContext::Update(const u8* input, u32& consumed_size) {
u32 offset{sizeof(InParameterHeader)};
offset = UpdateInfo(input, offset, in_params->info_count);
offset = UpdateData(input, offset, in_params->destination_count);
-
- consumed_size = Common::AlignUp(offset, 0x10);
return true;
}