From efbbfbcec6d9b090eb7053bbb39acea50c46c517 Mon Sep 17 00:00:00 2001 From: Amish Shah Date: Wed, 20 Feb 2019 19:15:33 +0000 Subject: [PATCH] fix #3102 --- src/client/voice/player/BasePlayer.js | 8 ++++---- 1 file changed, 4 insertions(+), 4 deletions(-) diff --git a/src/client/voice/player/BasePlayer.js b/src/client/voice/player/BasePlayer.js index 763762ef6..dc8f96027 100644 --- a/src/client/voice/player/BasePlayer.js +++ b/src/client/voice/player/BasePlayer.js @@ -66,8 +66,8 @@ class BasePlayer extends EventEmitter { stream.pipe(opus); return this.playOpusStream(opus, options, streams); } - const volume = streams.volume = new prism.VolumeTransformer16LE({ volume: options ? options.volume : 1 }); - stream.pipe(volume).pipe(opus); + streams.volume = new prism.VolumeTransformer({ type: 's16le', volume: options ? options.volume : 1 }); + stream.pipe(streams.volume).pipe(opus); return this.playOpusStream(opus, options, streams); } @@ -77,10 +77,10 @@ class BasePlayer extends EventEmitter { if (options.volume !== false && !streams.input) { streams.input = stream; const decoder = new prism.opus.Decoder({ channels: 2, rate: 48000, frameSize: 960 }); - const volume = streams.volume = new prism.VolumeTransformer16LE({ volume: options ? options.volume : 1 }); + streams.volume = new prism.VolumeTransformer({ type: 's16le', volume: options ? options.volume : 1 }); streams.opus = stream .pipe(decoder) - .pipe(volume) + .pipe(streams.volume) .pipe(new prism.opus.Encoder({ channels: 2, rate: 48000, frameSize: 960 })); } const dispatcher = this.createDispatcher(options, streams);