From 91600a69463f127340cb9abca2bcfc6b770bdf1b Mon Sep 17 00:00:00 2001 From: SpaceEEC Date: Sun, 27 Oct 2019 10:24:35 +0100 Subject: [PATCH] fix(VoiceReceiver): delete opus encoder from map in stoppedSpeaking (#3499) --- src/client/voice/receiver/VoiceReceiver.js | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/src/client/voice/receiver/VoiceReceiver.js b/src/client/voice/receiver/VoiceReceiver.js index 56ee63d49774..dad2dffafeea 100644 --- a/src/client/voice/receiver/VoiceReceiver.js +++ b/src/client/voice/receiver/VoiceReceiver.js @@ -112,6 +112,7 @@ class VoiceReceiver extends EventEmitter { } if (opusEncoder) { opusEncoder.destroy(); + this.opusEncoders.delete(user.id); } } @@ -132,7 +133,7 @@ class VoiceReceiver extends EventEmitter { /** * Creates a readable stream for a user that provides PCM data while the user is speaking. When the user - * stops speaking, the stream is destroyed. The stream is 32-bit signed stereo PCM at 48KHz. + * stops speaking, the stream is destroyed. The stream is 16-bit signed stereo PCM at 48KHz. * @param {UserResolvable} user The user to create the stream for * @returns {ReadableStream} */