summary refs log tree commit diff
path: root/pkgs/applications/networking/browsers/chromium/common.nix
diff options
context:
space:
mode:
authorMichael Weiss <dev.primeos@gmail.com>2020-10-09 13:46:15 +0200
committerMichael Weiss <dev.primeos@gmail.com>2020-10-09 21:59:48 +0200
commit73b67da1699c7b4581226f877297f235cdbd051e (patch)
treedcf0d7e30c3836c561101b5683b023b92d9abfff /pkgs/applications/networking/browsers/chromium/common.nix
parent2603bd54e4f47b3627c62a505a8cf831f4a76613 (diff)
downloadnixpkgs-73b67da1699c7b4581226f877297f235cdbd051e.tar
nixpkgs-73b67da1699c7b4581226f877297f235cdbd051e.tar.gz
nixpkgs-73b67da1699c7b4581226f877297f235cdbd051e.tar.bz2
nixpkgs-73b67da1699c7b4581226f877297f235cdbd051e.tar.lz
nixpkgs-73b67da1699c7b4581226f877297f235cdbd051e.tar.xz
nixpkgs-73b67da1699c7b4581226f877297f235cdbd051e.tar.zst
nixpkgs-73b67da1699c7b4581226f877297f235cdbd051e.zip
chromium: Disable VA-API by default
This is done to avoid driver specific issues and restores the previous
behaviour. Like before video acceleration can be enabled without having
to rebuild Chromium.
Diffstat (limited to 'pkgs/applications/networking/browsers/chromium/common.nix')
-rw-r--r--pkgs/applications/networking/browsers/chromium/common.nix9
1 files changed, 4 insertions, 5 deletions
diff --git a/pkgs/applications/networking/browsers/chromium/common.nix b/pkgs/applications/networking/browsers/chromium/common.nix
index b9f6ef4a4b9..663d66870b5 100644
--- a/pkgs/applications/networking/browsers/chromium/common.nix
+++ b/pkgs/applications/networking/browsers/chromium/common.nix
@@ -161,11 +161,10 @@ let
       #
       # ++ optionals (channel == "dev") [ ( githubPatch "<patch>" "0000000000000000000000000000000000000000000000000000000000000000" ) ]
       # ++ optional (versionRange "68" "72") ( githubPatch "<patch>" "0000000000000000000000000000000000000000000000000000000000000000" )
-    ]; # TODO: VA-API patches (we should be able to drop enable-video-acceleration-on-linux.patch now):
-    # ++ optionals (useVaapi && versionRange "68" "86") [ # Improvements for the VA-API build:
-    #   ./patches/enable-vdpau-support-for-nvidia.patch # https://aur.archlinux.org/cgit/aur.git/tree/vdpau-support.patch?h=chromium-vaapi
-    #   ./patches/enable-video-acceleration-on-linux.patch # Can be controlled at runtime (i.e. without rebuilding Chromium)
-    # ];
+    ] ++ optionals (useVaapi) [
+      # Check for enable-accelerated-video-decode on Linux:
+      (githubPatch "54deb9811ca9bd2327def5c05ba6987b8c7a0897" "11jvxjlkzz1hm0pvfyr88j7z3zbwzplyl5idkx92l2lzv4459c8d")
+    ];
 
     postPatch = ''
       # Required for patchShebangs (unsupported interpreter directive, basename: invalid option -- '*', etc.):