diff options
| author | Maufeat <sahyno1996@gmail.com> | 2026-02-11 01:13:09 +0100 |
|---|---|---|
| committer | crueter <crueter@eden-emu.dev> | 2026-02-11 01:13:09 +0100 |
| commit | 28a78d76fed94255233284abb3df36b3fd41467d (patch) | |
| tree | 830450e9e069fd4983f350c1f4e8d5af5f59b5da /src/audio_core/renderer/splitter/splitter_context.cpp | |
| parent | 6b3f8e1b62f17650ed60a83dd30bedbe86268169 (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.cpp | 8 |
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; } |
