From 3dc55bdfb83323c53a52c1277e178e3c6a6362ff Mon Sep 17 00:00:00 2001 From: Tim Blechmann Date: Wed, 6 Nov 2024 09:52:02 +0800 Subject: [PATCH] provisioning: install gstreamer h264 codec on openSUSE and rhel9 MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit The h264 codec is required to run the gstreamer-based unit tests on CI. Change-Id: Ic47ee086687230613d56f30d3fd613288e37ce7f Reviewed-by: Jøger Hansegård (cherry picked from commit 58e0090020260601c29178bf814f4f156ea63169) Reviewed-by: Tim Blechmann --- .../qtci-linux-RHEL-9.2-x86_64/04-install-packages.sh | 1 + .../qtci-linux-RHEL-9.4-x86_64/04-install-packages.sh | 1 + .../qtci-linux-openSUSE-15.5-x86_64/04-zypperpackages.sh | 2 +- 3 files changed, 3 insertions(+), 1 deletion(-) diff --git a/coin/provisioning/qtci-linux-RHEL-9.2-x86_64/04-install-packages.sh b/coin/provisioning/qtci-linux-RHEL-9.2-x86_64/04-install-packages.sh index d0facbe9..845cea54 100755 --- a/coin/provisioning/qtci-linux-RHEL-9.2-x86_64/04-install-packages.sh +++ b/coin/provisioning/qtci-linux-RHEL-9.2-x86_64/04-install-packages.sh @@ -63,6 +63,7 @@ installPackages+=(dbus-devel) installPackages+=(gstreamer1-plugins-bad-free) installPackages+=(gstreamer1-devel) installPackages+=(gstreamer1-plugins-base-devel) +installPackages+=(gstreamer1-plugin-openh264) # pipewire for QtMultimedia installPackages+=(pipewire-devel) # yasm for QtMultimedia diff --git a/coin/provisioning/qtci-linux-RHEL-9.4-x86_64/04-install-packages.sh b/coin/provisioning/qtci-linux-RHEL-9.4-x86_64/04-install-packages.sh index dd5c6fbf..8b173963 100644 --- a/coin/provisioning/qtci-linux-RHEL-9.4-x86_64/04-install-packages.sh +++ b/coin/provisioning/qtci-linux-RHEL-9.4-x86_64/04-install-packages.sh @@ -63,6 +63,7 @@ installPackages+=(dbus-devel) installPackages+=(gstreamer1-plugins-bad-free) installPackages+=(gstreamer1-devel) installPackages+=(gstreamer1-plugins-base-devel) +installPackages+=(gstreamer1-plugin-openh264) # pipewire for QtMultimedia installPackages+=(pipewire-devel) # yasm for QtMultimedia diff --git a/coin/provisioning/qtci-linux-openSUSE-15.5-x86_64/04-zypperpackages.sh b/coin/provisioning/qtci-linux-openSUSE-15.5-x86_64/04-zypperpackages.sh index 0cad2372..808c025e 100755 --- a/coin/provisioning/qtci-linux-openSUSE-15.5-x86_64/04-zypperpackages.sh +++ b/coin/provisioning/qtci-linux-openSUSE-15.5-x86_64/04-zypperpackages.sh @@ -49,7 +49,7 @@ sudo zypper -nq install libxml2-devel libxslt-devel sudo zypper -nq install yasm # GStreamer (qtwebkit and qtmultimedia), pulseaudio (qtmultimedia) -sudo zypper -nq install gstreamer-devel gstreamer-plugins-base-devel libpulse-devel pipewire-devel +sudo zypper -nq install gstreamer-devel gstreamer-plugins-base-devel libpulse-devel pipewire-devel gstreamer-1.20-plugin-openh264 # cups sudo zypper -nq install cups-devel