diff options
author | Peter Simons <simons@cryp.to> | 2019-09-18 21:53:40 +0200 |
---|---|---|
committer | Peter Simons <simons@cryp.to> | 2019-09-18 21:58:12 +0200 |
commit | cde50a4fab169a90ee4a6c08e82c77be803aa744 (patch) | |
tree | 034fef7325d8623bc24ce0f1426c7d13277d52af /pkgs | |
parent | 713fda2eb51911ae9420d6c5295317fa932b3497 (diff) | |
download | nixlib-cde50a4fab169a90ee4a6c08e82c77be803aa744.tar nixlib-cde50a4fab169a90ee4a6c08e82c77be803aa744.tar.gz nixlib-cde50a4fab169a90ee4a6c08e82c77be803aa744.tar.bz2 nixlib-cde50a4fab169a90ee4a6c08e82c77be803aa744.tar.lz nixlib-cde50a4fab169a90ee4a6c08e82c77be803aa744.tar.xz nixlib-cde50a4fab169a90ee4a6c08e82c77be803aa744.tar.zst nixlib-cde50a4fab169a90ee4a6c08e82c77be803aa744.zip |
shotcut: use vaapi_device /dev/dri/renderD128 instead of ":0"
This fixes the auto-detection of VAAPI hardware encoders provided by Intel chipsets. Be sure to define hardware.opengl.extraPackages = [pkgs.vaapiIntel]; in configuration.nix to make the necessary OpenGL drivers available.
Diffstat (limited to 'pkgs')
-rw-r--r-- | pkgs/applications/video/shotcut/default.nix | 2 |
1 files changed, 2 insertions, 0 deletions
diff --git a/pkgs/applications/video/shotcut/default.nix b/pkgs/applications/video/shotcut/default.nix index a50ee8b56643..3edee15db5fc 100644 --- a/pkgs/applications/video/shotcut/default.nix +++ b/pkgs/applications/video/shotcut/default.nix @@ -33,6 +33,8 @@ mkDerivation rec { sed 's_qApp->applicationDirPath(), "ffmpeg"_"${mlt.ffmpeg}/bin/ffmpeg"_' -i src/docks/encodedock.cpp NICE=$(type -P nice) sed "s_/usr/bin/nice_''${NICE}_" -i src/jobs/meltjob.cpp src/jobs/ffmpegjob.cpp + # Fix VAAPI auto-config: https://github.com/mltframework/shotcut/issues/771 + sed 's#"-vaapi_device" << ":0"#"-vaapi_device" << "/dev/dri/renderD128"#' -i src/docks/encodedock.cpp ''; qtWrapperArgs = [ |