aboutsummaryrefslogtreecommitdiff
path: root/Ryujinx.Audio.Renderer
diff options
context:
space:
mode:
Diffstat (limited to 'Ryujinx.Audio.Renderer')
-rw-r--r--Ryujinx.Audio.Renderer/Dsp/AudioProcessor.cs7
1 files changed, 6 insertions, 1 deletions
diff --git a/Ryujinx.Audio.Renderer/Dsp/AudioProcessor.cs b/Ryujinx.Audio.Renderer/Dsp/AudioProcessor.cs
index 90f6cd51..674f20f9 100644
--- a/Ryujinx.Audio.Renderer/Dsp/AudioProcessor.cs
+++ b/Ryujinx.Audio.Renderer/Dsp/AudioProcessor.cs
@@ -54,6 +54,11 @@ namespace Ryujinx.Audio.Renderer.Dsp
private long _playbackEnds;
private ManualResetEvent _event;
+ public AudioProcessor()
+ {
+ _event = new ManualResetEvent(false);
+ }
+
public void SetOutputDevices(HardwareDevice[] outputDevices)
{
_outputDevices = outputDevices;
@@ -63,7 +68,7 @@ namespace Ryujinx.Audio.Renderer.Dsp
{
_mailbox = new Mailbox<MailboxMessage>();
_sessionCommandList = new RendererSession[RendererConstants.AudioRendererSessionCountMax];
- _event = new ManualResetEvent(false);
+ _event.Reset();
_lastTime = PerformanceCounter.ElapsedNanoseconds;
StartThread();