summaryrefslogtreecommitdiff
path: root/chromium/third_party/widevine
diff options
context:
space:
mode:
authorAllan Sandfeld Jensen <allan.jensen@qt.io>2020-10-12 14:27:29 +0200
committerAllan Sandfeld Jensen <allan.jensen@qt.io>2020-10-13 09:35:20 +0000
commitc30a6232df03e1efbd9f3b226777b07e087a1122 (patch)
treee992f45784689f373bcc38d1b79a239ebe17ee23 /chromium/third_party/widevine
parent7b5b123ac58f58ffde0f4f6e488bcd09aa4decd3 (diff)
downloadqtwebengine-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.gni18
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