From c34841c53d8ce92c092956446ac24c7ecba03f33 Mon Sep 17 00:00:00 2001 From: RogueException Date: Sat, 31 Dec 2016 06:31:56 -0400 Subject: [PATCH] Dont flush audio streams on Dispose --- .../Audio/Streams/RTPWriteStream.cs | 11 ----------- 1 file changed, 11 deletions(-) diff --git a/src/Discord.Net.WebSocket/Audio/Streams/RTPWriteStream.cs b/src/Discord.Net.WebSocket/Audio/Streams/RTPWriteStream.cs index c3e42d791..300cd194c 100644 --- a/src/Discord.Net.WebSocket/Audio/Streams/RTPWriteStream.cs +++ b/src/Discord.Net.WebSocket/Audio/Streams/RTPWriteStream.cs @@ -11,7 +11,6 @@ namespace Discord.Audio private readonly byte[] _nonce, _secretKey; private int _samplesPerFrame; private uint _ssrc, _timestamp = 0; - private bool _isDisposed; protected readonly byte[] _buffer; @@ -35,16 +34,6 @@ namespace Discord.Audio _nonce[11] = (byte)(_ssrc >> 0); } - protected override void Dispose(bool disposing) - { - if (disposing && !_isDisposed) - { - _isDisposed = true; - Flush(); - } - base.Dispose(disposing); - } - public override void Write(byte[] buffer, int offset, int count) { WriteAsync(buffer, offset, count, CancellationToken.None).GetAwaiter().GetResult();