From d0613a22434f34a41ae2f5f340320023a18b887b Mon Sep 17 00:00:00 2001 From: Fabio Alessandrelli Date: Mon, 25 May 2020 15:28:27 +0200 Subject: [PATCH] Fix JS audioContext parameters. Were not passed along correctly. `latencyHint` is supposed to be in seconds, not milliseconds. (cherry picked from commit 57bdb4cc35c09697169f65943973a42f9d35678c) --- platform/javascript/audio_driver_javascript.cpp | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/platform/javascript/audio_driver_javascript.cpp b/platform/javascript/audio_driver_javascript.cpp index 0d4bbb359b9..70e0dbf0f76 100644 --- a/platform/javascript/audio_driver_javascript.cpp +++ b/platform/javascript/audio_driver_javascript.cpp @@ -76,7 +76,7 @@ Error AudioDriverJavaScript::init() { /* clang-format off */ EM_ASM({ const MIX_RATE = $0; - const LATENCY = $1; + const LATENCY = $1 / 1000; _audioDriver_audioContext = new (window.AudioContext || window.webkitAudioContext)({ sampleRate: MIX_RATE, latencyHint: LATENCY}); _audioDriver_audioInput = null; _audioDriver_inputStream = null;