diff options
author | Emily <git@emilylange.de> | 2024-05-10 18:01:47 +0200 |
---|---|---|
committer | GitHub <noreply@github.com> | 2024-05-10 18:01:47 +0200 |
commit | 3a8dd0415af5429ed2fd9e9ba6924ec240bca830 (patch) | |
tree | 42ca2cb13b2b5ac8c374c7cdc98acf0ba625040f /pkgs/applications/networking/browsers/chromium/patches/widevine-disable-auto-download-allow-bundle.patch | |
parent | 44dad02947e68c54252599f72ce9e6fab121b96a (diff) | |
parent | e4f185cfaf2c6ba59d3d4d3de42f79f4b1cea978 (diff) |
Merge pull request #310209 from emilylange/chromium-disable-drm-auto-download
chromium: prevent automatic Widevine DRM download
Diffstat (limited to 'pkgs/applications/networking/browsers/chromium/patches/widevine-disable-auto-download-allow-bundle.patch')
-rw-r--r-- | pkgs/applications/networking/browsers/chromium/patches/widevine-disable-auto-download-allow-bundle.patch | 27 |
1 files changed, 27 insertions, 0 deletions
diff --git a/pkgs/applications/networking/browsers/chromium/patches/widevine-disable-auto-download-allow-bundle.patch b/pkgs/applications/networking/browsers/chromium/patches/widevine-disable-auto-download-allow-bundle.patch new file mode 100644 index 0000000000000..d4f16d26b769e --- /dev/null +++ b/pkgs/applications/networking/browsers/chromium/patches/widevine-disable-auto-download-allow-bundle.patch @@ -0,0 +1,27 @@ +diff --git a/third_party/widevine/cdm/BUILD.gn b/third_party/widevine/cdm/BUILD.gn +index 525693b6c10ab..245491e137d39 100644 +--- a/third_party/widevine/cdm/BUILD.gn ++++ b/third_party/widevine/cdm/BUILD.gn +@@ -22,7 +22,7 @@ buildflag_header("buildflags") { + + flags = [ + "ENABLE_WIDEVINE=$enable_widevine", +- "BUNDLE_WIDEVINE_CDM=$bundle_widevine_cdm", ++ "BUNDLE_WIDEVINE_CDM=true", + "ENABLE_WIDEVINE_CDM_COMPONENT=$enable_widevine_cdm_component", + "ENABLE_MEDIA_FOUNDATION_WIDEVINE_CDM=$enable_media_foundation_widevine_cdm", + ] +diff --git a/third_party/widevine/cdm/widevine.gni b/third_party/widevine/cdm/widevine.gni +index 58f073ca562ca..4b242c2618dfb 100644 +--- a/third_party/widevine/cdm/widevine.gni ++++ b/third_party/widevine/cdm/widevine.gni +@@ -41,8 +41,7 @@ enable_library_widevine_cdm = + # Widevine CDM can be deployed as a component. Currently only supported on + # desktop platforms. The CDM can be bundled regardless whether + # it's a component. See below. +-enable_widevine_cdm_component = +- enable_library_widevine_cdm && (is_win || is_mac || is_linux || is_chromeos) ++enable_widevine_cdm_component = false + + # Enable (Windows) Media Foundation Widevine CDM component. + declare_args() { |