diff options
author | gdkchan <gab.dark.100@gmail.com> | 2024-04-08 20:26:47 -0300 |
---|---|---|
committer | GitHub <noreply@github.com> | 2024-04-08 20:26:47 -0300 |
commit | 7a971edb577c64b178ef7a82de3e9e34ba74755c (patch) | |
tree | 577762fc8c1f63e26f0862f7889bca1c8beaf182 | |
parent | c1b0ab805a3f811836b00f3577ac2768998f6746 (diff) |
Pin audio renderer update output buffers (#6633)1.1.1269
-rw-r--r-- | src/Ryujinx.Horizon/Sdk/Audio/Detail/AudioRenderer.cs | 3 |
1 files changed, 3 insertions, 0 deletions
diff --git a/src/Ryujinx.Horizon/Sdk/Audio/Detail/AudioRenderer.cs b/src/Ryujinx.Horizon/Sdk/Audio/Detail/AudioRenderer.cs index 54de0721..4d446bba 100644 --- a/src/Ryujinx.Horizon/Sdk/Audio/Detail/AudioRenderer.cs +++ b/src/Ryujinx.Horizon/Sdk/Audio/Detail/AudioRenderer.cs @@ -61,6 +61,9 @@ namespace Ryujinx.Horizon.Sdk.Audio.Detail [Buffer(HipcBufferFlags.Out | HipcBufferFlags.MapAlias)] Memory<byte> performanceOutput, [Buffer(HipcBufferFlags.In | HipcBufferFlags.MapAlias)] ReadOnlySequence<byte> input) { + using MemoryHandle outputHandle = output.Pin(); + using MemoryHandle performanceOutputHandle = performanceOutput.Pin(); + Result result = new Result((int)_renderSystem.Update(output, performanceOutput, input)); return result; |