diff options
author | Max Kellermann <max@musicpd.org> | 2021-05-19 18:43:19 +0200 |
---|---|---|
committer | Max Kellermann <max@musicpd.org> | 2021-05-19 18:43:19 +0200 |
commit | 96707c04266ffba8e8faad9f90ad34dd09d14b3e (patch) | |
tree | 997afd845f1dfc54e25a9c55be0a45dcdff1ac07 /src/output/plugins/wasapi/WasapiOutputPlugin.cxx | |
parent | e016cc894090127c5fe72b009290b4bf4a534363 (diff) | |
parent | 3547fc7e61a1339680fca81efda562a28c68c373 (diff) |
Merge tag 'v0.22.7'
release v0.22.7
Diffstat (limited to 'src/output/plugins/wasapi/WasapiOutputPlugin.cxx')
-rw-r--r-- | src/output/plugins/wasapi/WasapiOutputPlugin.cxx | 18 |
1 files changed, 10 insertions, 8 deletions
diff --git a/src/output/plugins/wasapi/WasapiOutputPlugin.cxx b/src/output/plugins/wasapi/WasapiOutputPlugin.cxx index 97b66a998..e331195e9 100644 --- a/src/output/plugins/wasapi/WasapiOutputPlugin.cxx +++ b/src/output/plugins/wasapi/WasapiOutputPlugin.cxx @@ -17,6 +17,8 @@ * 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA. */ +#undef NOUSER // COM needs the "MSG" typedef + #include "WasapiOutputPlugin.hxx" #include "ForMixer.hxx" #include "AudioClient.hxx" @@ -607,10 +609,10 @@ WasapiOutput::DoOpen(AudioFormat &audio_format) throw MakeHResultError(result, "Unable to get device period"); } FormatDebug(wasapi_output_domain, - "Default device period: %I64u ns, Minimum device period: " - "%I64u ns", - ns(hundred_ns(default_device_period)).count(), - ns(hundred_ns(min_device_period)).count()); + "Default device period: %lu ns, Minimum device period: " + "%lu ns", + (unsigned long)ns(hundred_ns(default_device_period)).count(), + (unsigned long)ns(hundred_ns(min_device_period)).count()); REFERENCE_TIME buffer_duration; if (Exclusive()) { @@ -619,8 +621,8 @@ WasapiOutput::DoOpen(AudioFormat &audio_format) const REFERENCE_TIME align = hundred_ns(ms(50)).count(); buffer_duration = (align / default_device_period) * default_device_period; } - FormatDebug(wasapi_output_domain, "Buffer duration: %I64u ns", - size_t(ns(hundred_ns(buffer_duration)).count())); + FormatDebug(wasapi_output_domain, "Buffer duration: %lu ns", + (unsigned long)ns(hundred_ns(buffer_duration)).count()); if (Exclusive()) { if (HRESULT result = client->Initialize( @@ -639,8 +641,8 @@ WasapiOutput::DoOpen(AudioFormat &audio_format) SampleRate()); FormatDebug( wasapi_output_domain, - "Aligned buffer duration: %I64u ns", - size_t(ns(hundred_ns(buffer_duration)).count())); + "Aligned buffer duration: %lu ns", + (unsigned long)ns(hundred_ns(buffer_duration)).count()); client.reset(); client = Activate<IAudioClient>(*device); result = client->Initialize( |