Pin audio renderer update output buffers (#6633)

This commit is contained in:
gdkchan 2024-04-08 20:26:47 -03:00 committed by GitHub
parent c1b0ab805a
commit 7a971edb57
No known key found for this signature in database
GPG Key ID: B5690EEEBB952194

View File

@ -61,6 +61,9 @@ namespace Ryujinx.Horizon.Sdk.Audio.Detail
[Buffer(HipcBufferFlags.Out | HipcBufferFlags.MapAlias)] Memory<byte> performanceOutput, [Buffer(HipcBufferFlags.Out | HipcBufferFlags.MapAlias)] Memory<byte> performanceOutput,
[Buffer(HipcBufferFlags.In | HipcBufferFlags.MapAlias)] ReadOnlySequence<byte> input) [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)); Result result = new Result((int)_renderSystem.Update(output, performanceOutput, input));
return result; return result;