diff --git a/source/docs/en/latest/developer/build-linux.markdown b/source/docs/en/latest/developer/build-linux.markdown index 0a19bb67..babd61bb 100644 --- a/source/docs/en/latest/developer/build-linux.markdown +++ b/source/docs/en/latest/developer/build-linux.markdown @@ -50,3 +50,7 @@ Install HandBrake (optional). When installing the graphical interface, icon and To start over, simply remove the `build` directory. rm -rf build + +## Building Intel MediaSDK (QSV support only) + +For Quick Sync Video support, the Intel MediaSDK and it's dependencies must be built and installed separately. [Intel MediaSDK Build Instructions](https://github.com/Intel-Media-SDK/MediaSDK#how-to-build), and [Releases](https://github.com/Intel-Media-SDK/MediaSDK/releases) are available on their GitHub repository. MediaSDK dependencies are listed on the releases page. diff --git a/source/docs/en/latest/developer/install-dependencies-centos.markdown b/source/docs/en/latest/developer/install-dependencies-centos.markdown index 9ab838b1..141b5a4e 100644 --- a/source/docs/en/latest/developer/install-dependencies-centos.markdown +++ b/source/docs/en/latest/developer/install-dependencies-centos.markdown @@ -64,6 +64,11 @@ Additional graphical interface dependencies not available in the base repository - devtoolset-7 [SCL] - gstreamer1-libav [RPM Fusion] +Quick Sync Video dependencies (configure --enable-qsv) + +- libva +- libdrm + Install dependencies. sudo yum update @@ -105,6 +110,10 @@ To build the GTK [GUI](abbr:Graphical User Interface), install the graphical int sudo yum install dbus-glib-devel gstreamer1-devel gstreamer1-libav gstreamer1-plugins-base-devel intltool libgudev1-devel libnotify-devel webkitgtk4-devel +To build with Quick Sync Video support, install QSV dependencies. + + sudo yum install libva-devel libdrm-devel + CentOS is now prepared to build the HandBrake [CLI](abbr:Command Line Interface). See [Building HandBrake for Linux](build-linux.html) for further instructions. [^opus-el6]: Installing newer packages than those available in the base repository may lead to incompatibility with other software expecting specific package versions. diff --git a/source/docs/en/latest/developer/install-dependencies-debian.markdown b/source/docs/en/latest/developer/install-dependencies-debian.markdown index 47aefa18..7f1b5d78 100644 --- a/source/docs/en/latest/developer/install-dependencies-debian.markdown +++ b/source/docs/en/latest/developer/install-dependencies-debian.markdown @@ -76,6 +76,11 @@ Graphical interface dependencies: - libnotify-dev - libwebkitgtk-3.0-dev +Quick Sync Video dependencies (configure --enable-qsv) + +- libva +- libdrm + Install dependencies. sudo apt-get update @@ -90,6 +95,10 @@ To build the GTK [GUI](abbr:Graphical User Interface), install the graphical int sudo apt-get install intltool libappindicator-dev libdbus-glib-1-dev libglib2.0-dev libgstreamer1.0-dev libgstreamer-plugins-base1.0-dev libgtk-3-dev libgudev-1.0-dev libnotify-dev libwebkitgtk-3.0-dev +To build with Quick Sync Video support, install QSV dependencies. + + sudo apt-get install libva-dev libdrm-dev + Debian is now prepared to build HandBrake. See [Building HandBrake for Linux](build-linux.html) for further instructions. [^nasm-sid]: Installing newer packages than those available in the base repository may lead to incompatibility with other software expecting specific package versions. diff --git a/source/docs/en/latest/developer/install-dependencies-fedora.markdown b/source/docs/en/latest/developer/install-dependencies-fedora.markdown index fd7f5372..d26eca9d 100644 --- a/source/docs/en/latest/developer/install-dependencies-fedora.markdown +++ b/source/docs/en/latest/developer/install-dependencies-fedora.markdown @@ -73,6 +73,11 @@ Graphical interface dependencies: - libnotify-devel - webkit2gtk3-devel (webkitgtk4-devel for Fedora 27, webkitgtk3-devel for Fedora 26) +Quick Sync Video dependencies (configure --enable-qsv) + +- libva +- libdrm + Install dependencies. sudo dnf update @@ -90,4 +95,8 @@ To build the GTK [GUI](abbr:Graphical User Interface), install the graphical int sudo dnf install dbus-glib-devel gstreamer1-devel gstreamer1-plugins-base-devel intltool libgudev1-devel libnotify-devel sudo dnf install webkit2gtk3-devel || sudo dnf install webkitgtk4-devel || sudo dnf install webkitgtk3-devel +To build with Quick Sync Video support, install QSV dependencies. + + sudo dnf install libva-devel libdrm-devel + Fedora is now prepared to build HandBrake. See [Building HandBrake for Linux](build-linux.html) for further instructions. diff --git a/source/docs/en/latest/developer/install-dependencies-ubuntu.markdown b/source/docs/en/latest/developer/install-dependencies-ubuntu.markdown index 69d47895..70dddcf2 100644 --- a/source/docs/en/latest/developer/install-dependencies-ubuntu.markdown +++ b/source/docs/en/latest/developer/install-dependencies-ubuntu.markdown @@ -73,6 +73,11 @@ Graphical interface dependencies: - libnotify-dev - libwebkitgtk-3.0-dev +Quick Sync Video dependencies (configure --enable-qsv) + +- libva +- libdrm + Install dependencies. sudo apt-get update @@ -82,4 +87,8 @@ To build the GTK [GUI](abbr:Graphical User Interface), install the graphical int sudo apt-get install gstreamer1.0-libav intltool libappindicator-dev libdbus-glib-1-dev libglib2.0-dev libgstreamer1.0-dev libgstreamer-plugins-base1.0-dev libgtk-3-dev libgudev-1.0-dev libnotify-dev libwebkitgtk-3.0-dev +To build with Quick Sync Video support, install QSV dependencies. + + sudo apt-get install libva-dev libdrm-dev + Ubuntu is now prepared to build HandBrake. See [Building HandBrake for Linux](build-linux.html) for further instructions.