aboutsummaryrefslogtreecommitdiff
path: root/vcpkg/ports/qtmultimedia/9c33ede.diff
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;