diff --git a/multimedia/qt6-multimedia/files/patch-src_multimedia_pulseaudio_qpulseaudiosink.cpp b/multimedia/qt6-multimedia/files/patch-src_multimedia_pulseaudio_qpulseaudiosink.cpp new file mode 100644 index 000000000000..42f24b8af9cb --- /dev/null +++ b/multimedia/qt6-multimedia/files/patch-src_multimedia_pulseaudio_qpulseaudiosink.cpp @@ -0,0 +1,15 @@ +Fix 32-bit builds with PULSEAUDIO option. + +--- src/multimedia/pulseaudio/qpulseaudiosink.cpp.orig 2025-02-20 14:13:07 UTC ++++ src/multimedia/pulseaudio/qpulseaudiosink.cpp +@@ -496,8 +496,8 @@ qint64 QPulseAudioSink::write(const char *data, qint64 + // or even affect the system volume if flat volumes are enabled + + QAudioHelperInternal::applyVolume(m_volume, m_format, +- QSpan{ reinterpret_cast(data), len }, +- QSpan{ reinterpret_cast(dest), len }); ++ QSpan{ reinterpret_cast(data), static_cast(len) }, ++ QSpan{ reinterpret_cast(dest), static_cast(len) }); + + if ((pa_stream_write(m_stream.get(), dest, len, nullptr, 0, PA_SEEK_RELATIVE)) < 0) { + engineLock.unlock();