diff options
| author | gdkchan <gab.dark.100@gmail.com> | 2024-04-10 12:07:31 -0300 |
|---|---|---|
| committer | GitHub <noreply@github.com> | 2024-04-10 12:07:31 -0300 |
| commit | e7f2342ebaa0aa143db0c41ce841ed501b0260d5 (patch) | |
| tree | d9a59a7b5fc281c34aa2e224f4cc39d579c3fd6c /src/Ryujinx.Audio/Renderer/Server/Splitter/SplitterState.cs | |
| parent | 543d75a587ee2197b83762dba393c1d525c601fc (diff) | |
Fix input consumed by audio renderer SplitterState.Update (#6640)
* Fix input consumed by audio renderer SplitterState.Update
* Use sizeof(int) to make clear what the value is
Diffstat (limited to 'src/Ryujinx.Audio/Renderer/Server/Splitter/SplitterState.cs')
| -rw-r--r-- | src/Ryujinx.Audio/Renderer/Server/Splitter/SplitterState.cs | 5 |
1 files changed, 5 insertions, 0 deletions
diff --git a/src/Ryujinx.Audio/Renderer/Server/Splitter/SplitterState.cs b/src/Ryujinx.Audio/Renderer/Server/Splitter/SplitterState.cs index 109c81b2..944f092d 100644 --- a/src/Ryujinx.Audio/Renderer/Server/Splitter/SplitterState.cs +++ b/src/Ryujinx.Audio/Renderer/Server/Splitter/SplitterState.cs @@ -159,6 +159,11 @@ namespace Ryujinx.Audio.Renderer.Server.Splitter } } + if (destinationCount < parameter.DestinationCount) + { + input.Advance((parameter.DestinationCount - destinationCount) * sizeof(int)); + } + Debug.Assert(parameter.Id == Id); if (parameter.Id == Id) |
