2
0
Эх сурвалжийг харах

Chromium needs a larger audio buffer (#1300)

* Chromium needs a larger audio buffer: https://github.com/dr-soft/miniaudio/issues/150

* changed PLATFORM_WEB to __EMSCRIPTEN__
Random 5 жил өмнө
parent
commit
86a8f1d5d5
1 өөрчлөгдсөн 3 нэмэгдсэн , 0 устгасан
  1. 3 0
      src/raudio.c

+ 3 - 0
src/raudio.c

@@ -419,6 +419,9 @@ void InitAudioDevice(void)
     config.sampleRate = AUDIO_DEVICE_SAMPLE_RATE;
     config.sampleRate = AUDIO_DEVICE_SAMPLE_RATE;
     config.dataCallback = OnSendAudioDataToDevice;
     config.dataCallback = OnSendAudioDataToDevice;
     config.pUserData = NULL;
     config.pUserData = NULL;
+#if defined(__EMSCRIPTEN__)
+    config.periodSizeInMilliseconds = 33;
+#endif
 
 
     result = ma_device_init(&AUDIO.System.context, &config, &AUDIO.System.device);
     result = ma_device_init(&AUDIO.System.context, &config, &AUDIO.System.device);
     if (result != MA_SUCCESS)
     if (result != MA_SUCCESS)