blob: e257621e1b8a7bf2ddd28cb8a4c6468993fbec42 (
plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
|
diff --git a/src/multimedia/windows/qwindowsaudiosink.cpp b/src/multimedia/windows/qwindowsaudiosink.cpp
index 157172c..2ba6319 100644
--- a/src/multimedia/windows/qwindowsaudiosink.cpp
+++ b/src/multimedia/windows/qwindowsaudiosink.cpp
@@ -285,7 +285,7 @@
}
uint32_t requiredDataSize = m_format.bytesForFrames(requiredFrames);
- auto hostBufferSpan = as_writable_bytes(QSpan{ hostBuffer, requiredDataSize });
+ auto hostBufferSpan = as_writable_bytes(QSpan{ hostBuffer, qsizetype(requiredDataSize) });
uint64_t consumedFrames = QPlatformAudioSinkStream::process(hostBufferSpan, requiredFrames);
DWORD flags = consumedFrames != 0 ? 0 : AUDCLNT_BUFFERFLAGS_SILENT;
|