From 3c04743a9e41e95a1a7f197ff7f1f87471ff5588 Mon Sep 17 00:00:00 2001 From: Inky Quill Date: Fri, 5 Oct 2018 15:14:14 +0300 Subject: [PATCH] Fix for Audio CPU Usage --- src/Discord.Net.WebSocket/Audio/Streams/OpusEncodeStream.cs | 6 +++++- 1 file changed, 5 insertions(+), 1 deletion(-) diff --git a/src/Discord.Net.WebSocket/Audio/Streams/OpusEncodeStream.cs b/src/Discord.Net.WebSocket/Audio/Streams/OpusEncodeStream.cs index 035b92b30..601c3db99 100644 --- a/src/Discord.Net.WebSocket/Audio/Streams/OpusEncodeStream.cs +++ b/src/Discord.Net.WebSocket/Audio/Streams/OpusEncodeStream.cs @@ -15,7 +15,7 @@ namespace Discord.Audio.Streams private int _partialFramePos; private ushort _seq; private uint _timestamp; - + public OpusEncodeStream(AudioStream next, int bitrate, AudioApplication application, int packetLoss) { _next = next; @@ -92,7 +92,11 @@ namespace Discord.Audio.Streams base.Dispose(disposing); if (disposing) + { _encoder.Dispose(); + _next.Dispose(); //Try this + } + } } }