PulseAudio: Default to a blocking main loop.

This commit is contained in:
David Reid
2024-08-05 10:34:01 +10:00
parent d46e19fb47
commit 61586de203
2 changed files with 4 additions and 1 deletions
+4
View File
@@ -41837,10 +41837,14 @@ MA_API ma_bool32 ma_context_is_loopback_supported(ma_context* pContext)
MA_API ma_device_config ma_device_config_init(ma_device_type deviceType)
{
ma_device_config config;
MA_ZERO_OBJECT(&config);
config.deviceType = deviceType;
config.resampling = ma_resampler_config_init(ma_format_unknown, 0, 0, 0, ma_resample_algorithm_linear); /* Format/channels/rate don't matter here. */
/* Use a blocking PulseAudio loop by default. Non-blocking currently results in glitches with low period sizes. */
config.pulse.blockingMainLoop = MA_TRUE;
return config;
}