From b3453e866beb5ab4a7347ff62ddca268567a97f2 Mon Sep 17 00:00:00 2001 From: Fabio Alessandrelli Date: Fri, 6 Nov 2020 15:10:57 +0100 Subject: [HTML5] Fix audio buffer size and latency hint. The size of the audio buffer was incorrectly doubled when creating the script processor. latencyHint is expressed in seconds, not milliseconds. Additionally, on some browsers it actually affect the performance and stability of the audio driver. For this reason it has been completely disabled (interactive) and a not has been left for future reference. --- platform/javascript/native/library_godot_audio.js | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) (limited to 'platform/javascript/native') diff --git a/platform/javascript/native/library_godot_audio.js b/platform/javascript/native/library_godot_audio.js index d300280ccd..4e7f3e2af5 100644 --- a/platform/javascript/native/library_godot_audio.js +++ b/platform/javascript/native/library_godot_audio.js @@ -47,7 +47,7 @@ var GodotAudio = { godot_audio_init: function(mix_rate, latency) { GodotAudio.ctx = new (window.AudioContext || window.webkitAudioContext)({ sampleRate: mix_rate, - latencyHint: latency + // latencyHint: latency / 1000 // Do not specify, leave 'interactive' for good performance. }); return GodotAudio.ctx.destination.channelCount; }, -- cgit v1.2.3