Fix circular dependencies between optional, array_view, and rtc_base.
This splits things out of rtc_base and makes dependencies explicit.
Bug: webrtc:6828
Change-Id: Id521896c3c43595349021c857bec216e429a0c8d
Reviewed-on: https://webrtc-review.googlesource.com/32780
Reviewed-by: Karl Wiberg <kwiberg@webrtc.org>
Commit-Queue: Patrik Höglund <phoglund@webrtc.org>
Cr-Commit-Position: refs/heads/master@{#21264}
diff --git a/modules/audio_coding/BUILD.gn b/modules/audio_coding/BUILD.gn
index dbc821f..dc55621 100644
--- a/modules/audio_coding/BUILD.gn
+++ b/modules/audio_coding/BUILD.gn
@@ -50,7 +50,9 @@
"../../api:array_view",
"../../api:optional",
"../../api/audio_codecs:audio_codecs_api",
+ "../../rtc_base:checks",
"../../rtc_base:rtc_base_approved",
+ "../../rtc_base:sanitizer",
]
}
@@ -63,6 +65,7 @@
"acm2/rent_a_codec.h",
]
deps = [
+ "../../rtc_base:checks",
"../../api:array_view",
"../../api:optional",
"../../api/audio_codecs:audio_codecs_api",
@@ -129,6 +132,7 @@
}
deps = audio_coding_deps + [
+ "../../rtc_base:checks",
"../../system_wrappers:metrics_api",
"..:module_api",
"../../api:array_view",
@@ -196,6 +200,7 @@
deps = [
"../../api/audio_codecs:audio_codecs_api",
"../../common_audio",
+ "../../rtc_base:checks",
"../../rtc_base:rtc_base_approved",
]
}
@@ -219,6 +224,7 @@
":legacy_encoded_audio_frame",
"../..:webrtc_common",
"../../api/audio_codecs:audio_codecs_api",
+ "../../rtc_base:checks",
"../../rtc_base:rtc_base_approved",
]
public_deps = [
@@ -258,6 +264,7 @@
"../..:webrtc_common",
"../../api/audio_codecs:audio_codecs_api",
"../../api/audio_codecs/g722:audio_encoder_g722_config",
+ "../../rtc_base:checks",
"../../rtc_base:rtc_base_approved",
]
public_deps = [
@@ -299,6 +306,7 @@
"../../api/audio_codecs:audio_codecs_api",
"../../api/audio_codecs/ilbc:audio_encoder_ilbc_config",
"../../common_audio",
+ "../../rtc_base:checks",
"../../rtc_base:rtc_base_approved",
]
public_deps = [
@@ -455,7 +463,9 @@
"../..:webrtc_common",
"../../api/audio_codecs:audio_codecs_api",
"../../common_audio",
+ "../../rtc_base:checks",
"../../rtc_base:rtc_base_approved",
+ "../../rtc_base:sanitizer",
]
}
@@ -469,6 +479,7 @@
deps = [
"../..:webrtc_common",
"../../api/audio_codecs:audio_codecs_api",
+ "../../rtc_base:checks",
"../../rtc_base:rtc_base_approved",
]
}
@@ -559,6 +570,7 @@
":isac_common",
"../..:webrtc_common",
"../../common_audio",
+ "../../rtc_base:checks",
"../../rtc_base:compile_assert_c",
"../../rtc_base:rtc_base_approved",
]
@@ -665,8 +677,10 @@
"../..:webrtc_common",
"../../api/audio_codecs:audio_codecs_api",
"../../common_audio",
+ "../../rtc_base:checks",
"../../rtc_base:compile_assert_c",
"../../rtc_base:rtc_base_approved",
+ "../../rtc_base:sanitizer",
"../../system_wrappers:cpu_features_api",
]
@@ -741,6 +755,7 @@
deps = [
":isac_fix_common",
"../../common_audio",
+ "../../rtc_base:checks",
"../../rtc_base:rtc_base_approved",
]
}
@@ -766,6 +781,7 @@
":legacy_encoded_audio_frame",
"../..:webrtc_common",
"../../api/audio_codecs:audio_codecs_api",
+ "../../rtc_base:checks",
"../../rtc_base:rtc_base_approved",
]
public_deps = [
@@ -802,6 +818,7 @@
"../../api/audio_codecs:audio_codecs_api",
"../../api/audio_codecs/opus:audio_encoder_opus_config",
"../../common_audio",
+ "../../rtc_base:checks",
"../../rtc_base:rtc_base_approved",
"../../rtc_base:rtc_numerics",
"../../system_wrappers:field_trial_api",
@@ -839,6 +856,7 @@
deps = [
"../..:webrtc_common",
+ "../../rtc_base:checks",
"../../rtc_base:rtc_base_approved",
]
}
@@ -912,6 +930,7 @@
"../../api/audio_codecs:audio_codecs_api",
"../../common_audio",
"../../logging:rtc_event_log_api",
+ "../../rtc_base:checks",
"../../rtc_base:protobuf_utils",
"../../rtc_base:rtc_base_approved",
"../../system_wrappers",
@@ -1026,8 +1045,10 @@
"../../api:optional",
"../../api/audio_codecs:audio_codecs_api",
"../../common_audio",
+ "../../rtc_base:checks",
"../../rtc_base:gtest_prod",
"../../rtc_base:rtc_base_approved",
+ "../../rtc_base:sanitizer",
"../../system_wrappers:field_trial_api",
"../../system_wrappers:metrics_api",
]
@@ -1066,6 +1087,7 @@
"../../api:optional",
"../../api/audio_codecs:audio_codecs_api",
"../../api/audio_codecs:builtin_audio_decoder_factory",
+ "../../rtc_base:checks",
"../../rtc_base:rtc_base_approved",
"../rtp_rtcp",
]
@@ -1101,6 +1123,7 @@
"../..:webrtc_common",
"../../api:array_view",
"../../common_audio",
+ "../../rtc_base:checks",
"../../rtc_base:rtc_base_approved",
"../../rtc_base:rtc_base_tests_utils",
"../../test:rtp_test_utils",
@@ -1149,6 +1172,7 @@
"../../api:array_view",
"../../api:optional",
"../../api/audio_codecs:audio_codecs_api",
+ "../../rtc_base:checks",
"../../rtc_base:rtc_base_approved",
"../rtp_rtcp",
"../rtp_rtcp:rtp_rtcp_format",
@@ -1172,6 +1196,7 @@
deps = [
"../..:webrtc_common",
"../../common_audio",
+ "../../rtc_base:checks",
"../../rtc_base:rtc_base_approved",
]
}
@@ -1193,6 +1218,7 @@
deps = [
":neteq_tools_minimal",
"../../logging:rtc_event_log_parser",
+ "../../rtc_base:checks",
"../../rtc_base:rtc_base_approved",
"../rtp_rtcp",
"../rtp_rtcp:rtp_rtcp_format",
@@ -1359,6 +1385,7 @@
defines = audio_coding_defines
deps = audio_coding_deps + [
+ "../../rtc_base:checks",
":audio_coding",
":neteq_tools",
"../../api/audio_codecs:audio_codecs_api",
@@ -1493,6 +1520,7 @@
defines = []
deps = [
"..:module_api",
+ "../../rtc_base:checks",
]
sources = [
"neteq/tools/neteq_rtpplay.cc",
@@ -1601,6 +1629,7 @@
"../..:webrtc_common",
"../../api/audio_codecs:audio_codecs_api",
"../../api/audio_codecs:builtin_audio_decoder_factory",
+ "../../rtc_base:checks",
"../../rtc_base:rtc_base_approved",
"../../system_wrappers",
"../../test:test_support",
@@ -1626,6 +1655,7 @@
"..:module_api",
"../..:webrtc_common",
"../../api/audio_codecs:builtin_audio_decoder_factory",
+ "../../rtc_base:checks",
"../../rtc_base:rtc_base_approved",
"../../test:test_support",
"//testing/gtest",
@@ -1680,6 +1710,7 @@
]
deps = [
+ "../../rtc_base:checks",
"../../rtc_base:rtc_base_approved",
"../../system_wrappers:system_wrappers_default",
"../../test:rtp_test_utils",
@@ -1757,6 +1788,7 @@
":neteq_quality_test_support",
":neteq_tools",
"../..:webrtc_common",
+ "../../rtc_base:checks",
"../../rtc_base:rtc_base_approved",
"../../system_wrappers:system_wrappers_default",
"../../test:test_main",
@@ -1792,6 +1824,7 @@
":g711",
":neteq",
":neteq_quality_test_support",
+ "../../rtc_base:checks",
"../../rtc_base:rtc_base_approved",
"../../test:test_main",
"//testing/gtest",
@@ -2075,10 +2108,12 @@
"../../common_audio",
"../../common_audio:mock_common_audio",
"../../logging:rtc_event_log_api",
+ "../../rtc_base:checks",
"../../rtc_base:protobuf_utils",
"../../rtc_base:rtc_base",
"../../rtc_base:rtc_base_approved",
"../../rtc_base:rtc_base_tests_utils",
+ "../../rtc_base:sanitizer",
"../../system_wrappers",
"../../system_wrappers:cpu_features_api",
"../../test:audio_codec_mocks",
diff --git a/modules/audio_device/BUILD.gn b/modules/audio_device/BUILD.gn
index 2fd6f9b..3174ee9 100644
--- a/modules/audio_device/BUILD.gn
+++ b/modules/audio_device/BUILD.gn
@@ -76,6 +76,7 @@
deps = [
":audio_device_generic",
"../../api:array_view",
+ "../../rtc_base:checks",
"../../rtc_base:gtest_prod",
"../../rtc_base:rtc_base",
"../../sdk:audio_objc",
@@ -101,6 +102,7 @@
"../..:webrtc_common",
"../../api:array_view",
"../../common_audio",
+ "../../rtc_base:checks",
"../../rtc_base:rtc_base_approved",
"../../rtc_base:rtc_task_queue",
"../../system_wrappers",
@@ -329,6 +331,7 @@
":mock_audio_device",
"../../api:array_view",
"../../api:optional",
+ "../../rtc_base:checks",
"../../rtc_base:rtc_base_approved",
"../../system_wrappers",
"../../test:test_support",
diff --git a/modules/audio_mixer/BUILD.gn b/modules/audio_mixer/BUILD.gn
index f2ad160..cffd1a8 100644
--- a/modules/audio_mixer/BUILD.gn
+++ b/modules/audio_mixer/BUILD.gn
@@ -39,6 +39,7 @@
"../../api:array_view",
"../../api:audio_mixer_api",
"../../audio/utility:audio_frame_operations",
+ "../../rtc_base:checks",
"../../rtc_base:rtc_base_approved",
"../../system_wrappers",
"../audio_processing",
@@ -59,6 +60,7 @@
deps = [
"..:module_api",
"../../audio/utility:audio_frame_operations",
+ "../../rtc_base:checks",
"../../rtc_base:rtc_base_approved",
]
}
@@ -83,6 +85,7 @@
"../../api:array_view",
"../../api:audio_mixer_api",
"../../audio/utility:audio_frame_operations",
+ "../../rtc_base:checks",
"../../rtc_base:rtc_base_approved",
"../../rtc_base:rtc_task_queue",
"../../test:test_support",
diff --git a/modules/audio_processing/BUILD.gn b/modules/audio_processing/BUILD.gn
index 639424b..dca2478 100644
--- a/modules/audio_processing/BUILD.gn
+++ b/modules/audio_processing/BUILD.gn
@@ -229,8 +229,10 @@
"../../api:array_view",
"../../api:optional",
"../../audio/utility:audio_frame_operations",
+ "../../rtc_base:checks",
"../../rtc_base:gtest_prod",
"../../rtc_base:protobuf_utils",
+ "../../rtc_base:sanitizer",
"../../system_wrappers:cpu_features_api",
"../../system_wrappers:metrics_api",
"../audio_coding:isac",
@@ -340,6 +342,7 @@
deps = [
"../..:webrtc_common",
"../../common_audio",
+ "../../rtc_base:checks",
"../../rtc_base:rtc_base_approved",
"../../system_wrappers:cpu_features_api",
]
@@ -402,7 +405,9 @@
":audio_processing_statistics",
"../..:webrtc_common",
"../../common_audio:common_audio",
+ "../../rtc_base:checks",
"../../rtc_base:rtc_base_approved",
+ "../../rtc_base:sanitizer",
"../../system_wrappers:cpu_features_api",
"../../system_wrappers:metrics_api",
]
@@ -580,6 +585,7 @@
"../../api:array_view",
"../../api:optional",
"../../common_audio:common_audio",
+ "../../rtc_base:checks",
"../../rtc_base:gtest_prod",
"../../rtc_base:protobuf_utils",
"../../rtc_base:rtc_base",
@@ -733,6 +739,7 @@
"../../api:array_view",
"../../common_audio:common_audio",
"../../modules:module_api",
+ "../../rtc_base:checks",
"../../rtc_base:rtc_base_approved",
]
}
@@ -758,6 +765,7 @@
":audioproc_test_utils",
"../../api:optional",
"../../common_audio:common_audio",
+ "../../rtc_base:checks",
"../../rtc_base:protobuf_utils",
"../../rtc_base:rtc_base_approved",
"../../rtc_base:rtc_task_queue",
@@ -792,6 +800,7 @@
"../../api:array_view",
"../../api:optional",
"../../common_audio",
+ "../../rtc_base:checks",
"../../rtc_base:rtc_base_approved",
"../../system_wrappers",
"../../test:test_support",
@@ -844,6 +853,7 @@
":audio_processing",
":audioproc_test_utils",
"../../common_audio:common_audio",
+ "../../rtc_base:checks",
"../../rtc_base:rtc_base_approved",
"../../system_wrappers:metrics_default",
]
diff --git a/modules/audio_processing/aec_dump/BUILD.gn b/modules/audio_processing/aec_dump/BUILD.gn
index 818a9bf..2e44509 100644
--- a/modules/audio_processing/aec_dump/BUILD.gn
+++ b/modules/audio_processing/aec_dump/BUILD.gn
@@ -74,6 +74,7 @@
deps = [
"../../../modules:module_api",
+ "../../../rtc_base:checks",
"../../../rtc_base:protobuf_utils",
"../../../rtc_base:rtc_base_approved",
"../../../rtc_base:rtc_task_queue",
diff --git a/modules/audio_processing/test/conversational_speech/BUILD.gn b/modules/audio_processing/test/conversational_speech/BUILD.gn
index c726330..9cedd6e 100644
--- a/modules/audio_processing/test/conversational_speech/BUILD.gn
+++ b/modules/audio_processing/test/conversational_speech/BUILD.gn
@@ -47,6 +47,7 @@
"../../../..:webrtc_common",
"../../../../api:array_view",
"../../../../common_audio",
+ "../../../../rtc_base:checks",
"../../../../rtc_base:rtc_base_approved",
]
visibility = [ ":*" ] # Only targets in this file can depend on this.
diff --git a/modules/audio_processing/test/py_quality_assessment/BUILD.gn b/modules/audio_processing/test/py_quality_assessment/BUILD.gn
index 19cfc03..a23151c 100644
--- a/modules/audio_processing/test/py_quality_assessment/BUILD.gn
+++ b/modules/audio_processing/test/py_quality_assessment/BUILD.gn
@@ -117,6 +117,7 @@
output_name = "py_quality_assessment/quality_assessment/fake_polqa"
deps = [
"../../../..:webrtc_common",
+ "../../../../rtc_base:checks",
"../../../../rtc_base:rtc_base_approved",
]
}
diff --git a/modules/congestion_controller/BUILD.gn b/modules/congestion_controller/BUILD.gn
index 295f40a..58d2e25 100644
--- a/modules/congestion_controller/BUILD.gn
+++ b/modules/congestion_controller/BUILD.gn
@@ -51,6 +51,8 @@
"../..:webrtc_common",
"../../api:optional",
"../../logging:rtc_event_log_api",
+ "../../rtc_base:checks",
+ "../../rtc_base:rate_limiter",
"../../rtc_base:rtc_base",
"../../rtc_base:rtc_base_approved",
"../../rtc_base:rtc_numerics",
@@ -87,6 +89,7 @@
deps = [
":congestion_controller",
":mock_congestion_controller",
+ "../../rtc_base:checks",
"../../rtc_base:rtc_base",
"../../rtc_base:rtc_base_approved",
"../../rtc_base:rtc_base_tests_utils",
diff --git a/modules/desktop_capture/BUILD.gn b/modules/desktop_capture/BUILD.gn
index efe44f9..277683a 100644
--- a/modules/desktop_capture/BUILD.gn
+++ b/modules/desktop_capture/BUILD.gn
@@ -28,6 +28,7 @@
deps = [
"../..:webrtc_common",
+ "../../rtc_base:checks",
"../../rtc_base:rtc_base", # TODO(kjellander): Cleanup in bugs.webrtc.org/3806.
]
}
@@ -37,7 +38,9 @@
testonly = true
sources = []
- deps = []
+ deps = [
+ "../../rtc_base:checks",
+ ]
if (rtc_desktop_capture_supported) {
deps += [
":desktop_capture_mock",
@@ -86,6 +89,7 @@
":desktop_capture_mock",
":primitives",
"../..:webrtc_common",
+ "../../rtc_base:checks",
"../../rtc_base:rtc_base_approved",
"../../system_wrappers:cpu_features_api",
"../../test:test_support",
@@ -125,6 +129,7 @@
deps = [
":primitives",
+ "../../rtc_base:checks",
"../../rtc_base:rtc_base_approved",
"../../system_wrappers",
]
@@ -174,6 +179,7 @@
deps = [
":desktop_capture_generic",
":primitives",
+ "../../rtc_base:checks",
"../../rtc_base:rtc_base",
"../../rtc_base:rtc_base_approved",
"../../sdk:common_objc",
@@ -328,6 +334,7 @@
":primitives",
"../..:webrtc_common",
"../../api:refcountedbase",
+ "../../rtc_base:checks",
"../../rtc_base:rtc_base", # TODO(kjellander): Cleanup in bugs.webrtc.org/3806.
"../../system_wrappers",
"../../system_wrappers:cpu_features_api",
diff --git a/modules/pacing/BUILD.gn b/modules/pacing/BUILD.gn
index de10eae..428a99e 100644
--- a/modules/pacing/BUILD.gn
+++ b/modules/pacing/BUILD.gn
@@ -37,6 +37,7 @@
"../../:webrtc_common",
"../../api:optional",
"../../logging:rtc_event_log_api",
+ "../../rtc_base:checks",
"../../rtc_base:rtc_base_approved",
"../../system_wrappers",
"../../system_wrappers:field_trial_api",
@@ -60,6 +61,7 @@
]
deps = [
":pacing",
+ "../../rtc_base:checks",
"../../rtc_base:rtc_base_approved",
"../../rtc_base:rtc_base_tests_utils",
"../../system_wrappers",
diff --git a/modules/remote_bitrate_estimator/BUILD.gn b/modules/remote_bitrate_estimator/BUILD.gn
index 7c32ce1..93b8322 100644
--- a/modules/remote_bitrate_estimator/BUILD.gn
+++ b/modules/remote_bitrate_estimator/BUILD.gn
@@ -49,6 +49,7 @@
"../../api:optional",
"../../modules:module_api",
"../../modules/rtp_rtcp:rtp_rtcp_format",
+ "../../rtc_base:checks",
"../../rtc_base:rtc_base_approved",
"../../system_wrappers",
"../../system_wrappers:field_trial_api",
@@ -140,6 +141,7 @@
"..:module_api",
"../..:webrtc_common",
"../../api:optional",
+ "../../rtc_base:checks",
"../../rtc_base:gtest_prod",
"../../rtc_base:rtc_base",
"../../rtc_base:rtc_base_approved",
@@ -204,6 +206,7 @@
":bwe_simulator_lib",
":remote_bitrate_estimator",
"../..:webrtc_common",
+ "../../rtc_base:checks",
"../../rtc_base:rtc_base",
"../../rtc_base:rtc_base_approved",
"../../system_wrappers",
diff --git a/modules/rtp_rtcp/BUILD.gn b/modules/rtp_rtcp/BUILD.gn
index 6cf158c..e3f35b8 100644
--- a/modules/rtp_rtcp/BUILD.gn
+++ b/modules/rtp_rtcp/BUILD.gn
@@ -87,6 +87,7 @@
"../../api:optional",
"../../api/audio_codecs:audio_codecs_api",
"../../common_video",
+ "../../rtc_base:checks",
"../../rtc_base:rtc_base_approved",
"../../system_wrappers",
]
@@ -198,7 +199,9 @@
"../../api/audio_codecs:audio_codecs_api",
"../../common_video",
"../../logging:rtc_event_log_api",
+ "../../rtc_base:checks",
"../../rtc_base:gtest_prod",
+ "../../rtc_base:rate_limiter",
"../../rtc_base:rtc_base_approved",
"../../rtc_base:rtc_numerics",
"../../rtc_base:sequenced_task_checker",
@@ -238,6 +241,7 @@
"../../api:array_view",
"../../api:optional",
"../../api:transport_api",
+ "../../rtc_base:checks",
"../../rtc_base:rtc_base_approved",
"../../rtc_base:rtc_task_queue",
"../../rtc_base:weak_ptr",
@@ -255,6 +259,7 @@
":rtp_rtcp",
":rtp_rtcp_format",
"..:module_api",
+ "../../rtc_base:checks",
"../../rtc_base:rtc_base_approved",
]
@@ -278,6 +283,7 @@
":rtp_rtcp_format",
"..:module_api",
"../../api:optional",
+ "../../rtc_base:checks",
"../../rtc_base:rtc_base_approved",
"../../test:test_support",
]
@@ -399,6 +405,8 @@
"../../call:rtp_receiver",
"../../common_video:common_video",
"../../logging:rtc_event_log_api",
+ "../../rtc_base:checks",
+ "../../rtc_base:rate_limiter",
"../../rtc_base:rtc_base_approved",
"../../rtc_base:rtc_base_tests_utils",
"../../rtc_base:rtc_task_queue",
diff --git a/modules/utility/BUILD.gn b/modules/utility/BUILD.gn
index cba8b17..7002fd2 100644
--- a/modules/utility/BUILD.gn
+++ b/modules/utility/BUILD.gn
@@ -34,6 +34,7 @@
"../..:webrtc_common",
"../../audio/utility:audio_frame_operations",
"../../common_audio",
+ "../../rtc_base:checks",
"../../rtc_base:rtc_base_approved",
"../../rtc_base:rtc_task_queue",
"../../system_wrappers",
diff --git a/modules/video_capture/BUILD.gn b/modules/video_capture/BUILD.gn
index ca945e2..26fb4f9 100644
--- a/modules/video_capture/BUILD.gn
+++ b/modules/video_capture/BUILD.gn
@@ -125,6 +125,7 @@
deps = [
":video_capture_module",
+ "../../rtc_base:checks",
"../../rtc_base:rtc_base_approved",
"../../system_wrappers",
]
diff --git a/modules/video_coding/BUILD.gn b/modules/video_coding/BUILD.gn
index 6de45e2..ccd4a43 100644
--- a/modules/video_coding/BUILD.gn
+++ b/modules/video_coding/BUILD.gn
@@ -103,6 +103,7 @@
"../../api:video_frame_api_i420",
"../../call:video_stream_api",
"../../common_video",
+ "../../rtc_base:checks",
"../../rtc_base:rtc_base",
"../../rtc_base:rtc_base_approved",
"../../rtc_base:rtc_numerics",
@@ -172,6 +173,7 @@
"../../api/video_codecs:video_codecs_api",
"../../common_video",
"../../modules/rtp_rtcp",
+ "../../rtc_base:checks",
"../../rtc_base:rtc_base_approved",
"../../rtc_base:rtc_numerics",
"../../rtc_base:rtc_task_queue",
@@ -198,6 +200,7 @@
"../../api:video_frame_api_i420",
"../../api/video_codecs:video_codecs_api",
"../../media:rtc_media_base",
+ "../../rtc_base:checks",
"../../rtc_base:rtc_base_approved",
"../../system_wrappers:metrics_api",
]
@@ -239,6 +242,7 @@
"../..:webrtc_common",
"../../api:video_frame_api_i420",
"../../common_video:common_video",
+ "../../rtc_base:checks",
"../../rtc_base:rtc_base_approved",
"../../system_wrappers",
]
@@ -301,6 +305,7 @@
"../../api:optional",
"../../api/video_codecs:video_codecs_api",
"../../common_video",
+ "../../rtc_base:checks",
"../../rtc_base:rtc_base_approved",
"../../rtc_base:rtc_numerics",
"../../rtc_base:sequenced_task_checker",
@@ -339,6 +344,7 @@
":video_coding_utility",
"..:module_api",
"../../common_video",
+ "../../rtc_base:checks",
"../../rtc_base:rtc_base_approved",
"../../system_wrappers",
]
@@ -392,6 +398,7 @@
"../../api:video_frame_api",
"../../api:video_frame_api_i420",
"../../common_video:common_video",
+ "../../rtc_base:checks",
"../../rtc_base:rtc_base_approved",
"../../test:test_support",
]
@@ -427,6 +434,7 @@
"../../api:video_frame_api_i420",
"../../api/video_codecs:video_codecs_api",
"../../common_video:common_video",
+ "../../rtc_base:checks",
"../../rtc_base:rtc_base_approved",
"../../rtc_base:rtc_task_queue",
"../../rtc_base:sequenced_task_checker",
@@ -485,6 +493,7 @@
"../../common_video",
"../../media:rtc_audio_video",
"../../media:rtc_media_base",
+ "../../rtc_base:checks",
"../../rtc_base:rtc_base_approved",
"../../rtc_base:rtc_base_tests_utils",
"../../system_wrappers",
@@ -594,6 +603,7 @@
"../../api:video_frame_api_i420",
"../../api/video_codecs:video_codecs_api",
"../../common_video:common_video",
+ "../../rtc_base:checks",
"../../rtc_base:rtc_base",
"../../rtc_base:rtc_base_approved",
"../../rtc_base:rtc_numerics",
diff --git a/modules/video_processing/BUILD.gn b/modules/video_processing/BUILD.gn
index da889a8..fdf7107 100644
--- a/modules/video_processing/BUILD.gn
+++ b/modules/video_processing/BUILD.gn
@@ -31,6 +31,7 @@
"../../common_audio",
"../../common_video",
"../../modules/utility",
+ "../../rtc_base:checks",
"../../rtc_base:rtc_base_approved",
"../../system_wrappers:cpu_features_api",
]