diff options
author | Allan Sandfeld Jensen <allan.jensen@qt.io> | 2020-10-12 14:27:29 +0200 |
---|---|---|
committer | Allan Sandfeld Jensen <allan.jensen@qt.io> | 2020-10-13 09:35:20 +0000 |
commit | c30a6232df03e1efbd9f3b226777b07e087a1122 (patch) | |
tree | e992f45784689f373bcc38d1b79a239ebe17ee23 /chromium/third_party/widevine | |
parent | 7b5b123ac58f58ffde0f4f6e488bcd09aa4decd3 (diff) | |
download | qtwebengine-chromium-c30a6232df03e1efbd9f3b226777b07e087a1122.tar.gz |
BASELINE: Update Chromium to 85.0.4183.14085-based
Change-Id: Iaa42f4680837c57725b1344f108c0196741f6057
Reviewed-by: Allan Sandfeld Jensen <allan.jensen@qt.io>
Diffstat (limited to 'chromium/third_party/widevine')
-rw-r--r-- | chromium/third_party/widevine/cdm/widevine.gni | 18 |
1 files changed, 16 insertions, 2 deletions
diff --git a/chromium/third_party/widevine/cdm/widevine.gni b/chromium/third_party/widevine/cdm/widevine.gni index fcd08e04e2f..d6c3bd95063 100644 --- a/chromium/third_party/widevine/cdm/widevine.gni +++ b/chromium/third_party/widevine/cdm/widevine.gni @@ -13,6 +13,11 @@ declare_args() { enable_widevine = is_chrome_branded || is_android || is_fuchsia } +# Disable Widevine when running linux-chromeos. +if (is_chromeos && !is_chromeos_device) { + enable_widevine = false +} + # Widevine CDM is available as a library CDM on the following platforms and # architectures. Notably on Android library CDM is not used and Widevine is # supported via Android MediaDrm API. @@ -38,8 +43,17 @@ enable_widevine_cdm_component = # Widevine CDM is bundled as part of Google Chrome builds. bundle_widevine_cdm = enable_library_widevine_cdm && is_chrome_branded -enable_widevine_cdm_host_verification = - enable_library_widevine_cdm && enable_cdm_host_verification +declare_args() { + # Enable Widevine CDM host verification, which will sign additional binaries + # with Widevine certs and copy signature files as needed. Only enabled by + # default on official bots. For developers building with "is_official_build" + # locally without Widevine certs, this will cause a build failure, which can + # be suppressed by manually setting `enable_widevine_cdm_host_verification` to + # false. + enable_widevine_cdm_host_verification = + enable_library_widevine_cdm && enable_cdm_host_verification + && is_official_build +} template("widevine_sign_file") { # For official builds, generate a signature file for |file| which will |