From a70ae030a41720acfb376ea67d09fe6fbb17f484 Mon Sep 17 00:00:00 2001 From: Jan Beich Date: Mon, 6 Jan 2020 14:37:13 +0000 Subject: [PATCH] docs: add QSV on FreeBSD libva and libdrm are pulled as dependencies of intel-media-sdk. --- source/docs/en/latest/developer/build-bsd.markdown | 2 +- .../developer/install-dependencies-freebsd.markdown | 8 ++++++++ source/docs/en/latest/technical/video-qsv.markdown | 1 + 3 files changed, 10 insertions(+), 1 deletion(-) diff --git a/source/docs/en/latest/developer/build-bsd.markdown b/source/docs/en/latest/developer/build-bsd.markdown index e57959fa..81c17899 100644 --- a/source/docs/en/latest/developer/build-bsd.markdown +++ b/source/docs/en/latest/developer/build-bsd.markdown @@ -30,7 +30,7 @@ Clone the HandBrake repository. git clone https://github.com/HandBrake/HandBrake.git && cd HandBrake -Build HandBrake. 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=$(sysctl -n hw.ncpu) --launch diff --git a/source/docs/en/latest/developer/install-dependencies-freebsd.markdown b/source/docs/en/latest/developer/install-dependencies-freebsd.markdown index a4262de8..6e73b6da 100644 --- a/source/docs/en/latest/developer/install-dependencies-freebsd.markdown +++ b/source/docs/en/latest/developer/install-dependencies-freebsd.markdown @@ -61,6 +61,10 @@ Dependencies: - python - speex +Intel Quick Sync Video dependencies (optional): + +- intel-media-sdk + Graphical interface dependencies: - atk @@ -94,6 +98,10 @@ Build and install the `lame` source port. sudo make install || sudo make reinstall cd "$LASTDIR" +To build with Intel Quick Sync Video support, install the QSV dependencies. + + sudo pkg install intel-media-sdk + To build the GTK [GUI](abbr:Graphical User Interface), install the graphical interface dependencies. sudo pkg install atk cairo dbus dbus-glib desktop-file-utils gdk-pixbuf2 gettext glib gnome3 gstreamer1-plugins-gdkpixbuf gtk3 intltool libdvdcss libnotify libvpx pango diff --git a/source/docs/en/latest/technical/video-qsv.markdown b/source/docs/en/latest/technical/video-qsv.markdown index 5471200a..b16d463f 100644 --- a/source/docs/en/latest/technical/video-qsv.markdown +++ b/source/docs/en/latest/technical/video-qsv.markdown @@ -21,6 +21,7 @@ Intel QuickSync Video - Intel Skylake (6th Generation Core) CPU or later with Intel HD Graphics or better - Windows 10 - Linux +- FreeBSD Please note, these are not hard limits. Hardware encoding via Intel QSV *might* work on older series GPUs and older operating systems, but this is not officially supported.