mirror of
git://code.qt.io/qt/qt5.git
synced 2026-04-21 04:16:39 +08:00
Add libvaapi to the ffmpeg build on Linux x86_64
We need to provide hw acceleration in qtmultimedia linux packages, vaapi interface is already integrated to the module. To be described in QtMM documentation. Pick-to: 6.6 6.5 Change-Id: I60fcc0b43e5800b7dc5621bfb835c72237fd9b02 Reviewed-by: Lars Knoll <lars@knoll.priv.no>
This commit is contained in:
@@ -41,8 +41,9 @@ installPackages+=(dbus-devel)
|
|||||||
installPackages+=(gstreamer1-plugins-bad-free)
|
installPackages+=(gstreamer1-plugins-bad-free)
|
||||||
installPackages+=(gstreamer1-devel)
|
installPackages+=(gstreamer1-devel)
|
||||||
installPackages+=(gstreamer1-plugins-base-devel)
|
installPackages+=(gstreamer1-plugins-base-devel)
|
||||||
# yasm for QtMultimedia
|
# for QtMultimedia, ffmpeg
|
||||||
installPackages+=(yasm)
|
installPackages+=(yasm)
|
||||||
|
installPackages+=(libva-devel)
|
||||||
# gtk3 style for QtGui/QStyle
|
# gtk3 style for QtGui/QStyle
|
||||||
installPackages+=(gtk3-devel)
|
installPackages+=(gtk3-devel)
|
||||||
# libusb1 for tqtc-boot2qt/qdb
|
# libusb1 for tqtc-boot2qt/qdb
|
||||||
|
|||||||
@@ -42,8 +42,9 @@ installPackages+=(dbus-devel)
|
|||||||
installPackages+=(gstreamer1-plugins-bad-free)
|
installPackages+=(gstreamer1-plugins-bad-free)
|
||||||
installPackages+=(gstreamer1-devel)
|
installPackages+=(gstreamer1-devel)
|
||||||
installPackages+=(gstreamer1-plugins-base-devel)
|
installPackages+=(gstreamer1-plugins-base-devel)
|
||||||
# yasm for QtMultimedia
|
# for QtMultimedia, ffmpeg
|
||||||
installPackages+=(yasm)
|
installPackages+=(yasm)
|
||||||
|
installPackages+=(libva-devel)
|
||||||
# gtk3 style for QtGui/QStyle
|
# gtk3 style for QtGui/QStyle
|
||||||
installPackages+=(gtk3-devel)
|
installPackages+=(gtk3-devel)
|
||||||
# libusb1 for tqtc-boot2qt/qdb
|
# libusb1 for tqtc-boot2qt/qdb
|
||||||
|
|||||||
@@ -56,8 +56,9 @@ installPackages+=(dbus-devel)
|
|||||||
installPackages+=(gstreamer1-plugins-bad-free)
|
installPackages+=(gstreamer1-plugins-bad-free)
|
||||||
installPackages+=(gstreamer1-devel)
|
installPackages+=(gstreamer1-devel)
|
||||||
installPackages+=(gstreamer1-plugins-base-devel)
|
installPackages+=(gstreamer1-plugins-base-devel)
|
||||||
# yasm for QtMultimedia
|
# for QtMultimedia, ffmpeg
|
||||||
installPackages+=(yasm)
|
installPackages+=(yasm)
|
||||||
|
installPackages+=(libva-devel)
|
||||||
# gtk3 style for QtGui/QStyle
|
# gtk3 style for QtGui/QStyle
|
||||||
installPackages+=(gtk3-devel)
|
installPackages+=(gtk3-devel)
|
||||||
# libusb1 for tqtc-boot2qt/qdb
|
# libusb1 for tqtc-boot2qt/qdb
|
||||||
|
|||||||
@@ -56,8 +56,9 @@ installPackages+=(dbus-devel)
|
|||||||
installPackages+=(gstreamer1-plugins-bad-free)
|
installPackages+=(gstreamer1-plugins-bad-free)
|
||||||
installPackages+=(gstreamer1-devel)
|
installPackages+=(gstreamer1-devel)
|
||||||
installPackages+=(gstreamer1-plugins-base-devel)
|
installPackages+=(gstreamer1-plugins-base-devel)
|
||||||
# yasm for QtMultimedia
|
# for QtMultimedia, ffmpeg
|
||||||
installPackages+=(yasm)
|
installPackages+=(yasm)
|
||||||
|
installPackages+=(libva-devel)
|
||||||
# gtk3 style for QtGui/QStyle
|
# gtk3 style for QtGui/QStyle
|
||||||
installPackages+=(gtk3-devel)
|
installPackages+=(gtk3-devel)
|
||||||
# libusb1 for tqtc-boot2qt/qdb
|
# libusb1 for tqtc-boot2qt/qdb
|
||||||
|
|||||||
@@ -44,8 +44,9 @@ installPackages+=(dbus-devel)
|
|||||||
installPackages+=(gstreamer1-plugins-bad-free)
|
installPackages+=(gstreamer1-plugins-bad-free)
|
||||||
installPackages+=(gstreamer1-devel)
|
installPackages+=(gstreamer1-devel)
|
||||||
installPackages+=(gstreamer1-plugins-base-devel)
|
installPackages+=(gstreamer1-plugins-base-devel)
|
||||||
# yasm for QtMultimedia
|
# QtMultimedia, ffmpeg
|
||||||
installPackages+=(yasm)
|
installPackages+=(yasm)
|
||||||
|
installPackages+=(libva-devel)
|
||||||
# gtk3 style for QtGui/QStyle
|
# gtk3 style for QtGui/QStyle
|
||||||
installPackages+=(gtk3-devel)
|
installPackages+=(gtk3-devel)
|
||||||
# libusb1 for tqtc-boot2qt/qdb
|
# libusb1 for tqtc-boot2qt/qdb
|
||||||
|
|||||||
@@ -56,7 +56,10 @@ sudo zypper -nq install --force-resolution libxcb-cursor0 xcb-util-cursor-devel
|
|||||||
sudo zypper -nq install alsa-devel dbus-1-devel libxkbfile-devel libdrm-devel \
|
sudo zypper -nq install alsa-devel dbus-1-devel libxkbfile-devel libdrm-devel \
|
||||||
libXcomposite-devel libXcursor-devel libXrandr-devel libXtst-devel \
|
libXcomposite-devel libXcursor-devel libXrandr-devel libXtst-devel \
|
||||||
mozilla-nspr-devel mozilla-nss-devel glproto-devel libxshmfence-devel \
|
mozilla-nspr-devel mozilla-nss-devel glproto-devel libxshmfence-devel \
|
||||||
libgbm-devel libva-devel Mesa-dri-devel
|
libgbm-devel Mesa-dri-devel
|
||||||
|
|
||||||
|
# qtwebengine, qtmultimedia+ffmpeg
|
||||||
|
sudo zypper -nq install libva-devel
|
||||||
|
|
||||||
# qtwebkit
|
# qtwebkit
|
||||||
sudo zypper -nq install libxml2-devel libxslt-devel
|
sudo zypper -nq install libxml2-devel libxslt-devel
|
||||||
|
|||||||
@@ -81,6 +81,8 @@ installPackages+=(libgstreamer-plugins-base1.0-dev)
|
|||||||
installPackages+=(libgstreamer-plugins-good1.0-dev)
|
installPackages+=(libgstreamer-plugins-good1.0-dev)
|
||||||
installPackages+=(libgstreamer-plugins-bad1.0-dev)
|
installPackages+=(libgstreamer-plugins-bad1.0-dev)
|
||||||
installPackages+=(yasm)
|
installPackages+=(yasm)
|
||||||
|
installPackages+=(libva-dev)
|
||||||
|
|
||||||
# Support for cross-building to x86 (needed by WebEngine boot2qt builds)
|
# Support for cross-building to x86 (needed by WebEngine boot2qt builds)
|
||||||
installPackages+=(g++-multilib)
|
installPackages+=(g++-multilib)
|
||||||
# python3 development package
|
# python3 development package
|
||||||
|
|||||||
@@ -100,6 +100,7 @@ installPackages+=(libgstreamer-gl1.0-0)
|
|||||||
installPackages+=(gir1.2-gst-plugins-base-1.0)
|
installPackages+=(gir1.2-gst-plugins-base-1.0)
|
||||||
installPackages+=(gir1.2-gst-plugins-bad-1.0)
|
installPackages+=(gir1.2-gst-plugins-bad-1.0)
|
||||||
installPackages+=(yasm)
|
installPackages+=(yasm)
|
||||||
|
installPackages+=(libva-dev)
|
||||||
|
|
||||||
# Support for cross-building to x86 (needed by WebEngine boot2qt builds)
|
# Support for cross-building to x86 (needed by WebEngine boot2qt builds)
|
||||||
installPackages+=(g++-multilib)
|
installPackages+=(g++-multilib)
|
||||||
|
|||||||
@@ -101,6 +101,7 @@ installPackages+=(libgstreamer-gl1.0-0)
|
|||||||
installPackages+=(gir1.2-gst-plugins-base-1.0)
|
installPackages+=(gir1.2-gst-plugins-base-1.0)
|
||||||
installPackages+=(gir1.2-gst-plugins-bad-1.0)
|
installPackages+=(gir1.2-gst-plugins-bad-1.0)
|
||||||
installPackages+=(yasm)
|
installPackages+=(yasm)
|
||||||
|
installPackages+=(libva-dev)
|
||||||
|
|
||||||
# Support for cross-building to x86 (needed by WebEngine boot2qt builds)
|
# Support for cross-building to x86 (needed by WebEngine boot2qt builds)
|
||||||
installPackages+=(g++-multilib)
|
installPackages+=(g++-multilib)
|
||||||
|
|||||||
@@ -38,7 +38,10 @@ sudo zypper -nq install libicu-devel
|
|||||||
sudo zypper -nq install alsa-devel dbus-1-devel libxkbfile-devel \
|
sudo zypper -nq install alsa-devel dbus-1-devel libxkbfile-devel \
|
||||||
libXcomposite-devel libXcursor-devel libXrandr-devel libXtst-devel \
|
libXcomposite-devel libXcursor-devel libXrandr-devel libXtst-devel \
|
||||||
mozilla-nspr-devel mozilla-nss-devel nodejs12 glproto-devel \
|
mozilla-nspr-devel mozilla-nss-devel nodejs12 glproto-devel \
|
||||||
libxshmfence-devel libXdamage-devel libdrm-devel libgbm-devel libva-devel
|
libxshmfence-devel libXdamage-devel libdrm-devel libgbm-devel
|
||||||
|
|
||||||
|
# qtwebengine, qtmultimedia+ffmpeg
|
||||||
|
sudo zypper -nq install libva-devel
|
||||||
|
|
||||||
# qtwebkit
|
# qtwebkit
|
||||||
sudo zypper -nq install libxml2-devel libxslt-devel
|
sudo zypper -nq install libxml2-devel libxslt-devel
|
||||||
|
|||||||
@@ -39,7 +39,10 @@ sudo zypper -nq install libicu-devel
|
|||||||
sudo zypper -nq install alsa-devel dbus-1-devel libxkbfile-devel \
|
sudo zypper -nq install alsa-devel dbus-1-devel libxkbfile-devel \
|
||||||
libXcomposite-devel libXcursor-devel libXrandr-devel libXtst-devel \
|
libXcomposite-devel libXcursor-devel libXrandr-devel libXtst-devel \
|
||||||
mozilla-nspr-devel mozilla-nss-devel nodejs12 glproto-devel \
|
mozilla-nspr-devel mozilla-nss-devel nodejs12 glproto-devel \
|
||||||
libxshmfence-devel libXdamage-devel libdrm-devel libgbm-devel libva-devel
|
libxshmfence-devel libXdamage-devel libdrm-devel libgbm-devel
|
||||||
|
|
||||||
|
# qtwebengine, qtmultimedia+ffmpeg
|
||||||
|
sudo zypper -nq install libva-devel
|
||||||
|
|
||||||
# qtwebkit
|
# qtwebkit
|
||||||
sudo zypper -nq install libxml2-devel libxslt-devel
|
sudo zypper -nq install libxml2-devel libxslt-devel
|
||||||
|
|||||||
Reference in New Issue
Block a user