summaryrefslogtreecommitdiff
path: root/chromium/media/mojo/BUILD.gn
diff options
context:
space:
mode:
authorAllan Sandfeld Jensen <allan.jensen@qt.io>2017-09-18 14:34:04 +0200
committerAllan Sandfeld Jensen <allan.jensen@qt.io>2017-10-04 11:15:27 +0000
commite6430e577f105ad8813c92e75c54660c4985026e (patch)
tree88115e5d1fb471fea807111924dcccbeadbf9e4f /chromium/media/mojo/BUILD.gn
parent53d399fe6415a96ea6986ec0d402a9c07da72453 (diff)
downloadqtwebengine-chromium-e6430e577f105ad8813c92e75c54660c4985026e.tar.gz
BASELINE: Update Chromium to 61.0.3163.99
Change-Id: I8452f34574d88ca2b27af9bd56fc9ff3f16b1367 Reviewed-by: Alexandru Croitor <alexandru.croitor@qt.io>
Diffstat (limited to 'chromium/media/mojo/BUILD.gn')
-rw-r--r--chromium/media/mojo/BUILD.gn28
1 files changed, 17 insertions, 11 deletions
diff --git a/chromium/media/mojo/BUILD.gn b/chromium/media/mojo/BUILD.gn
index d2a7e20d0f8..6cac5954c31 100644
--- a/chromium/media/mojo/BUILD.gn
+++ b/chromium/media/mojo/BUILD.gn
@@ -46,11 +46,16 @@ buildflag_header("features") {
enable_mojo_media_in_gpu_process = true
} else if (mojo_media_host == "utility") {
enable_mojo_media_in_utility_process = true
- } else {
+ } else if (!enable_standalone_cdm_service) {
assert(false, "Invalid mojo media host: $mojo_media_host")
}
}
+ if (enable_standalone_cdm_service) {
+ assert(enable_mojo_cdm,
+ "Mojo CDM must be enabled to run in standalone CDM service.")
+ }
+
flags = [
"ENABLE_MOJO_MEDIA=$enable_mojo_media",
"ENABLE_TEST_MOJO_MEDIA_CLIENT=$enable_test_mojo_media_client",
@@ -61,6 +66,7 @@ buildflag_header("features") {
"ENABLE_MOJO_MEDIA_IN_BROWSER_PROCESS=$enable_mojo_media_in_browser_process",
"ENABLE_MOJO_MEDIA_IN_GPU_PROCESS=$enable_mojo_media_in_gpu_process",
"ENABLE_MOJO_MEDIA_IN_UTILITY_PROCESS=$enable_mojo_media_in_utility_process",
+ "ENABLE_STANDALONE_CDM_SERVICE=$enable_standalone_cdm_service",
]
}
@@ -71,11 +77,17 @@ source_set("unit_tests") {
"clients/mojo_cdm_unittest.cc",
"clients/mojo_decryptor_unittest.cc",
"clients/mojo_renderer_unittest.cc",
+ "clients/mojo_video_encode_accelerator_unittest.cc",
"common/media_type_converters_unittest.cc",
"common/mojo_decoder_buffer_converter_unittest.cc",
"common/mojo_shared_buffer_video_frame_unittest.cc",
+ "interfaces/audio_decoder_config_struct_traits_unittest.cc",
+ "interfaces/encryption_scheme_struct_traits_unittest.cc",
+ "interfaces/video_decoder_config_struct_traits_unittest.cc",
+ "interfaces/video_frame_struct_traits_unittest.cc",
"services/mojo_audio_output_stream_unittest.cc",
"services/mojo_cdm_allocator_unittest.cc",
+ "services/mojo_video_encode_accelerator_service_unittest.cc",
]
if (is_android) {
@@ -86,12 +98,14 @@ source_set("unit_tests") {
"//base",
"//base/test:test_support",
"//media",
- "//media:cdm_api",
"//media/base:test_support",
+ "//media/cdm:cdm_api",
"//media/mojo/clients",
"//media/mojo/common",
+ "//media/mojo/common:mojo_shared_buffer_video_frame",
"//media/mojo/interfaces",
- "//media/mojo/services:lib",
+ "//media/mojo/interfaces:test_interfaces",
+ "//media/mojo/services",
"//services/service_manager/tests:interfaces",
"//testing/gmock",
"//testing/gtest",
@@ -107,14 +121,6 @@ source_set("unit_tests") {
}
test("media_mojo_unittests") {
- # crbug.com/676418: Suppress symbol import warnings.
- if (is_win && is_component_build) {
- ldflags = [
- "/ignore:4217",
- "/ignore:4049",
- ]
- }
-
deps = [
":unit_tests",
"//mojo/edk/test:run_all_unittests",