From 5645419cf3bab0e10293b83d4e47e1ca1b3038f6 Mon Sep 17 00:00:00 2001 From: David Reid Date: Mon, 16 Sep 2019 18:28:11 +1000 Subject: [PATCH] Add more debug output for WASAPI. --- miniaudio.h | 10 +++++++++- 1 file changed, 9 insertions(+), 1 deletion(-) diff --git a/miniaudio.h b/miniaudio.h index 47d00e22..b921f76c 100644 --- a/miniaudio.h +++ b/miniaudio.h @@ -8065,15 +8065,23 @@ ma_result ma_device_init_internal__wasapi(ma_context* pContext, ma_device_type d #endif } else { #if defined(MA_DEBUG_OUTPUT) - printf("[WASAPI] IAudioClient3_InitializeSharedAudioStream failed. Falling back to IAudioClient. \n"); + printf("[WASAPI] IAudioClient3_InitializeSharedAudioStream failed. Falling back to IAudioClient.\n"); #endif } } + } else { + #if defined(MA_DEBUG_OUTPUT) + printf("[WASAPI] IAudioClient3_GetSharedModeEnginePeriod failed. Falling back to IAudioClient.\n"); + #endif } ma_IAudioClient3_Release(pAudioClient3); pAudioClient3 = NULL; } +#else + #if defined(MA_DEBUG_OUTPUT) + printf("[WASAPI] Not using IAudioClient3 because MA_WASAPI_NO_LOW_LATENCY_SHARED_MODE is enabled.\n"); + #endif #endif /* If we don't have an IAudioClient3 then we need to use the normal initialization routine. */