[DON'T BLOCK] Test ownership migration rules
This CL is created as a best effort to migrate test targets to the new android ownership model. If you find incorrect or unnecessary attribution in this CL, please create a separate CL to fix that. For more details please refer to the link below, <add g3 doc link> Bug: 304529413 Test: N/A Change-Id: I204c137da43a021bcebe316759d1aadaec99fe2a
This commit is contained in:
@@ -1,4 +1,8 @@
|
|||||||
/*
|
/*
|
||||||
|
package {
|
||||||
|
default_team: "trendy_team_media_framework_drm",
|
||||||
|
}
|
||||||
|
|
||||||
* Copyright (C) 2023 The Android Open Source Project
|
* Copyright (C) 2023 The Android Open Source Project
|
||||||
*
|
*
|
||||||
* Licensed under the Apache License, Version 2.0 (the "License");
|
* Licensed under the Apache License, Version 2.0 (the "License");
|
||||||
@@ -44,7 +48,7 @@ cc_defaults {
|
|||||||
"vendor/widevine/libwvdrmengine/oemcrypto/include",
|
"vendor/widevine/libwvdrmengine/oemcrypto/include",
|
||||||
"vendor/widevine/libwvdrmengine/oemcrypto/odk/include",
|
"vendor/widevine/libwvdrmengine/oemcrypto/odk/include",
|
||||||
"external/jsmn",
|
"external/jsmn",
|
||||||
"external/protobuf/src"
|
"external/protobuf/src",
|
||||||
],
|
],
|
||||||
header_libs: ["libutils_headers"],
|
header_libs: ["libutils_headers"],
|
||||||
fuzz_config: {
|
fuzz_config: {
|
||||||
@@ -59,7 +63,7 @@ cc_defaults {
|
|||||||
vector: "local_no_privileges_required",
|
vector: "local_no_privileges_required",
|
||||||
service_privilege: "privileged",
|
service_privilege: "privileged",
|
||||||
users: "single_user",
|
users: "single_user",
|
||||||
fuzzed_code_usage: "shipped"
|
fuzzed_code_usage: "shipped",
|
||||||
},
|
},
|
||||||
proprietary: true,
|
proprietary: true,
|
||||||
vendor: true,
|
vendor: true,
|
||||||
@@ -82,10 +86,11 @@ cc_fuzz {
|
|||||||
srcs: ["system_id_extractor_fuzzer.cpp"],
|
srcs: ["system_id_extractor_fuzzer.cpp"],
|
||||||
defaults: ["libcdm_fuzzer_defaults"],
|
defaults: ["libcdm_fuzzer_defaults"],
|
||||||
}
|
}
|
||||||
|
|
||||||
cc_fuzz {
|
cc_fuzz {
|
||||||
name: "service_certificate_fuzzer",
|
name: "service_certificate_fuzzer",
|
||||||
srcs: ["service_certificate_fuzzer.cpp"],
|
srcs: ["service_certificate_fuzzer.cpp"],
|
||||||
defaults: ["libcdm_fuzzer_defaults"]
|
defaults: ["libcdm_fuzzer_defaults"],
|
||||||
}
|
}
|
||||||
|
|
||||||
cc_fuzz {
|
cc_fuzz {
|
||||||
@@ -139,5 +144,5 @@ cc_fuzz {
|
|||||||
cc_fuzz {
|
cc_fuzz {
|
||||||
name: "cdm_session_fuzzer",
|
name: "cdm_session_fuzzer",
|
||||||
srcs: ["cdm_session_fuzzer.cpp"],
|
srcs: ["cdm_session_fuzzer.cpp"],
|
||||||
defaults: ["libcdm_fuzzer_defaults"]
|
defaults: ["libcdm_fuzzer_defaults"],
|
||||||
}
|
}
|
||||||
|
|||||||
@@ -45,6 +45,7 @@
|
|||||||
// CONSULT THE OWNERS AND opensource-licensing@google.com BEFORE
|
// CONSULT THE OWNERS AND opensource-licensing@google.com BEFORE
|
||||||
// DEPENDING ON IT IN YOUR PROJECT. ***
|
// DEPENDING ON IT IN YOUR PROJECT. ***
|
||||||
package {
|
package {
|
||||||
|
default_team: "trendy_team_media_framework_drm",
|
||||||
// See: http://go/android-license-faq
|
// See: http://go/android-license-faq
|
||||||
// A large-scale-change added 'default_applicable_licenses' to import
|
// A large-scale-change added 'default_applicable_licenses' to import
|
||||||
// all of the 'license_kinds' from "vendor_widevine_license"
|
// all of the 'license_kinds' from "vendor_widevine_license"
|
||||||
|
|||||||
@@ -13,6 +13,7 @@
|
|||||||
// limitations under the License.
|
// limitations under the License.
|
||||||
|
|
||||||
package {
|
package {
|
||||||
|
default_team: "trendy_team_media_framework_drm",
|
||||||
// See: http://go/android-license-faq
|
// See: http://go/android-license-faq
|
||||||
// A large-scale-change added 'default_applicable_licenses' to import
|
// A large-scale-change added 'default_applicable_licenses' to import
|
||||||
// all of the 'license_kinds' from "vendor_widevine_license"
|
// all of the 'license_kinds' from "vendor_widevine_license"
|
||||||
@@ -56,7 +57,10 @@ soong_config_module_type {
|
|||||||
module_type: "apex_defaults",
|
module_type: "apex_defaults",
|
||||||
config_namespace: "widevine",
|
config_namespace: "widevine",
|
||||||
bool_variables: ["use_devkey"],
|
bool_variables: ["use_devkey"],
|
||||||
properties: ["key", "certificate"],
|
properties: [
|
||||||
|
"key",
|
||||||
|
"certificate",
|
||||||
|
],
|
||||||
}
|
}
|
||||||
|
|
||||||
widevine_key_apex_defaults {
|
widevine_key_apex_defaults {
|
||||||
|
|||||||
@@ -13,6 +13,7 @@
|
|||||||
// limitations under the License.
|
// limitations under the License.
|
||||||
|
|
||||||
package {
|
package {
|
||||||
|
default_team: "trendy_team_media_framework_drm",
|
||||||
// See: http://go/android-license-faq
|
// See: http://go/android-license-faq
|
||||||
// A large-scale-change added 'default_applicable_licenses' to import
|
// A large-scale-change added 'default_applicable_licenses' to import
|
||||||
// all of the 'license_kinds' from "vendor_widevine_license"
|
// all of the 'license_kinds' from "vendor_widevine_license"
|
||||||
@@ -26,7 +27,10 @@ soong_config_module_type {
|
|||||||
module_type: "override_apex",
|
module_type: "override_apex",
|
||||||
config_namespace: "widevine",
|
config_namespace: "widevine",
|
||||||
bool_variables: ["use_devkey"],
|
bool_variables: ["use_devkey"],
|
||||||
properties: ["key", "certificate"],
|
properties: [
|
||||||
|
"key",
|
||||||
|
"certificate",
|
||||||
|
],
|
||||||
}
|
}
|
||||||
|
|
||||||
widevine_nonupdatable_cert_override {
|
widevine_nonupdatable_cert_override {
|
||||||
|
|||||||
@@ -13,6 +13,7 @@
|
|||||||
// limitations under the License.
|
// limitations under the License.
|
||||||
|
|
||||||
package {
|
package {
|
||||||
|
default_team: "trendy_team_media_framework_drm",
|
||||||
// See: http://go/android-license-faq
|
// See: http://go/android-license-faq
|
||||||
// A large-scale-change added 'default_applicable_licenses' to import
|
// A large-scale-change added 'default_applicable_licenses' to import
|
||||||
// all of the 'license_kinds' from "vendor_widevine_license"
|
// all of the 'license_kinds' from "vendor_widevine_license"
|
||||||
@@ -26,7 +27,10 @@ soong_config_module_type {
|
|||||||
module_type: "apex_defaults",
|
module_type: "apex_defaults",
|
||||||
config_namespace: "widevine",
|
config_namespace: "widevine",
|
||||||
bool_variables: ["use_devkey"],
|
bool_variables: ["use_devkey"],
|
||||||
properties: ["key", "certificate"],
|
properties: [
|
||||||
|
"key",
|
||||||
|
"certificate",
|
||||||
|
],
|
||||||
}
|
}
|
||||||
|
|
||||||
widevine_lazy_key_apex_defaults {
|
widevine_lazy_key_apex_defaults {
|
||||||
|
|||||||
@@ -16,6 +16,7 @@
|
|||||||
// CONSULT THE OWNERS AND opensource-licensing@google.com BEFORE
|
// CONSULT THE OWNERS AND opensource-licensing@google.com BEFORE
|
||||||
// DEPENDING ON IT IN YOUR PROJECT. ***
|
// DEPENDING ON IT IN YOUR PROJECT. ***
|
||||||
package {
|
package {
|
||||||
|
default_team: "trendy_team_media_framework_drm",
|
||||||
// See: http://go/android-license-faq
|
// See: http://go/android-license-faq
|
||||||
// A large-scale-change added 'default_applicable_licenses' to import
|
// A large-scale-change added 'default_applicable_licenses' to import
|
||||||
// all of the 'license_kinds' from "vendor_widevine_license"
|
// all of the 'license_kinds' from "vendor_widevine_license"
|
||||||
|
|||||||
@@ -15,6 +15,7 @@
|
|||||||
*/
|
*/
|
||||||
|
|
||||||
package {
|
package {
|
||||||
|
default_team: "trendy_team_media_framework_drm",
|
||||||
default_applicable_licenses: ["Android-Apache-2.0"],
|
default_applicable_licenses: ["Android-Apache-2.0"],
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|||||||
@@ -6,6 +6,7 @@
|
|||||||
// CONSULT THE OWNERS AND opensource-licensing@google.com BEFORE
|
// CONSULT THE OWNERS AND opensource-licensing@google.com BEFORE
|
||||||
// DEPENDING ON IT IN YOUR PROJECT. ***
|
// DEPENDING ON IT IN YOUR PROJECT. ***
|
||||||
package {
|
package {
|
||||||
|
default_team: "trendy_team_media_framework_drm",
|
||||||
// See: http://go/android-license-faq
|
// See: http://go/android-license-faq
|
||||||
// A large-scale-change added 'default_applicable_licenses' to import
|
// A large-scale-change added 'default_applicable_licenses' to import
|
||||||
// all of the 'license_kinds' from "vendor_widevine_license"
|
// all of the 'license_kinds' from "vendor_widevine_license"
|
||||||
@@ -21,8 +22,10 @@ METRICS_SRC_DIR = "metrics/src"
|
|||||||
cc_library_static {
|
cc_library_static {
|
||||||
name: "libcdm",
|
name: "libcdm",
|
||||||
|
|
||||||
cflags: ["-DDYNAMIC_ADAPTER",
|
cflags: [
|
||||||
"-DTEST_OEMCRYPTO_V15"],
|
"-DDYNAMIC_ADAPTER",
|
||||||
|
"-DTEST_OEMCRYPTO_V15",
|
||||||
|
],
|
||||||
|
|
||||||
include_dirs: [
|
include_dirs: [
|
||||||
"vendor/widevine/libwvdrmengine/cdm/core/include",
|
"vendor/widevine/libwvdrmengine/cdm/core/include",
|
||||||
|
|||||||
@@ -2,6 +2,7 @@
|
|||||||
// CONSULT THE OWNERS AND opensource-licensing@google.com BEFORE
|
// CONSULT THE OWNERS AND opensource-licensing@google.com BEFORE
|
||||||
// DEPENDING ON IT IN YOUR PROJECT. ***
|
// DEPENDING ON IT IN YOUR PROJECT. ***
|
||||||
package {
|
package {
|
||||||
|
default_team: "trendy_team_media_framework_drm",
|
||||||
// See: http://go/android-license-faq
|
// See: http://go/android-license-faq
|
||||||
// A large-scale-change added 'default_applicable_licenses' to import
|
// A large-scale-change added 'default_applicable_licenses' to import
|
||||||
// all of the 'license_kinds' from "vendor_widevine_license"
|
// all of the 'license_kinds' from "vendor_widevine_license"
|
||||||
|
|||||||
@@ -16,6 +16,7 @@
|
|||||||
// CONSULT THE OWNERS AND opensource-licensing@google.com BEFORE
|
// CONSULT THE OWNERS AND opensource-licensing@google.com BEFORE
|
||||||
// DEPENDING ON IT IN YOUR PROJECT. ***
|
// DEPENDING ON IT IN YOUR PROJECT. ***
|
||||||
package {
|
package {
|
||||||
|
default_team: "trendy_team_media_framework_drm",
|
||||||
// See: http://go/android-license-faq
|
// See: http://go/android-license-faq
|
||||||
// A large-scale-change added 'default_applicable_licenses' to import
|
// A large-scale-change added 'default_applicable_licenses' to import
|
||||||
// all of the 'license_kinds' from "vendor_widevine_license"
|
// all of the 'license_kinds' from "vendor_widevine_license"
|
||||||
|
|||||||
@@ -17,6 +17,7 @@
|
|||||||
// CONSULT THE OWNERS AND opensource-licensing@google.com BEFORE
|
// CONSULT THE OWNERS AND opensource-licensing@google.com BEFORE
|
||||||
// DEPENDING ON IT IN YOUR PROJECT. ***
|
// DEPENDING ON IT IN YOUR PROJECT. ***
|
||||||
package {
|
package {
|
||||||
|
default_team: "trendy_team_media_framework_drm",
|
||||||
// See: http://go/android-license-faq
|
// See: http://go/android-license-faq
|
||||||
// A large-scale-change added 'default_applicable_licenses' to import
|
// A large-scale-change added 'default_applicable_licenses' to import
|
||||||
// all of the 'license_kinds' from "vendor_widevine_license"
|
// all of the 'license_kinds' from "vendor_widevine_license"
|
||||||
|
|||||||
@@ -1,4 +1,5 @@
|
|||||||
package {
|
package {
|
||||||
|
default_team: "trendy_team_media_framework_drm",
|
||||||
// See: http://go/android-license-faq
|
// See: http://go/android-license-faq
|
||||||
// A large-scale-change added 'default_applicable_licenses' to import
|
// A large-scale-change added 'default_applicable_licenses' to import
|
||||||
// all of the 'license_kinds' from "vendor_widevine_license"
|
// all of the 'license_kinds' from "vendor_widevine_license"
|
||||||
@@ -9,8 +10,6 @@ package {
|
|||||||
default_applicable_licenses: ["vendor_widevine_license"],
|
default_applicable_licenses: ["vendor_widevine_license"],
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
cc_binary {
|
cc_binary {
|
||||||
name: "android.hardware.security.keymint-service.widevine",
|
name: "android.hardware.security.keymint-service.widevine",
|
||||||
relative_install_path: "hw",
|
relative_install_path: "hw",
|
||||||
@@ -53,4 +52,3 @@ cc_binary {
|
|||||||
"vendor/widevine/libwvdrmengine/factory_upload_tool/include",
|
"vendor/widevine/libwvdrmengine/factory_upload_tool/include",
|
||||||
],
|
],
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|||||||
@@ -16,6 +16,7 @@
|
|||||||
// CONSULT THE OWNERS AND opensource-licensing@google.com BEFORE
|
// CONSULT THE OWNERS AND opensource-licensing@google.com BEFORE
|
||||||
// DEPENDING ON IT IN YOUR PROJECT. ***
|
// DEPENDING ON IT IN YOUR PROJECT. ***
|
||||||
package {
|
package {
|
||||||
|
default_team: "trendy_team_media_framework_drm",
|
||||||
// See: http://go/android-license-faq
|
// See: http://go/android-license-faq
|
||||||
// A large-scale-change added 'default_applicable_licenses' to import
|
// A large-scale-change added 'default_applicable_licenses' to import
|
||||||
// all of the 'license_kinds' from "vendor_widevine_license"
|
// all of the 'license_kinds' from "vendor_widevine_license"
|
||||||
|
|||||||
@@ -17,6 +17,7 @@
|
|||||||
// CONSULT THE OWNERS AND opensource-licensing@google.com BEFORE
|
// CONSULT THE OWNERS AND opensource-licensing@google.com BEFORE
|
||||||
// DEPENDING ON IT IN YOUR PROJECT. ***
|
// DEPENDING ON IT IN YOUR PROJECT. ***
|
||||||
package {
|
package {
|
||||||
|
default_team: "trendy_team_media_framework_drm",
|
||||||
// See: http://go/android-license-faq
|
// See: http://go/android-license-faq
|
||||||
// legacy_by_exception_only (by exception only)
|
// legacy_by_exception_only (by exception only)
|
||||||
// legacy_proprietary (by exception only)
|
// legacy_proprietary (by exception only)
|
||||||
|
|||||||
@@ -17,6 +17,7 @@
|
|||||||
// CONSULT THE OWNERS AND opensource-licensing@google.com BEFORE
|
// CONSULT THE OWNERS AND opensource-licensing@google.com BEFORE
|
||||||
// DEPENDING ON IT IN YOUR PROJECT. ***
|
// DEPENDING ON IT IN YOUR PROJECT. ***
|
||||||
package {
|
package {
|
||||||
|
default_team: "trendy_team_media_framework_drm",
|
||||||
// See: http://go/android-license-faq
|
// See: http://go/android-license-faq
|
||||||
// legacy_by_exception_only (by exception only)
|
// legacy_by_exception_only (by exception only)
|
||||||
// legacy_proprietary (by exception only)
|
// legacy_proprietary (by exception only)
|
||||||
|
|||||||
@@ -9,6 +9,7 @@
|
|||||||
// CONSULT THE OWNERS AND opensource-licensing@google.com BEFORE
|
// CONSULT THE OWNERS AND opensource-licensing@google.com BEFORE
|
||||||
// DEPENDING ON IT IN YOUR PROJECT. ***
|
// DEPENDING ON IT IN YOUR PROJECT. ***
|
||||||
package {
|
package {
|
||||||
|
default_team: "trendy_team_media_framework_drm",
|
||||||
// See: http://go/android-license-faq
|
// See: http://go/android-license-faq
|
||||||
// A large-scale-change added 'default_applicable_licenses' to import
|
// A large-scale-change added 'default_applicable_licenses' to import
|
||||||
// all of the 'license_kinds' from "vendor_widevine_license"
|
// all of the 'license_kinds' from "vendor_widevine_license"
|
||||||
|
|||||||
@@ -6,6 +6,7 @@
|
|||||||
// CONSULT THE OWNERS AND opensource-licensing@google.com BEFORE
|
// CONSULT THE OWNERS AND opensource-licensing@google.com BEFORE
|
||||||
// DEPENDING ON IT IN YOUR PROJECT. ***
|
// DEPENDING ON IT IN YOUR PROJECT. ***
|
||||||
package {
|
package {
|
||||||
|
default_team: "trendy_team_media_framework_drm",
|
||||||
// See: http://go/android-license-faq
|
// See: http://go/android-license-faq
|
||||||
// A large-scale-change added 'default_applicable_licenses' to import
|
// A large-scale-change added 'default_applicable_licenses' to import
|
||||||
// all of the 'license_kinds' from "vendor_widevine_license"
|
// all of the 'license_kinds' from "vendor_widevine_license"
|
||||||
|
|||||||
@@ -13,6 +13,7 @@
|
|||||||
// CONSULT THE OWNERS AND opensource-licensing@google.com BEFORE
|
// CONSULT THE OWNERS AND opensource-licensing@google.com BEFORE
|
||||||
// DEPENDING ON IT IN YOUR PROJECT. ***
|
// DEPENDING ON IT IN YOUR PROJECT. ***
|
||||||
package {
|
package {
|
||||||
|
default_team: "trendy_team_media_framework_drm",
|
||||||
// See: http://go/android-license-faq
|
// See: http://go/android-license-faq
|
||||||
// A large-scale-change added 'default_applicable_licenses' to import
|
// A large-scale-change added 'default_applicable_licenses' to import
|
||||||
// all of the 'license_kinds' from "vendor_widevine_license"
|
// all of the 'license_kinds' from "vendor_widevine_license"
|
||||||
|
|||||||
@@ -13,6 +13,7 @@
|
|||||||
// limitations under the License.
|
// limitations under the License.
|
||||||
|
|
||||||
package {
|
package {
|
||||||
|
default_team: "trendy_team_media_framework_drm",
|
||||||
// See: http://go/android-license-faq
|
// See: http://go/android-license-faq
|
||||||
// A large-scale-change added 'default_applicable_licenses' to import
|
// A large-scale-change added 'default_applicable_licenses' to import
|
||||||
// all of the 'license_kinds' from "vendor_widevine_license"
|
// all of the 'license_kinds' from "vendor_widevine_license"
|
||||||
@@ -29,6 +30,10 @@ cc_prebuilt_binary {
|
|||||||
relative_install_path: "hw",
|
relative_install_path: "hw",
|
||||||
init_rc: ["android.hardware.drm-service.widevine-v17.rc"],
|
init_rc: ["android.hardware.drm-service.widevine-v17.rc"],
|
||||||
vintf_fragments: ["manifest_android.hardware.drm-service.widevine-v17.xml"],
|
vintf_fragments: ["manifest_android.hardware.drm-service.widevine-v17.xml"],
|
||||||
shared_libs: ["libbinder_ndk", "libcrypto", "liblog"],
|
shared_libs: [
|
||||||
|
"libbinder_ndk",
|
||||||
|
"libcrypto",
|
||||||
|
"liblog",
|
||||||
|
],
|
||||||
proprietary: true,
|
proprietary: true,
|
||||||
}
|
}
|
||||||
@@ -6,6 +6,7 @@
|
|||||||
// CONSULT THE OWNERS AND opensource-licensing@google.com BEFORE
|
// CONSULT THE OWNERS AND opensource-licensing@google.com BEFORE
|
||||||
// DEPENDING ON IT IN YOUR PROJECT. ***
|
// DEPENDING ON IT IN YOUR PROJECT. ***
|
||||||
package {
|
package {
|
||||||
|
default_team: "trendy_team_media_framework_drm",
|
||||||
// See: http://go/android-license-faq
|
// See: http://go/android-license-faq
|
||||||
// A large-scale-change added 'default_applicable_licenses' to import
|
// A large-scale-change added 'default_applicable_licenses' to import
|
||||||
// all of the 'license_kinds' from "vendor_widevine_license"
|
// all of the 'license_kinds' from "vendor_widevine_license"
|
||||||
|
|||||||
@@ -1,4 +1,5 @@
|
|||||||
package {
|
package {
|
||||||
|
default_team: "trendy_team_media_framework_drm",
|
||||||
// See: http://go/android-license-faq
|
// See: http://go/android-license-faq
|
||||||
// A large-scale-change added 'default_applicable_licenses' to import
|
// A large-scale-change added 'default_applicable_licenses' to import
|
||||||
// all of the 'license_kinds' from "vendor_widevine_license"
|
// all of the 'license_kinds' from "vendor_widevine_license"
|
||||||
@@ -47,4 +48,3 @@ cc_binary {
|
|||||||
dest: "wv_factory_extraction_tool",
|
dest: "wv_factory_extraction_tool",
|
||||||
},
|
},
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|||||||
@@ -16,6 +16,7 @@
|
|||||||
// CONSULT THE OWNERS AND opensource-licensing@google.com BEFORE
|
// CONSULT THE OWNERS AND opensource-licensing@google.com BEFORE
|
||||||
// DEPENDING ON IT IN YOUR PROJECT. ***
|
// DEPENDING ON IT IN YOUR PROJECT. ***
|
||||||
package {
|
package {
|
||||||
|
default_team: "trendy_team_media_framework_drm",
|
||||||
// See: http://go/android-license-faq
|
// See: http://go/android-license-faq
|
||||||
// A large-scale-change added 'default_applicable_licenses' to import
|
// A large-scale-change added 'default_applicable_licenses' to import
|
||||||
// all of the 'license_kinds' from "vendor_widevine_license"
|
// all of the 'license_kinds' from "vendor_widevine_license"
|
||||||
|
|||||||
@@ -20,6 +20,7 @@
|
|||||||
// CONSULT THE OWNERS AND opensource-licensing@google.com BEFORE
|
// CONSULT THE OWNERS AND opensource-licensing@google.com BEFORE
|
||||||
// DEPENDING ON IT IN YOUR PROJECT. ***
|
// DEPENDING ON IT IN YOUR PROJECT. ***
|
||||||
package {
|
package {
|
||||||
|
default_team: "trendy_team_media_framework_drm",
|
||||||
// See: http://go/android-license-faq
|
// See: http://go/android-license-faq
|
||||||
// A large-scale-change added 'default_applicable_licenses' to import
|
// A large-scale-change added 'default_applicable_licenses' to import
|
||||||
// all of the 'license_kinds' from "vendor_widevine_license"
|
// all of the 'license_kinds' from "vendor_widevine_license"
|
||||||
|
|||||||
Reference in New Issue
Block a user