From 6a4fab67aa2d2579cc9a2c69e8ea02075ec92c50 Mon Sep 17 00:00:00 2001 From: Michael Jumper Date: Sun, 3 Apr 2016 15:03:15 -0700 Subject: [PATCH] GUAC-1511: Take number of channels into account when creating SampleArray. --- guacamole-common-js/src/main/webapp/modules/AudioRecorder.js | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/guacamole-common-js/src/main/webapp/modules/AudioRecorder.js b/guacamole-common-js/src/main/webapp/modules/AudioRecorder.js index 65758822d..5b7b1ca7e 100644 --- a/guacamole-common-js/src/main/webapp/modules/AudioRecorder.js +++ b/guacamole-common-js/src/main/webapp/modules/AudioRecorder.js @@ -199,7 +199,7 @@ Guacamole.RawAudioRecorder = function RawAudioRecorder(stream, mimetype) { var toSampleArray = function toSampleArray(audioBuffer) { // Get array for raw PCM storage - var data = new SampleArray(audioBuffer.length); + var data = new SampleArray(audioBuffer.length * format.channels); // Convert each channel for (var channel = 0; channel < format.channels; channel++) {