diff options
author | Sughosha <sughosha@disroot.org> | 2025-07-24 00:35:12 +0530 |
---|---|---|
committer | Maxim Cournoyer <maxim@guixotic.coop> | 2025-07-26 10:07:16 +0900 |
commit | 8bb714546760ff0ae8fa634a669da43a3b1d9915 (patch) | |
tree | 18c8880ae452345a845d1c0253bf42b73bfce7b6 | |
parent | 49ec96dbc6f00176009c3407ae22e1adf37a77da (diff) |
gnu: qtmultimedia: Switch to ffmpeg backend.
* gnu/packages/qt.scm (qtmultimedia) [inputs]: Remove gstreamer,
gst-plugins-bad, gst-plugins-base, gst-plugins-good and gst-libav; add ffmpeg
and libxrander.
[arguments] <#:phases>: Update 'disable-integration-tests phase.
[description]: Update it.
Change-Id: I7de99dc20b99ca2cd667210c97539070dcf1a751
Signed-off-by: Maxim Cournoyer <maxim@guixotic.coop>
-rw-r--r-- | gnu/packages/qt.scm | 13 |
1 files changed, 4 insertions, 9 deletions
diff --git a/gnu/packages/qt.scm b/gnu/packages/qt.scm index 0cb7a9f30f..4e46a754fd 100644 --- a/gnu/packages/qt.scm +++ b/gnu/packages/qt.scm @@ -2080,9 +2080,7 @@ Vulkan, OpenGL and other main graphic APIs.") ;; RHI backend. Using CPU conversion." (see: ;; https://bugreports.qt.io/browse/QTBUG-123749). (substitute* "tests/auto/unit/multimedia/CMakeLists.txt" - (("add_subdirectory\\(qvideoframecolormanagement\\)") "") - ;; The 'qmediaplayer_gstreamer' test times out. - (("add_subdirectory\\(qmediaplayer_gstreamer\\)") "")))) + (("add_subdirectory\\(qvideoframecolormanagement\\)") "")))) (add-before 'check 'prepare-for-tests (lambda _ (setenv "HOME" (getcwd)) @@ -2097,12 +2095,10 @@ Vulkan, OpenGL and other main graphic APIs.") vulkan-headers)) (inputs (list alsa-lib + ffmpeg glib - gstreamer - gst-plugins-base ;gstreamer-gl - gst-plugins-good ;camera support, additional plugins - gst-libav ;ffmpeg plugin libxkbcommon + libxrandr mesa qtbase qtdeclarative @@ -2110,8 +2106,7 @@ Vulkan, OpenGL and other main graphic APIs.") (home-page (package-home-page qtbase)) (synopsis "Qt Multimedia module") (description "The Qt Multimedia module provides set of APIs to play and -record media, and manage a collection of media content. It also contains a -set of plugins for interacting with pulseaudio and GStreamer.") +record media, and manage a collection of media content.") (license (package-license qtbase)))) (define-public qtwayland-5 |