diff --git a/miniaudio.h b/miniaudio.h index 9aea2db0..ab622d5b 100644 --- a/miniaudio.h +++ b/miniaudio.h @@ -36384,7 +36384,7 @@ static ma_result ma_device_init_by_type__webaudio(ma_device* pDevice, const ma_d var isCapture = $3; var pDevice = $4; - if (typeof(miniaudio) === 'undefined') { + if (typeof(window.miniaudio) === 'undefined') { return -1; /* Context not initialized. */ } @@ -36681,8 +36681,8 @@ static ma_result ma_context_init__webaudio(ma_context* pContext, const ma_contex return 0; /* Web Audio not supported. */ } - if (typeof(miniaudio) === 'undefined') { - miniaudio = {}; + if (typeof(window.miniaudio) === 'undefined') { + window.miniaudio = {}; miniaudio.devices = []; /* Device cache for mapping devices to indexes for JavaScript/C interop. */ miniaudio.track_device = function(device) { @@ -87994,6 +87994,7 @@ REVISION HISTORY v0.10.43 - TBD - ALSA: Fix use of uninitialized variables - ALSA: Fix enumeration of devices that support both playback and capture. + - WebAudio: Fix errors in strict mode. v0.10.42 - 2021-08-22 - Fix a possible deadlock when stopping devices.