docs: Revise Intel QSV sections of developer articles.

This commit is contained in:
Bradley Sepos 2019-10-02 22:15:08 -04:00
parent 8b0f78a28c
commit 4efbde0fc8
No known key found for this signature in database
GPG Key ID: DEADE2F57D42D9C7
5 changed files with 10 additions and 19 deletions

View File

@ -30,7 +30,7 @@ Dependency installation instructions are available for the following distributio
- [Gentoo](install-dependencies-gentoo.html)
- [Ubuntu](install-dependencies-ubuntu.html)
HandBrake's experimental support for Intel Quick Sync Video on Linux requires the [Intel Media SDK](https://github.com/Intel-Media-SDK/MediaSDK/releases).
HandBrakes optional experimental support for Intel Quick Sync Video on Linux requires installing the Intel Media SDK and its dependencies. See the [Intel Media SDK Releases](https://github.com/Intel-Media-SDK/MediaSDK/releases) page and [Intel Media SDK Build Instructions](https://github.com/Intel-Media-SDK/MediaSDK#how-to-build).
## Building HandBrake
@ -38,7 +38,7 @@ Clone the HandBrake repository.
git clone https://github.com/HandBrake/HandBrake.git && cd HandBrake
Build HandBrake. To enable experimental support for Intel QSV via the [Intel Media SDK](https://github.com/Intel-Media-SDK/MediaSDK/releases), append `--enable-qsv`. To build the command line interface only, disable the graphical interface by appending `--disable-gtk`.
Build HandBrake. To enable experimental support for Intel Quick Sync Video, append `--enable-qsv`. To build the command line interface only, disable the graphical interface by appending `--disable-gtk`.
./configure --launch-jobs=$(nproc) --launch
@ -51,8 +51,3 @@ 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 its 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.

View File

@ -71,7 +71,7 @@ Additional graphical interface dependencies not available in the base repository
- devtoolset-7 [SCL]
- gstreamer1-libav [RPM Fusion]
Quick Sync Video dependencies (configure --enable-qsv)
Intel Quick Sync Video dependencies (optional):
- libva
- libdrm
@ -117,7 +117,7 @@ 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.
To build with Intel Quick Sync Video support, install the QSV dependencies.
sudo yum install libva-devel libdrm-devel
@ -128,4 +128,3 @@ CentOS is now prepared to build the HandBrake [CLI](abbr:Command Line Interface)
[^nasm-repo]: Installing newer packages than those available in the base repository may lead to incompatibility with other software expecting specific package versions.
[^gcc-scl]: SCL packages are isolated from base repository versions of similar packages. You can enable these packages using the `scl` command line tool. When you are finished using these packages, simply log out of the active shell. New sessions will use the packages provided by the base repository.

View File

@ -84,7 +84,7 @@ Graphical interface dependencies:
- libnotify-dev
- libwebkit2gtk-4.0-dev (libwebkitgtk-3.0-dev for Debian 9)
Quick Sync Video dependencies (configure --enable-qsv)
Intel Quick Sync Video dependencies (optional):
- libva
- libdrm
@ -114,11 +114,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
sudo apt-get install libwebkit2gtk-4.0-dev || sudo apt-get install libwebkitgtk-3.0-dev
To build with Quick Sync Video support, install QSV dependencies.
To build with Intel Quick Sync Video support, install the 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.

View File

@ -77,7 +77,7 @@ Graphical interface dependencies:
- libnotify-devel
- webkit2gtk3-devel
Quick Sync Video dependencies (configure --enable-qsv)
Intel Quick Sync Video dependencies (optional):
- libva
- libdrm
@ -98,9 +98,8 @@ To build the GTK [GUI](abbr:Graphical User Interface), install the graphical int
sudo dnf groupinstall "X Software Development" "GNOME Software Development"
sudo dnf install dbus-glib-devel gstreamer1-devel gstreamer1-libav gstreamer1-plugins-base-devel intltool libgudev1-devel libnotify-devel webkit2gtk3-devel
To build with Quick Sync Video support, install QSV dependencies.
To build with Intel Quick Sync Video support, install the 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.

View File

@ -84,7 +84,7 @@ Graphical interface dependencies:
- libnotify-dev
- libwebkit2gtk-4.0-dev
Quick Sync Video dependencies (configure --enable-qsv)
Intel Quick Sync Video dependencies (optional):
- libva
- libdrm
@ -108,9 +108,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
sudo apt-get install libwebkit2gtk-4.0-dev
To build with Quick Sync Video support, install QSV dependencies.
To build with Intel Quick Sync Video support, install the 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.