summaryrefslogtreecommitdiff
path: root/multimedia/qt6-multimedia/files
diff options
context:
space:
mode:
Diffstat (limited to 'multimedia/qt6-multimedia/files')
-rw-r--r--multimedia/qt6-multimedia/files/patch-cmake_FindFFmpeg.cmake4
-rw-r--r--multimedia/qt6-multimedia/files/patch-src_CMakeLists.txt4
-rw-r--r--multimedia/qt6-multimedia/files/patch-src_multimedia_CMakeLists.txt8
-rw-r--r--multimedia/qt6-multimedia/files/patch-src_multimedia_configure.cmake10
-rw-r--r--multimedia/qt6-multimedia/files/patch-src_multimedia_pipewire_qpipewire__instance.cpp6
-rw-r--r--multimedia/qt6-multimedia/files/patch-src_multimedia_pipewire_qpipewire__propertydict.cpp16
-rw-r--r--multimedia/qt6-multimedia/files/patch-src_multimedia_pipewire_qpipewire__support.cpp16
-rw-r--r--multimedia/qt6-multimedia/files/patch-src_multimedia_pipewire_qpipewire__symbolloader.cpp6
-rw-r--r--multimedia/qt6-multimedia/files/patch-src_plugins_multimedia_ffmpeg_CMakeLists.txt6
9 files changed, 54 insertions, 22 deletions
diff --git a/multimedia/qt6-multimedia/files/patch-cmake_FindFFmpeg.cmake b/multimedia/qt6-multimedia/files/patch-cmake_FindFFmpeg.cmake
index b3afbc959c8e..1882e3f8d185 100644
--- a/multimedia/qt6-multimedia/files/patch-cmake_FindFFmpeg.cmake
+++ b/multimedia/qt6-multimedia/files/patch-cmake_FindFFmpeg.cmake
@@ -1,6 +1,6 @@
---- cmake/FindFFmpeg.cmake.orig 2025-05-04 13:16:35 UTC
+--- cmake/FindFFmpeg.cmake.orig 2025-08-15 19:16:13 UTC
+++ cmake/FindFFmpeg.cmake
-@@ -278,7 +278,7 @@ function(__ffmpeg_internal_set_dependencies _component
+@@ -276,7 +276,7 @@ function(__ffmpeg_internal_set_dependencies _component
if (WIN32)
set(PC_FILE ${${_component}_LIBRARY_DIR}/../lib/pkgconfig/lib${lib}.pc)
else()
diff --git a/multimedia/qt6-multimedia/files/patch-src_CMakeLists.txt b/multimedia/qt6-multimedia/files/patch-src_CMakeLists.txt
index 4112b1c41f56..87d5d76b932e 100644
--- a/multimedia/qt6-multimedia/files/patch-src_CMakeLists.txt
+++ b/multimedia/qt6-multimedia/files/patch-src_CMakeLists.txt
@@ -1,9 +1,9 @@
Prevent building spatialaudio_quick3d if quick3d is installed and the feature
is disabled.
---- src/CMakeLists.txt.orig 2025-02-20 14:13:07 UTC
+--- src/CMakeLists.txt.orig 2025-08-15 19:16:13 UTC
+++ src/CMakeLists.txt
-@@ -26,7 +26,7 @@ endif()
+@@ -27,7 +27,7 @@ endif()
if(TARGET Qt::Quick)
add_subdirectory(multimediaquick)
endif()
diff --git a/multimedia/qt6-multimedia/files/patch-src_multimedia_CMakeLists.txt b/multimedia/qt6-multimedia/files/patch-src_multimedia_CMakeLists.txt
index 89722fa1d38a..a92e689b9be6 100644
--- a/multimedia/qt6-multimedia/files/patch-src_multimedia_CMakeLists.txt
+++ b/multimedia/qt6-multimedia/files/patch-src_multimedia_CMakeLists.txt
@@ -1,11 +1,11 @@
---- src/multimedia/CMakeLists.txt.orig 2025-05-04 13:16:35 UTC
+--- src/multimedia/CMakeLists.txt.orig 2025-08-15 19:16:13 UTC
+++ src/multimedia/CMakeLists.txt
-@@ -136,7 +136,7 @@ qt_internal_extend_target(Multimedia
+@@ -156,7 +156,7 @@ qt_internal_extend_target(Multimedia
)
qt_internal_extend_target(Multimedia
-- CONDITION LINUX OR ANDROID
-+ CONDITION UNIX OR ANDROID
+- CONDITION (LINUX OR ANDROID) AND QT_FEATURE_library
++ CONDITION (UNIX OR ANDROID) AND QT_FEATURE_library
SOURCES qsymbolsresolveutils.cpp qsymbolsresolveutils_p.h)
qt_internal_add_simd_part(Multimedia SIMD sse2
diff --git a/multimedia/qt6-multimedia/files/patch-src_multimedia_configure.cmake b/multimedia/qt6-multimedia/files/patch-src_multimedia_configure.cmake
index cbf22dd3f497..f9782a976418 100644
--- a/multimedia/qt6-multimedia/files/patch-src_multimedia_configure.cmake
+++ b/multimedia/qt6-multimedia/files/patch-src_multimedia_configure.cmake
@@ -1,11 +1,11 @@
---- src/multimedia/configure.cmake.orig 2025-08-18 00:47:41 UTC
+--- src/multimedia/configure.cmake.orig 2025-08-15 19:16:13 UTC
+++ src/multimedia/configure.cmake
-@@ -129,7 +129,7 @@ qt_feature("ffmpeg" PRIVATE
+@@ -237,7 +237,7 @@ qt_feature("ffmpeg" PRIVATE
ENABLE INPUT_ffmpeg STREQUAL 'yes'
DISABLE INPUT_ffmpeg STREQUAL 'no'
CONDITION FFmpeg_FOUND
-- AND (APPLE OR WIN32 OR ANDROID OR QNX OR QT_FEATURE_pulseaudio)
-+ AND (APPLE OR WIN32 OR ANDROID OR QNX OR OR QT_FEATURE_alsa OR QT_FEATURE_pulseaudio)
+- AND (APPLE OR WIN32 OR ANDROID OR QNX OR QT_FEATURE_pulseaudio OR QT_FEATURE_pipewire)
++ AND (APPLE OR WIN32 OR ANDROID OR QNX OR QT_FEATURE_alsa OR QT_FEATURE_pulseaudio OR QT_FEATURE_pipewire)
AND QT_FEATURE_thread
)
- qt_feature("pipewire" PRIVATE
+
diff --git a/multimedia/qt6-multimedia/files/patch-src_multimedia_pipewire_qpipewire__instance.cpp b/multimedia/qt6-multimedia/files/patch-src_multimedia_pipewire_qpipewire__instance.cpp
index 9139b9f3957a..739d5bf50160 100644
--- a/multimedia/qt6-multimedia/files/patch-src_multimedia_pipewire_qpipewire__instance.cpp
+++ b/multimedia/qt6-multimedia/files/patch-src_multimedia_pipewire_qpipewire__instance.cpp
@@ -2,9 +2,9 @@ Adapt to local symbols from multimedia/pipewire
PR: 284719
---- src/multimedia/pipewire/qpipewire_instance.cpp.orig 2025-02-20 14:13:07 UTC
+--- src/multimedia/pipewire/qpipewire_instance.cpp.orig 2025-08-15 19:16:13 UTC
+++ src/multimedia/pipewire/qpipewire_instance.cpp
-@@ -43,7 +43,7 @@ QPipeWireInstance::QPipeWireInstance()
+@@ -45,7 +45,7 @@ QPipeWireInstance::QPipeWireInstance()
QPipeWireInstance::QPipeWireInstance()
{
@@ -13,7 +13,7 @@ PR: 284719
qCDebug(lcPipewire) << "PipeWire initialized: compiled against" << pw_get_headers_version()
<< " running " << pw_get_library_version();
-@@ -52,7 +52,7 @@ QPipeWireInstance::~QPipeWireInstance()
+@@ -54,7 +54,7 @@ QPipeWireInstance::~QPipeWireInstance()
QPipeWireInstance::~QPipeWireInstance()
{
if (pw_check_library_version(0, 3, 49))
diff --git a/multimedia/qt6-multimedia/files/patch-src_multimedia_pipewire_qpipewire__propertydict.cpp b/multimedia/qt6-multimedia/files/patch-src_multimedia_pipewire_qpipewire__propertydict.cpp
new file mode 100644
index 000000000000..35699524d9bf
--- /dev/null
+++ b/multimedia/qt6-multimedia/files/patch-src_multimedia_pipewire_qpipewire__propertydict.cpp
@@ -0,0 +1,16 @@
+Fix build on i386.
+
+error: non-constant-expression cannot be narrowed from type 'uint32_t' (aka
+'unsigned int') to 'qsizetype' (aka 'int') in initializer list
+
+--- src/multimedia/pipewire/qpipewire_propertydict.cpp.orig 2025-11-13 22:23:51 UTC
++++ src/multimedia/pipewire/qpipewire_propertydict.cpp
+@@ -31,7 +31,7 @@ PwPropertyDict toPropertyDict(const spa_dict &dict)
+
+ PwPropertyDict toPropertyDict(const spa_dict &dict)
+ {
+- QSpan<const spa_dict_item> items{ dict.items, dict.n_items };
++ QSpan<const spa_dict_item> items{ dict.items, static_cast<qsizetype>(dict.n_items) };
+
+ PwPropertyDict map;
+ for (const spa_dict_item &item : items)
diff --git a/multimedia/qt6-multimedia/files/patch-src_multimedia_pipewire_qpipewire__support.cpp b/multimedia/qt6-multimedia/files/patch-src_multimedia_pipewire_qpipewire__support.cpp
new file mode 100644
index 000000000000..d2fddc373701
--- /dev/null
+++ b/multimedia/qt6-multimedia/files/patch-src_multimedia_pipewire_qpipewire__support.cpp
@@ -0,0 +1,16 @@
+Fix build on i386.
+
+error: non-constant-expression cannot be narrowed from type 'uint32_t' (aka
+'unsigned int') to 'qsizetype' (aka 'int') in initializer list
+
+--- src/multimedia/pipewire/qpipewire_support.cpp.orig 2025-11-13 22:23:51 UTC
++++ src/multimedia/pipewire/qpipewire_support.cpp
+@@ -16,7 +16,7 @@ QDebug operator<<(QDebug dbg, const spa_dict &dict)
+ // debug support
+ QDebug operator<<(QDebug dbg, const spa_dict &dict)
+ {
+- QSpan<const spa_dict_item> items{ dict.items, dict.n_items };
++ QSpan<const spa_dict_item> items{ dict.items, static_cast<qsizetype>(dict.n_items) };
+
+ QDebugStateSaver saver(dbg);
+ dbg.nospace();
diff --git a/multimedia/qt6-multimedia/files/patch-src_multimedia_pipewire_qpipewire__symbolloader.cpp b/multimedia/qt6-multimedia/files/patch-src_multimedia_pipewire_qpipewire__symbolloader.cpp
index d55400eba281..41e12b8b0b52 100644
--- a/multimedia/qt6-multimedia/files/patch-src_multimedia_pipewire_qpipewire__symbolloader.cpp
+++ b/multimedia/qt6-multimedia/files/patch-src_multimedia_pipewire_qpipewire__symbolloader.cpp
@@ -2,9 +2,9 @@ Adapt to local symbols from multimedia/pipewire
PR: 284719
---- src/multimedia/pipewire/qpipewire_symbolloader.cpp.orig 2025-02-20 14:13:07 UTC
+--- src/multimedia/pipewire/qpipewire_symbolloader.cpp.orig 2025-08-15 19:16:13 UTC
+++ src/multimedia/pipewire/qpipewire_symbolloader.cpp
-@@ -14,8 +14,8 @@ BEGIN_INIT_FUNCS("pipewire-" PW_API_VERSION, "0")
+@@ -17,8 +17,8 @@ BEGIN_INIT_FUNCS("pipewire-" PW_API_VERSION, "0")
//BEGIN_INIT_FUNCS("pipewire-0.3", "0")
BEGIN_INIT_FUNCS("pipewire-" PW_API_VERSION, "0")
@@ -15,7 +15,7 @@ PR: 284719
INIT_OPT_FUNC(pw_check_library_version);
INIT_FUNC(pw_context_new);
INIT_FUNC(pw_context_destroy);
-@@ -44,8 +44,8 @@ END_INIT_FUNCS()
+@@ -52,8 +52,8 @@ END_INIT_FUNCS()
END_INIT_FUNCS()
diff --git a/multimedia/qt6-multimedia/files/patch-src_plugins_multimedia_ffmpeg_CMakeLists.txt b/multimedia/qt6-multimedia/files/patch-src_plugins_multimedia_ffmpeg_CMakeLists.txt
index dde899287a8a..4ac8d13cf740 100644
--- a/multimedia/qt6-multimedia/files/patch-src_plugins_multimedia_ffmpeg_CMakeLists.txt
+++ b/multimedia/qt6-multimedia/files/patch-src_plugins_multimedia_ffmpeg_CMakeLists.txt
@@ -1,7 +1,7 @@
---- src/plugins/multimedia/ffmpeg/CMakeLists.txt.orig 2025-03-09 20:10:22 UTC
+--- src/plugins/multimedia/ffmpeg/CMakeLists.txt.orig 2025-11-13 22:23:51 UTC
+++ src/plugins/multimedia/ffmpeg/CMakeLists.txt
-@@ -86,7 +86,7 @@ qt_internal_add_module(FFmpegMediaPluginImplPrivate
- ../../../3rdparty/signalsmith-stretch/
+@@ -94,7 +94,7 @@ qt_internal_add_module(FFmpegMediaPluginImplPrivate
+ ../../../3rdparty/signalsmith-stretch
)
-if (LINUX OR ANDROID)