mirror of
https://github.com/mollyim/webrtc.git
synced 2025-05-12 21:30:45 +01:00
Use absl_deps in order to preapre to the Abseil component build release.
Bug: webrtc:1046390 Change-Id: Ia35545599de23b1a2c2d8be2d53469af7ac16f1d Reviewed-on: https://webrtc-review.googlesource.com/c/src/+/176502 Reviewed-by: Karl Wiberg <kwiberg@webrtc.org> Commit-Queue: Mirko Bonadei <mbonadei@webrtc.org> Cr-Commit-Position: refs/heads/master@{#31463}
This commit is contained in:
parent
576db1bf60
commit
2dcf348011
73 changed files with 523 additions and 249 deletions
44
PRESUBMIT.py
44
PRESUBMIT.py
|
@ -97,15 +97,20 @@ LEGACY_API_DIRS = (
|
|||
API_DIRS = NATIVE_API_DIRS[:] + LEGACY_API_DIRS[:]
|
||||
|
||||
# TARGET_RE matches a GN target, and extracts the target name and the contents.
|
||||
TARGET_RE = re.compile(r'(?P<indent>\s*)\w+\("(?P<target_name>\w+)"\) {'
|
||||
r'(?P<target_contents>.*?)'
|
||||
r'(?P=indent)}',
|
||||
re.MULTILINE | re.DOTALL)
|
||||
TARGET_RE = re.compile(
|
||||
r'(?P<indent>\s*)(?P<target_type>\w+)\("(?P<target_name>\w+)"\) {'
|
||||
r'(?P<target_contents>.*?)'
|
||||
r'(?P=indent)}',
|
||||
re.MULTILINE | re.DOTALL)
|
||||
|
||||
# SOURCES_RE matches a block of sources inside a GN target.
|
||||
SOURCES_RE = re.compile(r'sources \+?= \[(?P<sources>.*?)\]',
|
||||
re.MULTILINE | re.DOTALL)
|
||||
|
||||
# DEPS_RE matches a block of sources inside a GN target.
|
||||
DEPS_RE = re.compile(r'\bdeps \+?= \[(?P<deps>.*?)\]',
|
||||
re.MULTILINE | re.DOTALL)
|
||||
|
||||
# FILE_PATH_RE matchies a file path.
|
||||
FILE_PATH_RE = re.compile(r'"(?P<file_path>(\w|\/)+)(?P<extension>\.\w+)"')
|
||||
|
||||
|
@ -341,6 +346,36 @@ def CheckNoSourcesAbove(input_api, gn_files, output_api):
|
|||
return []
|
||||
|
||||
|
||||
def CheckAbseilDependencies(input_api, gn_files, output_api):
|
||||
"""Checks that Abseil dependencies are declared in `absl_deps`."""
|
||||
absl_re = re.compile(r'third_party/abseil-cpp', re.MULTILINE | re.DOTALL)
|
||||
target_types_to_check = [
|
||||
'rtc_library',
|
||||
'rtc_source_set',
|
||||
'rtc_static_library'
|
||||
]
|
||||
error_msg = ('Abseil dependencies in target "%s" (file: %s) '
|
||||
'should be moved to the "absl_deps" parameter.')
|
||||
errors = []
|
||||
|
||||
for gn_file in gn_files:
|
||||
gn_file_content = input_api.ReadFile(gn_file)
|
||||
for target_match in TARGET_RE.finditer(gn_file_content):
|
||||
target_type = target_match.group('target_type')
|
||||
target_name = target_match.group('target_name')
|
||||
target_contents = target_match.group('target_contents')
|
||||
if target_type in target_types_to_check:
|
||||
for deps_match in DEPS_RE.finditer(target_contents):
|
||||
deps = deps_match.group('deps').splitlines()
|
||||
for dep in deps:
|
||||
if re.search(absl_re, dep):
|
||||
errors.append(
|
||||
output_api.PresubmitError(error_msg % (target_name,
|
||||
gn_file.LocalPath())))
|
||||
break # no need to warn more than once per target
|
||||
return errors
|
||||
|
||||
|
||||
def CheckNoMixingSources(input_api, gn_files, output_api):
|
||||
"""Disallow mixing C, C++ and Obj-C/Obj-C++ in the same target.
|
||||
|
||||
|
@ -580,6 +615,7 @@ def CheckGnChanges(input_api, output_api):
|
|||
if gn_files:
|
||||
result.extend(CheckNoSourcesAbove(input_api, gn_files, output_api))
|
||||
result.extend(CheckNoMixingSources(input_api, gn_files, output_api))
|
||||
result.extend(CheckAbseilDependencies(input_api, gn_files, output_api))
|
||||
result.extend(CheckNoPackageBoundaryViolations(input_api, gn_files,
|
||||
output_api))
|
||||
result.extend(CheckPublicDepsIsNotUsed(gn_files, input_api, output_api))
|
||||
|
|
|
@ -63,3 +63,12 @@ has decided if they will change `absl::Span` to match.
|
|||
These are optimized for speed, not binary size. Even `StrCat` calls
|
||||
with a modest number of arguments can easily add several hundred bytes
|
||||
to the binary.
|
||||
|
||||
## How to depend on Abseil
|
||||
|
||||
For build targets `rtc_library`, `rtc_source_set` and `rtc_static_library`,
|
||||
dependencies on Abseil need to be listed in `absl_deps` instead of `deps`.
|
||||
|
||||
This is needed in order to support the Abseil component build in Chromium. In
|
||||
such build mode, WebRTC will depend on a unique Abseil build target what will
|
||||
generate a shared library.
|
||||
|
|
38
api/BUILD.gn
38
api/BUILD.gn
|
@ -90,8 +90,8 @@ rtc_library("rtp_packet_info") {
|
|||
"..:webrtc_common",
|
||||
"../rtc_base:rtc_base_approved",
|
||||
"../rtc_base/system:rtc_export",
|
||||
"//third_party/abseil-cpp/absl/types:optional",
|
||||
]
|
||||
absl_deps = [ "//third_party/abseil-cpp/absl/types:optional" ]
|
||||
}
|
||||
|
||||
rtc_library("media_stream_interface") {
|
||||
|
@ -111,8 +111,8 @@ rtc_library("media_stream_interface") {
|
|||
"../rtc_base/system:rtc_export",
|
||||
"video:recordable_encoded_frame",
|
||||
"video:video_frame",
|
||||
"//third_party/abseil-cpp/absl/types:optional",
|
||||
]
|
||||
absl_deps = [ "//third_party/abseil-cpp/absl/types:optional" ]
|
||||
}
|
||||
|
||||
rtc_library("libjingle_peerconnection_api") {
|
||||
|
@ -195,10 +195,6 @@ rtc_library("libjingle_peerconnection_api") {
|
|||
"video:encoded_image",
|
||||
"video:video_frame",
|
||||
"video:video_rtp_headers",
|
||||
"//third_party/abseil-cpp/absl/algorithm:container",
|
||||
"//third_party/abseil-cpp/absl/memory",
|
||||
"//third_party/abseil-cpp/absl/strings",
|
||||
"//third_party/abseil-cpp/absl/types:optional",
|
||||
|
||||
# Basically, don't add stuff here. You might break sensitive downstream
|
||||
# targets like pnacl. API should not depend on anything outside of this
|
||||
|
@ -213,6 +209,12 @@ rtc_library("libjingle_peerconnection_api") {
|
|||
"../rtc_base:rtc_base_approved",
|
||||
"../rtc_base/system:rtc_export",
|
||||
]
|
||||
absl_deps = [
|
||||
"//third_party/abseil-cpp/absl/algorithm:container",
|
||||
"//third_party/abseil-cpp/absl/memory",
|
||||
"//third_party/abseil-cpp/absl/strings",
|
||||
"//third_party/abseil-cpp/absl/types:optional",
|
||||
]
|
||||
}
|
||||
|
||||
rtc_source_set("frame_transformer_interface") {
|
||||
|
@ -237,8 +239,8 @@ rtc_library("rtc_error") {
|
|||
"../rtc_base:logging",
|
||||
"../rtc_base:macromagic",
|
||||
"../rtc_base/system:rtc_export",
|
||||
"//third_party/abseil-cpp/absl/types:optional",
|
||||
]
|
||||
absl_deps = [ "//third_party/abseil-cpp/absl/types:optional" ]
|
||||
}
|
||||
|
||||
rtc_source_set("packet_socket_factory") {
|
||||
|
@ -291,6 +293,8 @@ rtc_source_set("video_quality_analyzer_api") {
|
|||
"video:video_frame",
|
||||
"video:video_rtp_headers",
|
||||
"video_codecs:video_codecs_api",
|
||||
]
|
||||
absl_deps = [
|
||||
"//third_party/abseil-cpp/absl/strings",
|
||||
"//third_party/abseil-cpp/absl/types:optional",
|
||||
]
|
||||
|
@ -325,6 +329,8 @@ rtc_library("rtp_parameters") {
|
|||
"../rtc_base:checks",
|
||||
"../rtc_base:stringutils",
|
||||
"../rtc_base/system:rtc_export",
|
||||
]
|
||||
absl_deps = [
|
||||
"//third_party/abseil-cpp/absl/strings",
|
||||
"//third_party/abseil-cpp/absl/types:optional",
|
||||
]
|
||||
|
@ -387,6 +393,8 @@ rtc_source_set("peer_connection_quality_test_fixture_api") {
|
|||
"units:time_delta",
|
||||
"video:video_frame",
|
||||
"video_codecs:video_codecs_api",
|
||||
]
|
||||
absl_deps = [
|
||||
"//third_party/abseil-cpp/absl/memory",
|
||||
"//third_party/abseil-cpp/absl/strings",
|
||||
"//third_party/abseil-cpp/absl/types:optional",
|
||||
|
@ -401,8 +409,8 @@ rtc_source_set("frame_generator_api") {
|
|||
deps = [
|
||||
":scoped_refptr",
|
||||
"video:video_frame",
|
||||
"//third_party/abseil-cpp/absl/types:optional",
|
||||
]
|
||||
absl_deps = [ "//third_party/abseil-cpp/absl/types:optional" ]
|
||||
}
|
||||
|
||||
rtc_library("test_dependency_factory") {
|
||||
|
@ -479,8 +487,8 @@ rtc_library("create_frame_generator") {
|
|||
"../rtc_base:checks",
|
||||
"../system_wrappers",
|
||||
"../test:frame_generator_impl",
|
||||
"//third_party/abseil-cpp/absl/types:optional",
|
||||
]
|
||||
absl_deps = [ "//third_party/abseil-cpp/absl/types:optional" ]
|
||||
}
|
||||
|
||||
rtc_library("create_peer_connection_quality_test_frame_generator") {
|
||||
|
@ -496,8 +504,8 @@ rtc_library("create_peer_connection_quality_test_frame_generator") {
|
|||
":peer_connection_quality_test_fixture_api",
|
||||
"../rtc_base:checks",
|
||||
"../test:fileutils",
|
||||
"//third_party/abseil-cpp/absl/types:optional",
|
||||
]
|
||||
absl_deps = [ "//third_party/abseil-cpp/absl/types:optional" ]
|
||||
}
|
||||
|
||||
rtc_source_set("libjingle_logging_api") {
|
||||
|
@ -550,8 +558,8 @@ rtc_library("audio_options_api") {
|
|||
":array_view",
|
||||
"../rtc_base:stringutils",
|
||||
"../rtc_base/system:rtc_export",
|
||||
"//third_party/abseil-cpp/absl/types:optional",
|
||||
]
|
||||
absl_deps = [ "//third_party/abseil-cpp/absl/types:optional" ]
|
||||
}
|
||||
|
||||
rtc_library("transport_api") {
|
||||
|
@ -578,8 +586,8 @@ rtc_source_set("simulated_network_api") {
|
|||
deps = [
|
||||
"../rtc_base",
|
||||
"../rtc_base:criticalsection",
|
||||
"//third_party/abseil-cpp/absl/types:optional",
|
||||
]
|
||||
absl_deps = [ "//third_party/abseil-cpp/absl/types:optional" ]
|
||||
}
|
||||
|
||||
# TODO(srte): Move to network_emulation sub directory.
|
||||
|
@ -712,6 +720,8 @@ if (rtc_include_tests) {
|
|||
"../modules/audio_coding:neteq_test_factory",
|
||||
"../rtc_base:checks",
|
||||
"neteq:neteq_api",
|
||||
]
|
||||
absl_deps = [
|
||||
"//third_party/abseil-cpp/absl/flags:flag",
|
||||
"//third_party/abseil-cpp/absl/flags:parse",
|
||||
"//third_party/abseil-cpp/absl/strings",
|
||||
|
@ -975,8 +985,8 @@ if (rtc_include_tests) {
|
|||
"../rtc_base:checks",
|
||||
"transport:datagram_transport_interface",
|
||||
"transport/media:media_transport_interface",
|
||||
"//third_party/abseil-cpp/absl/algorithm:container",
|
||||
]
|
||||
absl_deps = [ "//third_party/abseil-cpp/absl/algorithm:container" ]
|
||||
}
|
||||
|
||||
rtc_library("loopback_media_transport") {
|
||||
|
@ -992,8 +1002,8 @@ if (rtc_include_tests) {
|
|||
"../rtc_base:checks",
|
||||
"transport:datagram_transport_interface",
|
||||
"transport/media:media_transport_interface",
|
||||
"//third_party/abseil-cpp/absl/algorithm:container",
|
||||
]
|
||||
absl_deps = [ "//third_party/abseil-cpp/absl/algorithm:container" ]
|
||||
}
|
||||
|
||||
rtc_library("create_time_controller") {
|
||||
|
|
|
@ -61,8 +61,8 @@ rtc_library("aec3_config_json") {
|
|||
"../../rtc_base:rtc_base_approved",
|
||||
"../../rtc_base:rtc_json",
|
||||
"../../rtc_base/system:rtc_export",
|
||||
"//third_party/abseil-cpp/absl/strings",
|
||||
]
|
||||
absl_deps = [ "//third_party/abseil-cpp/absl/strings" ]
|
||||
}
|
||||
|
||||
rtc_library("aec3_factory") {
|
||||
|
|
|
@ -38,6 +38,8 @@ rtc_library("audio_codecs_api") {
|
|||
"../../rtc_base:sanitizer",
|
||||
"../../rtc_base/system:rtc_export",
|
||||
"../units:time_delta",
|
||||
]
|
||||
absl_deps = [
|
||||
"//third_party/abseil-cpp/absl/strings",
|
||||
"//third_party/abseil-cpp/absl/types:optional",
|
||||
]
|
||||
|
|
|
@ -25,6 +25,8 @@ rtc_library("audio_encoder_L16") {
|
|||
"../../../rtc_base:rtc_base_approved",
|
||||
"../../../rtc_base:safe_minmax",
|
||||
"../../../rtc_base/system:rtc_export",
|
||||
]
|
||||
absl_deps = [
|
||||
"//third_party/abseil-cpp/absl/strings",
|
||||
"//third_party/abseil-cpp/absl/types:optional",
|
||||
]
|
||||
|
@ -42,6 +44,8 @@ rtc_library("audio_decoder_L16") {
|
|||
"../../../modules/audio_coding:pcm16b",
|
||||
"../../../rtc_base:rtc_base_approved",
|
||||
"../../../rtc_base/system:rtc_export",
|
||||
]
|
||||
absl_deps = [
|
||||
"//third_party/abseil-cpp/absl/strings",
|
||||
"//third_party/abseil-cpp/absl/types:optional",
|
||||
]
|
||||
|
|
|
@ -25,6 +25,8 @@ rtc_library("audio_encoder_g711") {
|
|||
"../../../rtc_base:rtc_base_approved",
|
||||
"../../../rtc_base:safe_minmax",
|
||||
"../../../rtc_base/system:rtc_export",
|
||||
]
|
||||
absl_deps = [
|
||||
"//third_party/abseil-cpp/absl/strings",
|
||||
"//third_party/abseil-cpp/absl/types:optional",
|
||||
]
|
||||
|
@ -42,6 +44,8 @@ rtc_library("audio_decoder_g711") {
|
|||
"../../../modules/audio_coding:g711",
|
||||
"../../../rtc_base:rtc_base_approved",
|
||||
"../../../rtc_base/system:rtc_export",
|
||||
]
|
||||
absl_deps = [
|
||||
"//third_party/abseil-cpp/absl/strings",
|
||||
"//third_party/abseil-cpp/absl/types:optional",
|
||||
]
|
||||
|
|
|
@ -31,6 +31,8 @@ rtc_library("audio_encoder_g722") {
|
|||
"../../../rtc_base:rtc_base_approved",
|
||||
"../../../rtc_base:safe_minmax",
|
||||
"../../../rtc_base/system:rtc_export",
|
||||
]
|
||||
absl_deps = [
|
||||
"//third_party/abseil-cpp/absl/strings",
|
||||
"//third_party/abseil-cpp/absl/types:optional",
|
||||
]
|
||||
|
@ -48,6 +50,8 @@ rtc_library("audio_decoder_g722") {
|
|||
"../../../modules/audio_coding:g722",
|
||||
"../../../rtc_base:rtc_base_approved",
|
||||
"../../../rtc_base/system:rtc_export",
|
||||
]
|
||||
absl_deps = [
|
||||
"//third_party/abseil-cpp/absl/strings",
|
||||
"//third_party/abseil-cpp/absl/types:optional",
|
||||
]
|
||||
|
|
|
@ -30,6 +30,8 @@ rtc_library("audio_encoder_ilbc") {
|
|||
"../../../modules/audio_coding:ilbc",
|
||||
"../../../rtc_base:rtc_base_approved",
|
||||
"../../../rtc_base:safe_minmax",
|
||||
]
|
||||
absl_deps = [
|
||||
"//third_party/abseil-cpp/absl/strings",
|
||||
"//third_party/abseil-cpp/absl/types:optional",
|
||||
]
|
||||
|
@ -46,6 +48,8 @@ rtc_library("audio_decoder_ilbc") {
|
|||
"..:audio_codecs_api",
|
||||
"../../../modules/audio_coding:ilbc",
|
||||
"../../../rtc_base:rtc_base_approved",
|
||||
]
|
||||
absl_deps = [
|
||||
"//third_party/abseil-cpp/absl/strings",
|
||||
"//third_party/abseil-cpp/absl/types:optional",
|
||||
]
|
||||
|
|
|
@ -68,6 +68,8 @@ rtc_library("audio_encoder_isac_fix") {
|
|||
"../../../modules/audio_coding:isac_fix",
|
||||
"../../../rtc_base:rtc_base_approved",
|
||||
"../../../rtc_base/system:rtc_export",
|
||||
]
|
||||
absl_deps = [
|
||||
"//third_party/abseil-cpp/absl/strings",
|
||||
"//third_party/abseil-cpp/absl/types:optional",
|
||||
]
|
||||
|
@ -85,6 +87,8 @@ rtc_library("audio_decoder_isac_fix") {
|
|||
"../../../modules/audio_coding:isac_fix",
|
||||
"../../../rtc_base:rtc_base_approved",
|
||||
"../../../rtc_base/system:rtc_export",
|
||||
]
|
||||
absl_deps = [
|
||||
"//third_party/abseil-cpp/absl/strings",
|
||||
"//third_party/abseil-cpp/absl/types:optional",
|
||||
]
|
||||
|
@ -102,6 +106,8 @@ rtc_library("audio_encoder_isac_float") {
|
|||
"../../../modules/audio_coding:isac",
|
||||
"../../../rtc_base:rtc_base_approved",
|
||||
"../../../rtc_base/system:rtc_export",
|
||||
]
|
||||
absl_deps = [
|
||||
"//third_party/abseil-cpp/absl/strings",
|
||||
"//third_party/abseil-cpp/absl/types:optional",
|
||||
]
|
||||
|
@ -119,6 +125,8 @@ rtc_library("audio_decoder_isac_float") {
|
|||
"../../../modules/audio_coding:isac",
|
||||
"../../../rtc_base:rtc_base_approved",
|
||||
"../../../rtc_base/system:rtc_export",
|
||||
]
|
||||
absl_deps = [
|
||||
"//third_party/abseil-cpp/absl/strings",
|
||||
"//third_party/abseil-cpp/absl/types:optional",
|
||||
]
|
||||
|
|
|
@ -23,8 +23,8 @@ rtc_library("audio_encoder_opus_config") {
|
|||
deps = [
|
||||
"../../../rtc_base:rtc_base_approved",
|
||||
"../../../rtc_base/system:rtc_export",
|
||||
"//third_party/abseil-cpp/absl/types:optional",
|
||||
]
|
||||
absl_deps = [ "//third_party/abseil-cpp/absl/types:optional" ]
|
||||
defines = []
|
||||
if (rtc_opus_variable_complexity) {
|
||||
defines += [ "WEBRTC_OPUS_VARIABLE_COMPLEXITY=1" ]
|
||||
|
@ -49,6 +49,8 @@ rtc_library("audio_encoder_opus") {
|
|||
"../../../modules/audio_coding:webrtc_opus",
|
||||
"../../../rtc_base:rtc_base_approved",
|
||||
"../../../rtc_base/system:rtc_export",
|
||||
]
|
||||
absl_deps = [
|
||||
"//third_party/abseil-cpp/absl/strings",
|
||||
"//third_party/abseil-cpp/absl/types:optional",
|
||||
]
|
||||
|
@ -66,6 +68,8 @@ rtc_library("audio_decoder_opus") {
|
|||
"../../../modules/audio_coding:webrtc_opus",
|
||||
"../../../rtc_base:rtc_base_approved",
|
||||
"../../../rtc_base/system:rtc_export",
|
||||
]
|
||||
absl_deps = [
|
||||
"//third_party/abseil-cpp/absl/strings",
|
||||
"//third_party/abseil-cpp/absl/types:optional",
|
||||
]
|
||||
|
@ -82,8 +86,8 @@ rtc_library("audio_encoder_multiopus") {
|
|||
"../../../rtc_base:rtc_base_approved",
|
||||
"../../../rtc_base/system:rtc_export",
|
||||
"../opus:audio_encoder_opus_config",
|
||||
"//third_party/abseil-cpp/absl/types:optional",
|
||||
]
|
||||
absl_deps = [ "//third_party/abseil-cpp/absl/types:optional" ]
|
||||
}
|
||||
|
||||
rtc_library("audio_decoder_multiopus") {
|
||||
|
@ -99,6 +103,8 @@ rtc_library("audio_decoder_multiopus") {
|
|||
"../../../modules/audio_coding:webrtc_multiopus",
|
||||
"../../../rtc_base:rtc_base_approved",
|
||||
"../../../rtc_base/system:rtc_export",
|
||||
]
|
||||
absl_deps = [
|
||||
"//third_party/abseil-cpp/absl/memory",
|
||||
"//third_party/abseil-cpp/absl/strings",
|
||||
"//third_party/abseil-cpp/absl/types:optional",
|
||||
|
|
|
@ -23,8 +23,8 @@ rtc_source_set("neteq_api") {
|
|||
"../../rtc_base:rtc_base_approved",
|
||||
"../../system_wrappers:system_wrappers",
|
||||
"../audio_codecs:audio_codecs_api",
|
||||
"//third_party/abseil-cpp/absl/types:optional",
|
||||
]
|
||||
absl_deps = [ "//third_party/abseil-cpp/absl/types:optional" ]
|
||||
}
|
||||
|
||||
rtc_source_set("custom_neteq_factory") {
|
||||
|
@ -56,8 +56,8 @@ rtc_source_set("neteq_controller_api") {
|
|||
":tick_timer",
|
||||
"../../rtc_base:rtc_base_approved",
|
||||
"../../system_wrappers:system_wrappers",
|
||||
"//third_party/abseil-cpp/absl/types:optional",
|
||||
]
|
||||
absl_deps = [ "//third_party/abseil-cpp/absl/types:optional" ]
|
||||
}
|
||||
|
||||
rtc_source_set("default_neteq_controller_factory") {
|
||||
|
|
|
@ -21,6 +21,8 @@ rtc_library("task_queue") {
|
|||
"../../rtc_base:checks",
|
||||
"../../rtc_base:macromagic",
|
||||
"../../rtc_base/system:rtc_export",
|
||||
]
|
||||
absl_deps = [
|
||||
"//third_party/abseil-cpp/absl/base:config",
|
||||
"//third_party/abseil-cpp/absl/base:core_headers",
|
||||
"//third_party/abseil-cpp/absl/strings",
|
||||
|
@ -51,6 +53,8 @@ rtc_library("task_queue_test") {
|
|||
deps = [
|
||||
"../../../webrtc_overrides:webrtc_component",
|
||||
"../../test:test_support",
|
||||
]
|
||||
absl_deps = [
|
||||
"//third_party/abseil-cpp/absl/memory",
|
||||
"//third_party/abseil-cpp/absl/strings",
|
||||
]
|
||||
|
@ -62,6 +66,8 @@ rtc_library("task_queue_test") {
|
|||
"../../rtc_base:timeutils",
|
||||
"../../rtc_base/task_utils:to_queued_task",
|
||||
"../../test:test_support",
|
||||
]
|
||||
absl_deps = [
|
||||
"//third_party/abseil-cpp/absl/memory",
|
||||
"//third_party/abseil-cpp/absl/strings",
|
||||
]
|
||||
|
|
|
@ -23,6 +23,6 @@ rtc_library("network_emulation") {
|
|||
"../../units:data_rate",
|
||||
"../../units:data_size",
|
||||
"../../units:timestamp",
|
||||
"//third_party/abseil-cpp/absl/types:optional",
|
||||
]
|
||||
absl_deps = [ "//third_party/abseil-cpp/absl/types:optional" ]
|
||||
}
|
||||
|
|
|
@ -14,10 +14,8 @@ rtc_library("bitrate_settings") {
|
|||
"bitrate_settings.cc",
|
||||
"bitrate_settings.h",
|
||||
]
|
||||
deps = [
|
||||
"../../rtc_base/system:rtc_export",
|
||||
"//third_party/abseil-cpp/absl/types:optional",
|
||||
]
|
||||
deps = [ "../../rtc_base/system:rtc_export" ]
|
||||
absl_deps = [ "//third_party/abseil-cpp/absl/types:optional" ]
|
||||
}
|
||||
|
||||
rtc_source_set("enums") {
|
||||
|
@ -41,6 +39,8 @@ rtc_library("network_control") {
|
|||
"../units:data_size",
|
||||
"../units:time_delta",
|
||||
"../units:timestamp",
|
||||
]
|
||||
absl_deps = [
|
||||
"//third_party/abseil-cpp/absl/base:core_headers",
|
||||
"//third_party/abseil-cpp/absl/types:optional",
|
||||
]
|
||||
|
@ -49,10 +49,8 @@ rtc_library("network_control") {
|
|||
rtc_source_set("webrtc_key_value_config") {
|
||||
visibility = [ "*" ]
|
||||
sources = [ "webrtc_key_value_config.h" ]
|
||||
deps = [
|
||||
"../../rtc_base/system:rtc_export",
|
||||
"//third_party/abseil-cpp/absl/strings",
|
||||
]
|
||||
deps = [ "../../rtc_base/system:rtc_export" ]
|
||||
absl_deps = [ "//third_party/abseil-cpp/absl/strings" ]
|
||||
}
|
||||
|
||||
rtc_library("field_trial_based_config") {
|
||||
|
@ -64,8 +62,8 @@ rtc_library("field_trial_based_config") {
|
|||
deps = [
|
||||
":webrtc_key_value_config",
|
||||
"../../system_wrappers:field_trial",
|
||||
"//third_party/abseil-cpp/absl/strings",
|
||||
]
|
||||
absl_deps = [ "//third_party/abseil-cpp/absl/strings" ]
|
||||
}
|
||||
|
||||
rtc_source_set("datagram_transport_interface") {
|
||||
|
@ -82,8 +80,8 @@ rtc_source_set("datagram_transport_interface") {
|
|||
"../../rtc_base:rtc_base_approved",
|
||||
"../units:data_rate",
|
||||
"../units:timestamp",
|
||||
"//third_party/abseil-cpp/absl/types:optional",
|
||||
]
|
||||
absl_deps = [ "//third_party/abseil-cpp/absl/types:optional" ]
|
||||
}
|
||||
|
||||
rtc_library("goog_cc") {
|
||||
|
|
|
@ -29,8 +29,8 @@ rtc_library("media_transport_interface") {
|
|||
"../../../rtc_base:rtc_base_approved",
|
||||
"../../../rtc_base:stringutils",
|
||||
"../../units:data_rate",
|
||||
"//third_party/abseil-cpp/absl/types:optional",
|
||||
]
|
||||
absl_deps = [ "//third_party/abseil-cpp/absl/types:optional" ]
|
||||
}
|
||||
|
||||
rtc_library("audio_interfaces") {
|
||||
|
|
|
@ -14,14 +14,14 @@ rtc_source_set("rtp_source") {
|
|||
deps = [
|
||||
"../../../api:rtp_headers",
|
||||
"../../../rtc_base:checks",
|
||||
"//third_party/abseil-cpp/absl/types:optional",
|
||||
]
|
||||
absl_deps = [ "//third_party/abseil-cpp/absl/types:optional" ]
|
||||
}
|
||||
|
||||
rtc_source_set("dependency_descriptor") {
|
||||
visibility = [ "*" ]
|
||||
sources = [ "dependency_descriptor.h" ]
|
||||
deps = [
|
||||
absl_deps = [
|
||||
"//third_party/abseil-cpp/absl/container:inlined_vector",
|
||||
"//third_party/abseil-cpp/absl/types:optional",
|
||||
]
|
||||
|
|
|
@ -31,8 +31,8 @@ rtc_library("video_rtp_headers") {
|
|||
"..:array_view",
|
||||
"../../rtc_base:rtc_base_approved",
|
||||
"../../rtc_base/system:rtc_export",
|
||||
"//third_party/abseil-cpp/absl/types:optional",
|
||||
]
|
||||
absl_deps = [ "//third_party/abseil-cpp/absl/types:optional" ]
|
||||
}
|
||||
|
||||
rtc_library("video_frame") {
|
||||
|
@ -56,8 +56,8 @@ rtc_library("video_frame") {
|
|||
"../../rtc_base:checks",
|
||||
"../../rtc_base:rtc_base_approved",
|
||||
"../../rtc_base/system:rtc_export",
|
||||
"//third_party/abseil-cpp/absl/types:optional",
|
||||
]
|
||||
absl_deps = [ "//third_party/abseil-cpp/absl/types:optional" ]
|
||||
}
|
||||
|
||||
if (is_android) {
|
||||
|
@ -141,8 +141,8 @@ rtc_library("encoded_image") {
|
|||
"../../rtc_base:deprecation",
|
||||
"../../rtc_base:rtc_base_approved",
|
||||
"../../rtc_base/system:rtc_export",
|
||||
"//third_party/abseil-cpp/absl/types:optional",
|
||||
]
|
||||
absl_deps = [ "//third_party/abseil-cpp/absl/types:optional" ]
|
||||
}
|
||||
|
||||
rtc_library("encoded_frame") {
|
||||
|
@ -173,8 +173,8 @@ rtc_library("video_bitrate_allocation") {
|
|||
"../../rtc_base:safe_conversions",
|
||||
"../../rtc_base:stringutils",
|
||||
"../../rtc_base/system:rtc_export",
|
||||
"//third_party/abseil-cpp/absl/types:optional",
|
||||
]
|
||||
absl_deps = [ "//third_party/abseil-cpp/absl/types:optional" ]
|
||||
}
|
||||
|
||||
rtc_library("video_bitrate_allocator") {
|
||||
|
@ -209,8 +209,8 @@ rtc_source_set("video_stream_decoder") {
|
|||
"../task_queue",
|
||||
"../units:time_delta",
|
||||
"../video_codecs:video_codecs_api",
|
||||
"//third_party/abseil-cpp/absl/types:optional",
|
||||
]
|
||||
absl_deps = [ "//third_party/abseil-cpp/absl/types:optional" ]
|
||||
}
|
||||
|
||||
rtc_library("video_stream_decoder_create") {
|
||||
|
@ -263,8 +263,8 @@ rtc_source_set("video_stream_encoder") {
|
|||
"../:rtp_parameters",
|
||||
"../units:data_rate",
|
||||
"../video_codecs:video_codecs_api",
|
||||
"//third_party/abseil-cpp/absl/types:optional",
|
||||
]
|
||||
absl_deps = [ "//third_party/abseil-cpp/absl/types:optional" ]
|
||||
}
|
||||
|
||||
rtc_source_set("video_frame_metadata") {
|
||||
|
@ -277,6 +277,8 @@ rtc_source_set("video_frame_metadata") {
|
|||
"..:array_view",
|
||||
"../../modules/rtp_rtcp:rtp_video_header",
|
||||
"../transport/rtp:dependency_descriptor",
|
||||
]
|
||||
absl_deps = [
|
||||
"//third_party/abseil-cpp/absl/container:inlined_vector",
|
||||
"//third_party/abseil-cpp/absl/types:optional",
|
||||
]
|
||||
|
@ -317,8 +319,8 @@ rtc_library("builtin_video_bitrate_allocator_factory") {
|
|||
"../../modules/video_coding:video_coding_utility",
|
||||
"../../modules/video_coding:webrtc_vp9_helpers",
|
||||
"../video_codecs:video_codecs_api",
|
||||
"//third_party/abseil-cpp/absl/base:core_headers",
|
||||
]
|
||||
absl_deps = [ "//third_party/abseil-cpp/absl/base:core_headers" ]
|
||||
}
|
||||
|
||||
if (rtc_include_tests) {
|
||||
|
|
|
@ -21,8 +21,8 @@ rtc_library("rtc_api_video_unittests") {
|
|||
"..:video_frame",
|
||||
"..:video_rtp_headers",
|
||||
"../../../test:test_support",
|
||||
"//third_party/abseil-cpp/absl/types:optional",
|
||||
]
|
||||
absl_deps = [ "//third_party/abseil-cpp/absl/types:optional" ]
|
||||
}
|
||||
|
||||
rtc_source_set("mock_recordable_encoded_frame") {
|
||||
|
|
|
@ -49,6 +49,8 @@ rtc_library("video_codecs_api") {
|
|||
"../video:video_codec_constants",
|
||||
"../video:video_frame",
|
||||
"../video:video_rtp_headers",
|
||||
]
|
||||
absl_deps = [
|
||||
"//third_party/abseil-cpp/absl/algorithm:container",
|
||||
"//third_party/abseil-cpp/absl/container:inlined_vector",
|
||||
"//third_party/abseil-cpp/absl/strings",
|
||||
|
@ -100,8 +102,8 @@ rtc_library("builtin_video_encoder_factory") {
|
|||
"../../media:rtc_media_base",
|
||||
"../../rtc_base:checks",
|
||||
"../../rtc_base/system:rtc_export",
|
||||
"//third_party/abseil-cpp/absl/strings",
|
||||
]
|
||||
absl_deps = [ "//third_party/abseil-cpp/absl/strings" ]
|
||||
}
|
||||
|
||||
rtc_library("vp8_temporal_layers_factory") {
|
||||
|
@ -148,6 +150,8 @@ rtc_library("rtc_software_fallback_wrappers") {
|
|||
"../video:video_bitrate_allocation",
|
||||
"../video:video_frame",
|
||||
"../video:video_rtp_headers",
|
||||
]
|
||||
absl_deps = [
|
||||
"//third_party/abseil-cpp/absl/base:core_headers",
|
||||
"//third_party/abseil-cpp/absl/strings",
|
||||
"//third_party/abseil-cpp/absl/types:optional",
|
||||
|
|
|
@ -19,8 +19,8 @@ rtc_source_set("voip_api") {
|
|||
deps = [
|
||||
"..:array_view",
|
||||
"../audio_codecs:audio_codecs_api",
|
||||
"//third_party/abseil-cpp/absl/types:optional",
|
||||
]
|
||||
absl_deps = [ "//third_party/abseil-cpp/absl/types:optional" ]
|
||||
}
|
||||
|
||||
rtc_library("voip_engine_factory") {
|
||||
|
|
|
@ -95,6 +95,8 @@ rtc_library("audio") {
|
|||
"../system_wrappers:field_trial",
|
||||
"../system_wrappers:metrics",
|
||||
"utility:audio_frame_operations",
|
||||
]
|
||||
absl_deps = [
|
||||
"//third_party/abseil-cpp/absl/memory",
|
||||
"//third_party/abseil-cpp/absl/types:optional",
|
||||
]
|
||||
|
|
|
@ -26,8 +26,8 @@ rtc_library("voip_core") {
|
|||
"../../modules/utility:utility",
|
||||
"../../rtc_base:criticalsection",
|
||||
"../../rtc_base:logging",
|
||||
"//third_party/abseil-cpp/absl/types:optional",
|
||||
]
|
||||
absl_deps = [ "//third_party/abseil-cpp/absl/types:optional" ]
|
||||
}
|
||||
|
||||
rtc_library("audio_channel") {
|
||||
|
|
|
@ -61,8 +61,8 @@ rtc_library("call_interfaces") {
|
|||
"../rtc_base:checks",
|
||||
"../rtc_base:rtc_base_approved",
|
||||
"../rtc_base/network:sent_packet",
|
||||
"//third_party/abseil-cpp/absl/types:optional",
|
||||
]
|
||||
absl_deps = [ "//third_party/abseil-cpp/absl/types:optional" ]
|
||||
}
|
||||
|
||||
rtc_source_set("audio_sender_interface") {
|
||||
|
@ -100,6 +100,8 @@ rtc_library("rtp_interfaces") {
|
|||
"../modules/rtp_rtcp:rtp_rtcp_format",
|
||||
"../rtc_base:checks",
|
||||
"../rtc_base:rtc_base_approved",
|
||||
]
|
||||
absl_deps = [
|
||||
"//third_party/abseil-cpp/absl/algorithm:container",
|
||||
"//third_party/abseil-cpp/absl/types:optional",
|
||||
]
|
||||
|
@ -128,8 +130,8 @@ rtc_library("rtp_receiver") {
|
|||
"../modules/rtp_rtcp:rtp_rtcp_format",
|
||||
"../rtc_base:checks",
|
||||
"../rtc_base:rtc_base_approved",
|
||||
"//third_party/abseil-cpp/absl/types:optional",
|
||||
]
|
||||
absl_deps = [ "//third_party/abseil-cpp/absl/types:optional" ]
|
||||
}
|
||||
|
||||
rtc_library("rtp_sender") {
|
||||
|
@ -181,6 +183,8 @@ rtc_library("rtp_sender") {
|
|||
"../rtc_base:rtc_base_approved",
|
||||
"../rtc_base:rtc_task_queue",
|
||||
"../rtc_base/task_utils:repeating_task",
|
||||
]
|
||||
absl_deps = [
|
||||
"//third_party/abseil-cpp/absl/algorithm:container",
|
||||
"//third_party/abseil-cpp/absl/container:inlined_vector",
|
||||
"//third_party/abseil-cpp/absl/strings:strings",
|
||||
|
@ -203,8 +207,8 @@ rtc_library("bitrate_configurator") {
|
|||
"../api/units:data_rate",
|
||||
"../rtc_base:checks",
|
||||
"../rtc_base:rtc_base_approved",
|
||||
"//third_party/abseil-cpp/absl/types:optional",
|
||||
]
|
||||
absl_deps = [ "//third_party/abseil-cpp/absl/types:optional" ]
|
||||
}
|
||||
|
||||
rtc_library("bitrate_allocator") {
|
||||
|
@ -224,8 +228,8 @@ rtc_library("bitrate_allocator") {
|
|||
"../system_wrappers",
|
||||
"../system_wrappers:field_trial",
|
||||
"../system_wrappers:metrics",
|
||||
"//third_party/abseil-cpp/absl/algorithm:container",
|
||||
]
|
||||
absl_deps = [ "//third_party/abseil-cpp/absl/algorithm:container" ]
|
||||
}
|
||||
|
||||
rtc_library("call") {
|
||||
|
@ -286,8 +290,8 @@ rtc_library("call") {
|
|||
"../system_wrappers:field_trial",
|
||||
"../system_wrappers:metrics",
|
||||
"../video",
|
||||
"//third_party/abseil-cpp/absl/types:optional",
|
||||
]
|
||||
absl_deps = [ "//third_party/abseil-cpp/absl/types:optional" ]
|
||||
}
|
||||
|
||||
rtc_library("video_stream_api") {
|
||||
|
@ -316,8 +320,8 @@ rtc_library("video_stream_api") {
|
|||
"../modules/rtp_rtcp:rtp_rtcp_format",
|
||||
"../rtc_base:checks",
|
||||
"../rtc_base:rtc_base_approved",
|
||||
"//third_party/abseil-cpp/absl/types:optional",
|
||||
]
|
||||
absl_deps = [ "//third_party/abseil-cpp/absl/types:optional" ]
|
||||
}
|
||||
|
||||
rtc_library("simulated_network") {
|
||||
|
@ -334,8 +338,8 @@ rtc_library("simulated_network") {
|
|||
"../rtc_base:checks",
|
||||
"../rtc_base:rtc_base_approved",
|
||||
"../rtc_base/synchronization:sequence_checker",
|
||||
"//third_party/abseil-cpp/absl/types:optional",
|
||||
]
|
||||
absl_deps = [ "//third_party/abseil-cpp/absl/types:optional" ]
|
||||
}
|
||||
|
||||
rtc_source_set("simulated_packet_receiver") {
|
||||
|
@ -440,6 +444,8 @@ if (rtc_include_tests) {
|
|||
"//test/scenario:scenario",
|
||||
"//testing/gmock",
|
||||
"//testing/gtest",
|
||||
]
|
||||
absl_deps = [
|
||||
"//third_party/abseil-cpp/absl/container:inlined_vector",
|
||||
"//third_party/abseil-cpp/absl/memory",
|
||||
"//third_party/abseil-cpp/absl/types:optional",
|
||||
|
@ -495,8 +501,8 @@ if (rtc_include_tests) {
|
|||
"../test:video_test_common",
|
||||
"../video",
|
||||
"//testing/gtest",
|
||||
"//third_party/abseil-cpp/absl/flags:flag",
|
||||
]
|
||||
absl_deps = [ "//third_party/abseil-cpp/absl/flags:flag" ]
|
||||
}
|
||||
|
||||
# TODO(eladalon): This should be moved, as with the TODO for |rtp_interfaces|.
|
||||
|
@ -554,7 +560,7 @@ if (rtc_include_tests) {
|
|||
"../system_wrappers",
|
||||
"../test:test_support",
|
||||
"//testing/gtest",
|
||||
"//third_party/abseil-cpp/absl/algorithm:container",
|
||||
]
|
||||
absl_deps = [ "//third_party/abseil-cpp/absl/algorithm:container" ]
|
||||
}
|
||||
}
|
||||
|
|
|
@ -45,6 +45,8 @@ rtc_library("resource_adaptation") {
|
|||
"../../rtc_base/experiments:balanced_degradation_settings",
|
||||
"../../rtc_base/synchronization:sequence_checker",
|
||||
"../../rtc_base/task_utils:to_queued_task",
|
||||
]
|
||||
absl_deps = [
|
||||
"//third_party/abseil-cpp/absl/algorithm:container",
|
||||
"//third_party/abseil-cpp/absl/types:optional",
|
||||
]
|
||||
|
@ -78,8 +80,8 @@ if (rtc_include_tests) {
|
|||
"../../test:field_trial",
|
||||
"../../test:rtc_expect_death",
|
||||
"../../test:test_support",
|
||||
"//third_party/abseil-cpp/absl/types:optional",
|
||||
]
|
||||
absl_deps = [ "//third_party/abseil-cpp/absl/types:optional" ]
|
||||
}
|
||||
|
||||
rtc_source_set("resource_adaptation_test_utilities") {
|
||||
|
@ -105,7 +107,7 @@ if (rtc_include_tests) {
|
|||
"../../rtc_base/synchronization:sequence_checker",
|
||||
"../../rtc_base/task_utils:to_queued_task",
|
||||
"../../test:test_support",
|
||||
"//third_party/abseil-cpp/absl/types:optional",
|
||||
]
|
||||
absl_deps = [ "//third_party/abseil-cpp/absl/types:optional" ]
|
||||
}
|
||||
}
|
||||
|
|
|
@ -56,8 +56,8 @@ rtc_library("common_audio") {
|
|||
"../system_wrappers",
|
||||
"../system_wrappers:cpu_features_api",
|
||||
"third_party/ooura:fft_size_256",
|
||||
"//third_party/abseil-cpp/absl/types:optional",
|
||||
]
|
||||
absl_deps = [ "//third_party/abseil-cpp/absl/types:optional" ]
|
||||
|
||||
defines = []
|
||||
|
||||
|
|
|
@ -60,9 +60,9 @@ rtc_library("common_video") {
|
|||
"../rtc_base:safe_minmax",
|
||||
"../rtc_base/system:rtc_export",
|
||||
"../system_wrappers:metrics",
|
||||
"//third_party/abseil-cpp/absl/types:optional",
|
||||
"//third_party/libyuv",
|
||||
]
|
||||
absl_deps = [ "//third_party/abseil-cpp/absl/types:optional" ]
|
||||
}
|
||||
|
||||
if (rtc_include_tests) {
|
||||
|
|
|
@ -19,6 +19,8 @@ rtc_library("generic_frame_descriptor") {
|
|||
"../../api/transport/rtp:dependency_descriptor",
|
||||
"../../api/video:video_codec_constants",
|
||||
"../../rtc_base:checks",
|
||||
]
|
||||
absl_deps = [
|
||||
"//third_party/abseil-cpp/absl/container:inlined_vector",
|
||||
"//third_party/abseil-cpp/absl/strings",
|
||||
"//third_party/abseil-cpp/absl/types:optional",
|
||||
|
|
|
@ -53,8 +53,8 @@ rtc_library("rtc_event_pacing") {
|
|||
deps = [
|
||||
"../api:scoped_refptr",
|
||||
"../api/rtc_event_log",
|
||||
"//third_party/abseil-cpp/absl/memory",
|
||||
]
|
||||
absl_deps = [ "//third_party/abseil-cpp/absl/memory" ]
|
||||
}
|
||||
|
||||
rtc_library("rtc_event_audio") {
|
||||
|
@ -75,8 +75,8 @@ rtc_library("rtc_event_audio") {
|
|||
"../api/rtc_event_log",
|
||||
"../modules/audio_coding:audio_network_adaptor_config",
|
||||
"../rtc_base:checks",
|
||||
"//third_party/abseil-cpp/absl/memory",
|
||||
]
|
||||
absl_deps = [ "//third_party/abseil-cpp/absl/memory" ]
|
||||
}
|
||||
|
||||
rtc_library("rtc_event_bwe") {
|
||||
|
@ -101,6 +101,8 @@ rtc_library("rtc_event_bwe") {
|
|||
"../api/rtc_event_log",
|
||||
"../api/units:data_rate",
|
||||
"../modules/remote_bitrate_estimator",
|
||||
]
|
||||
absl_deps = [
|
||||
"//third_party/abseil-cpp/absl/memory",
|
||||
"//third_party/abseil-cpp/absl/types:optional",
|
||||
]
|
||||
|
@ -119,6 +121,8 @@ rtc_library("rtc_event_generic_packet_events") {
|
|||
deps = [
|
||||
"../api/rtc_event_log",
|
||||
"../rtc_base:timeutils",
|
||||
]
|
||||
absl_deps = [
|
||||
"//third_party/abseil-cpp/absl/memory",
|
||||
"//third_party/abseil-cpp/absl/types:optional",
|
||||
]
|
||||
|
@ -143,8 +147,8 @@ rtc_library("rtc_event_rtp_rtcp") {
|
|||
"../modules/rtp_rtcp:rtp_rtcp_format",
|
||||
"../rtc_base:checks",
|
||||
"../rtc_base:rtc_base_approved",
|
||||
"//third_party/abseil-cpp/absl/memory",
|
||||
]
|
||||
absl_deps = [ "//third_party/abseil-cpp/absl/memory" ]
|
||||
}
|
||||
|
||||
rtc_library("rtc_event_video") {
|
||||
|
@ -160,8 +164,8 @@ rtc_library("rtc_event_video") {
|
|||
"../api:scoped_refptr",
|
||||
"../api/rtc_event_log",
|
||||
"../rtc_base:checks",
|
||||
"//third_party/abseil-cpp/absl/memory",
|
||||
]
|
||||
absl_deps = [ "//third_party/abseil-cpp/absl/memory" ]
|
||||
}
|
||||
|
||||
# TODO(eladalon): Break down into (1) encoder and (2) decoder; we don't need
|
||||
|
@ -187,6 +191,8 @@ rtc_library("rtc_event_log_impl_encoder") {
|
|||
"../rtc_base:checks",
|
||||
"../rtc_base:ignore_wundef",
|
||||
"../rtc_base:rtc_base_approved",
|
||||
]
|
||||
absl_deps = [
|
||||
"//third_party/abseil-cpp/absl/memory",
|
||||
"//third_party/abseil-cpp/absl/strings",
|
||||
"//third_party/abseil-cpp/absl/types:optional",
|
||||
|
@ -245,8 +251,8 @@ if (rtc_enable_protobuf) {
|
|||
"../rtc_base:rtc_task_queue",
|
||||
"../rtc_base:safe_minmax",
|
||||
"../rtc_base/synchronization:sequence_checker",
|
||||
"//third_party/abseil-cpp/absl/types:optional",
|
||||
]
|
||||
absl_deps = [ "//third_party/abseil-cpp/absl/types:optional" ]
|
||||
}
|
||||
}
|
||||
|
||||
|
@ -318,6 +324,8 @@ if (rtc_enable_protobuf) {
|
|||
"../rtc_base:protobuf_utils",
|
||||
"../rtc_base:rtc_base_approved",
|
||||
"../rtc_base:rtc_numerics",
|
||||
]
|
||||
absl_deps = [
|
||||
"//third_party/abseil-cpp/absl/memory",
|
||||
"//third_party/abseil-cpp/absl/types:optional",
|
||||
]
|
||||
|
@ -369,6 +377,8 @@ if (rtc_enable_protobuf) {
|
|||
"../test:fileutils",
|
||||
"../test:test_support",
|
||||
"//testing/gtest",
|
||||
]
|
||||
absl_deps = [
|
||||
"//third_party/abseil-cpp/absl/memory",
|
||||
"//third_party/abseil-cpp/absl/types:optional",
|
||||
]
|
||||
|
@ -417,8 +427,8 @@ rtc_library("ice_log") {
|
|||
"../api:libjingle_peerconnection_api", # For api/dtls_transport_interface.h
|
||||
"../api/rtc_event_log",
|
||||
"../rtc_base:rtc_base_approved",
|
||||
"//third_party/abseil-cpp/absl/memory",
|
||||
]
|
||||
absl_deps = [ "//third_party/abseil-cpp/absl/memory" ]
|
||||
}
|
||||
|
||||
if (rtc_include_tests) {
|
||||
|
|
|
@ -36,8 +36,8 @@ rtc_library("rtc_h264_profile_id") {
|
|||
"../rtc_base:checks",
|
||||
"../rtc_base:rtc_base_approved",
|
||||
"../rtc_base/system:rtc_export",
|
||||
"//third_party/abseil-cpp/absl/types:optional",
|
||||
]
|
||||
absl_deps = [ "//third_party/abseil-cpp/absl/types:optional" ]
|
||||
}
|
||||
|
||||
rtc_source_set("rtc_media_config") {
|
||||
|
@ -57,8 +57,8 @@ rtc_library("rtc_vp9_profile") {
|
|||
"../api/video_codecs:video_codecs_api",
|
||||
"../rtc_base:rtc_base_approved",
|
||||
"../rtc_base/system:rtc_export",
|
||||
"//third_party/abseil-cpp/absl/types:optional",
|
||||
]
|
||||
absl_deps = [ "//third_party/abseil-cpp/absl/types:optional" ]
|
||||
}
|
||||
|
||||
rtc_library("rtc_sdp_fmtp_utils") {
|
||||
|
@ -71,8 +71,8 @@ rtc_library("rtc_sdp_fmtp_utils") {
|
|||
deps = [
|
||||
"../api/video_codecs:video_codecs_api",
|
||||
"../rtc_base:stringutils",
|
||||
"//third_party/abseil-cpp/absl/types:optional",
|
||||
]
|
||||
absl_deps = [ "//third_party/abseil-cpp/absl/types:optional" ]
|
||||
}
|
||||
|
||||
rtc_library("rtc_media_base") {
|
||||
|
@ -121,6 +121,8 @@ rtc_library("rtc_media_base") {
|
|||
"../rtc_base/system:rtc_export",
|
||||
"../rtc_base/third_party/sigslot",
|
||||
"../system_wrappers:field_trial",
|
||||
]
|
||||
absl_deps = [
|
||||
"//third_party/abseil-cpp/absl/algorithm:container",
|
||||
"//third_party/abseil-cpp/absl/strings",
|
||||
"//third_party/abseil-cpp/absl/types:optional",
|
||||
|
@ -197,8 +199,8 @@ rtc_library("rtc_simulcast_encoder_adapter") {
|
|||
"../rtc_base/system:rtc_export",
|
||||
"../system_wrappers",
|
||||
"../system_wrappers:field_trial",
|
||||
"//third_party/abseil-cpp/absl/types:optional",
|
||||
]
|
||||
absl_deps = [ "//third_party/abseil-cpp/absl/types:optional" ]
|
||||
}
|
||||
|
||||
rtc_library("rtc_encoder_simulcast_proxy") {
|
||||
|
@ -253,8 +255,8 @@ rtc_library("rtc_internal_video_codecs") {
|
|||
"../rtc_base:rtc_base_approved",
|
||||
"../rtc_base/system:rtc_export",
|
||||
"../test:fake_video_codecs",
|
||||
"//third_party/abseil-cpp/absl/strings",
|
||||
]
|
||||
absl_deps = [ "//third_party/abseil-cpp/absl/strings" ]
|
||||
sources = [
|
||||
"engine/fake_video_codec_factory.cc",
|
||||
"engine/fake_video_codec_factory.h",
|
||||
|
@ -329,6 +331,8 @@ rtc_library("rtc_audio_video") {
|
|||
"../system_wrappers",
|
||||
"../system_wrappers:field_trial",
|
||||
"../system_wrappers:metrics",
|
||||
]
|
||||
absl_deps = [
|
||||
"//third_party/abseil-cpp/absl/algorithm:container",
|
||||
"//third_party/abseil-cpp/absl/strings",
|
||||
"//third_party/abseil-cpp/absl/types:optional",
|
||||
|
@ -405,6 +409,8 @@ rtc_library("rtc_data") {
|
|||
"../rtc_base:rtc_base_approved",
|
||||
"../rtc_base/third_party/sigslot",
|
||||
"../system_wrappers",
|
||||
]
|
||||
absl_deps = [
|
||||
"//third_party/abseil-cpp/absl/algorithm:container",
|
||||
"//third_party/abseil-cpp/absl/base:core_headers",
|
||||
"//third_party/abseil-cpp/absl/types:optional",
|
||||
|
@ -479,6 +485,8 @@ if (rtc_include_tests) {
|
|||
"../rtc_base/third_party/sigslot",
|
||||
"../test:test_support",
|
||||
"//testing/gtest",
|
||||
]
|
||||
absl_deps = [
|
||||
"//third_party/abseil-cpp/absl/algorithm:container",
|
||||
"//third_party/abseil-cpp/absl/strings",
|
||||
]
|
||||
|
|
|
@ -31,10 +31,8 @@ group("modules") {
|
|||
|
||||
rtc_source_set("module_api_public") {
|
||||
sources = [ "include/module_common_types_public.h" ]
|
||||
deps = [
|
||||
"..:webrtc_common",
|
||||
"//third_party/abseil-cpp/absl/types:optional",
|
||||
]
|
||||
deps = [ "..:webrtc_common" ]
|
||||
absl_deps = [ "//third_party/abseil-cpp/absl/types:optional" ]
|
||||
}
|
||||
|
||||
rtc_library("module_api") {
|
||||
|
|
|
@ -56,6 +56,8 @@ rtc_library("audio_coding") {
|
|||
"../../rtc_base:rtc_base_approved",
|
||||
"../../system_wrappers",
|
||||
"../../system_wrappers:metrics",
|
||||
]
|
||||
absl_deps = [
|
||||
"//third_party/abseil-cpp/absl/strings",
|
||||
"//third_party/abseil-cpp/absl/types:optional",
|
||||
]
|
||||
|
@ -71,8 +73,8 @@ rtc_library("legacy_encoded_audio_frame") {
|
|||
"../../api/audio_codecs:audio_codecs_api",
|
||||
"../../rtc_base:checks",
|
||||
"../../rtc_base:rtc_base_approved",
|
||||
"//third_party/abseil-cpp/absl/types:optional",
|
||||
]
|
||||
absl_deps = [ "//third_party/abseil-cpp/absl/types:optional" ]
|
||||
}
|
||||
|
||||
rtc_library("webrtc_cng") {
|
||||
|
@ -104,8 +106,8 @@ rtc_library("audio_encoder_cng") {
|
|||
"../../api/units:time_delta",
|
||||
"../../common_audio",
|
||||
"../../rtc_base:checks",
|
||||
"//third_party/abseil-cpp/absl/types:optional",
|
||||
]
|
||||
absl_deps = [ "//third_party/abseil-cpp/absl/types:optional" ]
|
||||
}
|
||||
|
||||
rtc_library("red") {
|
||||
|
@ -122,8 +124,8 @@ rtc_library("red") {
|
|||
"../../common_audio",
|
||||
"../../rtc_base:checks",
|
||||
"../../rtc_base:rtc_base_approved",
|
||||
"//third_party/abseil-cpp/absl/types:optional",
|
||||
]
|
||||
absl_deps = [ "//third_party/abseil-cpp/absl/types:optional" ]
|
||||
}
|
||||
|
||||
rtc_library("g711") {
|
||||
|
@ -143,8 +145,8 @@ rtc_library("g711") {
|
|||
"../../api/units:time_delta",
|
||||
"../../rtc_base:checks",
|
||||
"../../rtc_base:rtc_base_approved",
|
||||
"//third_party/abseil-cpp/absl/types:optional",
|
||||
]
|
||||
absl_deps = [ "//third_party/abseil-cpp/absl/types:optional" ]
|
||||
public_deps = [ ":g711_c" ] # no-presubmit-check TODO(webrtc:8603)
|
||||
}
|
||||
|
||||
|
@ -175,8 +177,8 @@ rtc_library("g722") {
|
|||
"../../api/units:time_delta",
|
||||
"../../rtc_base:checks",
|
||||
"../../rtc_base:rtc_base_approved",
|
||||
"//third_party/abseil-cpp/absl/types:optional",
|
||||
]
|
||||
absl_deps = [ "//third_party/abseil-cpp/absl/types:optional" ]
|
||||
public_deps = [ ":g722_c" ] # no-presubmit-check TODO(webrtc:8603)
|
||||
}
|
||||
|
||||
|
@ -208,8 +210,8 @@ rtc_library("ilbc") {
|
|||
"../../common_audio",
|
||||
"../../rtc_base:checks",
|
||||
"../../rtc_base:rtc_base_approved",
|
||||
"//third_party/abseil-cpp/absl/types:optional",
|
||||
]
|
||||
absl_deps = [ "//third_party/abseil-cpp/absl/types:optional" ]
|
||||
public_deps = [ ":ilbc_c" ] # no-presubmit-check TODO(webrtc:8603)
|
||||
}
|
||||
|
||||
|
@ -384,8 +386,8 @@ rtc_source_set("isac_common") {
|
|||
"../../api/units:time_delta",
|
||||
"../../rtc_base:checks",
|
||||
"../../rtc_base:rtc_base_approved",
|
||||
"//third_party/abseil-cpp/absl/types:optional",
|
||||
]
|
||||
absl_deps = [ "//third_party/abseil-cpp/absl/types:optional" ]
|
||||
}
|
||||
|
||||
rtc_library("isac") {
|
||||
|
@ -723,6 +725,8 @@ rtc_library("audio_coding_opus_common") {
|
|||
"../../api/audio_codecs:audio_codecs_api",
|
||||
"../../rtc_base:checks",
|
||||
"../../rtc_base:stringutils",
|
||||
]
|
||||
absl_deps = [
|
||||
"//third_party/abseil-cpp/absl/strings",
|
||||
"//third_party/abseil-cpp/absl/types:optional",
|
||||
]
|
||||
|
@ -751,6 +755,8 @@ rtc_library("webrtc_opus") {
|
|||
"../../rtc_base:rtc_numerics",
|
||||
"../../rtc_base:safe_minmax",
|
||||
"../../system_wrappers:field_trial",
|
||||
]
|
||||
absl_deps = [
|
||||
"//third_party/abseil-cpp/absl/strings",
|
||||
"//third_party/abseil-cpp/absl/types:optional",
|
||||
]
|
||||
|
@ -788,6 +794,8 @@ rtc_library("webrtc_multiopus") {
|
|||
"../../rtc_base:rtc_base_approved",
|
||||
"../../rtc_base:safe_minmax",
|
||||
"../../rtc_base:stringutils",
|
||||
]
|
||||
absl_deps = [
|
||||
"//third_party/abseil-cpp/absl/memory",
|
||||
"//third_party/abseil-cpp/absl/strings",
|
||||
"//third_party/abseil-cpp/absl/types:optional",
|
||||
|
@ -848,7 +856,7 @@ rtc_library("audio_network_adaptor_config") {
|
|||
"audio_network_adaptor/audio_network_adaptor_config.cc",
|
||||
"audio_network_adaptor/include/audio_network_adaptor_config.h",
|
||||
]
|
||||
deps = [ "//third_party/abseil-cpp/absl/types:optional" ]
|
||||
absl_deps = [ "//third_party/abseil-cpp/absl/types:optional" ]
|
||||
}
|
||||
|
||||
rtc_library("audio_network_adaptor") {
|
||||
|
@ -893,8 +901,8 @@ rtc_library("audio_network_adaptor") {
|
|||
"../../rtc_base/system:file_wrapper",
|
||||
"../../system_wrappers",
|
||||
"../../system_wrappers:field_trial",
|
||||
"//third_party/abseil-cpp/absl/types:optional",
|
||||
]
|
||||
absl_deps = [ "//third_party/abseil-cpp/absl/types:optional" ]
|
||||
|
||||
if (rtc_enable_protobuf) {
|
||||
deps += [
|
||||
|
@ -995,6 +1003,8 @@ rtc_library("neteq") {
|
|||
"../../system_wrappers",
|
||||
"../../system_wrappers:field_trial",
|
||||
"../../system_wrappers:metrics",
|
||||
]
|
||||
absl_deps = [
|
||||
"//third_party/abseil-cpp/absl/strings",
|
||||
"//third_party/abseil-cpp/absl/types:optional",
|
||||
]
|
||||
|
@ -1052,8 +1062,8 @@ rtc_library("neteq_tools_minimal") {
|
|||
"../../system_wrappers",
|
||||
"../rtp_rtcp",
|
||||
"../rtp_rtcp:rtp_rtcp_format",
|
||||
"//third_party/abseil-cpp/absl/types:optional",
|
||||
]
|
||||
absl_deps = [ "//third_party/abseil-cpp/absl/types:optional" ]
|
||||
defines = audio_codec_defines
|
||||
}
|
||||
|
||||
|
@ -1090,8 +1100,8 @@ rtc_library("neteq_test_tools") {
|
|||
"../../test:rtp_test_utils",
|
||||
"../rtp_rtcp",
|
||||
"../rtp_rtcp:rtp_rtcp_format",
|
||||
"//third_party/abseil-cpp/absl/types:optional",
|
||||
]
|
||||
absl_deps = [ "//third_party/abseil-cpp/absl/types:optional" ]
|
||||
|
||||
public_deps = [
|
||||
":neteq_tools",
|
||||
|
@ -1130,6 +1140,8 @@ rtc_library("neteq_tools") {
|
|||
"../../rtc_base:rtc_base_approved",
|
||||
"../rtp_rtcp",
|
||||
"../rtp_rtcp:rtp_rtcp_format",
|
||||
]
|
||||
absl_deps = [
|
||||
"//third_party/abseil-cpp/absl/strings",
|
||||
"//third_party/abseil-cpp/absl/types:optional",
|
||||
]
|
||||
|
@ -1172,8 +1184,8 @@ if (rtc_enable_protobuf) {
|
|||
"../../rtc_base:rtc_base_approved",
|
||||
"../rtp_rtcp",
|
||||
"../rtp_rtcp:rtp_rtcp_format",
|
||||
"//third_party/abseil-cpp/absl/types:optional",
|
||||
]
|
||||
absl_deps = [ "//third_party/abseil-cpp/absl/types:optional" ]
|
||||
public_deps = # no-presubmit-check TODO(webrtc:8603)
|
||||
[ "../../logging:rtc_event_log_proto" ]
|
||||
}
|
||||
|
@ -1230,10 +1242,11 @@ rtc_library("audio_coding_modules_tests_shared") {
|
|||
"../../test:test_support",
|
||||
"../rtp_rtcp:rtp_rtcp_format",
|
||||
"//testing/gtest",
|
||||
]
|
||||
absl_deps = [
|
||||
"//third_party/abseil-cpp/absl/strings",
|
||||
"//third_party/abseil-cpp/absl/types:optional",
|
||||
]
|
||||
|
||||
defines = audio_coding_defines
|
||||
|
||||
if (rtc_enable_protobuf) {
|
||||
|
@ -1372,6 +1385,8 @@ if (rtc_include_tests) {
|
|||
"../../system_wrappers",
|
||||
"../../test:fileutils",
|
||||
"../../test:test_support",
|
||||
]
|
||||
absl_deps = [
|
||||
"//third_party/abseil-cpp/absl/strings",
|
||||
"//third_party/abseil-cpp/absl/types:optional",
|
||||
]
|
||||
|
@ -1417,9 +1432,9 @@ if (rtc_include_tests) {
|
|||
":neteq_tools",
|
||||
"../../rtc_base:rtc_base_approved",
|
||||
"../../test:test_support",
|
||||
"//third_party/abseil-cpp/absl/strings",
|
||||
"//testing/gtest",
|
||||
]
|
||||
absl_deps = [ "//third_party/abseil-cpp/absl/strings" ]
|
||||
}
|
||||
|
||||
rtc_library("acm_send_test") {
|
||||
|
@ -1497,8 +1512,8 @@ if (rtc_include_tests) {
|
|||
deps = [
|
||||
"../../rtc_base:checks",
|
||||
"../../test:fileutils",
|
||||
"//third_party/abseil-cpp/absl/types:optional",
|
||||
]
|
||||
absl_deps = [ "//third_party/abseil-cpp/absl/types:optional" ]
|
||||
sources = [
|
||||
"neteq/tools/neteq_test_factory.cc",
|
||||
"neteq/tools/neteq_test_factory.h",
|
||||
|
@ -1626,15 +1641,14 @@ if (rtc_include_tests) {
|
|||
"../../test:fileutils",
|
||||
"../../test:test_support",
|
||||
"//testing/gtest",
|
||||
"//third_party/abseil-cpp/absl/flags:flag",
|
||||
]
|
||||
absl_deps = [ "//third_party/abseil-cpp/absl/flags:flag" ]
|
||||
}
|
||||
|
||||
rtc_executable("rtp_encode") {
|
||||
testonly = true
|
||||
|
||||
deps = audio_coding_deps + [
|
||||
"//third_party/abseil-cpp/absl/memory",
|
||||
"//third_party/abseil-cpp/absl/flags:flag",
|
||||
"//third_party/abseil-cpp/absl/flags:parse",
|
||||
":audio_coding",
|
||||
|
@ -1648,6 +1662,7 @@ if (rtc_include_tests) {
|
|||
"../../api/audio_codecs/isac:audio_encoder_isac",
|
||||
"../../api/audio_codecs/opus:audio_encoder_opus",
|
||||
"../../rtc_base:safe_conversions",
|
||||
"//third_party/abseil-cpp/absl/memory",
|
||||
]
|
||||
|
||||
sources = [ "neteq/tools/rtp_encode.cc" ]
|
||||
|
@ -2050,6 +2065,8 @@ if (rtc_include_tests) {
|
|||
"codecs/opus/test",
|
||||
"codecs/opus/test:test_unittest",
|
||||
"//testing/gtest",
|
||||
]
|
||||
absl_deps = [
|
||||
"//third_party/abseil-cpp/absl/flags:flag",
|
||||
"//third_party/abseil-cpp/absl/memory",
|
||||
"//third_party/abseil-cpp/absl/types:optional",
|
||||
|
|
|
@ -144,8 +144,8 @@ rtc_source_set("audio_device_module_from_input_and_output") {
|
|||
"../../api/task_queue",
|
||||
"../../rtc_base:checks",
|
||||
"../../rtc_base:rtc_base_approved",
|
||||
"//third_party/abseil-cpp/absl/types:optional",
|
||||
]
|
||||
absl_deps = [ "//third_party/abseil-cpp/absl/types:optional" ]
|
||||
}
|
||||
}
|
||||
|
||||
|
@ -385,8 +385,8 @@ if (rtc_include_tests) {
|
|||
"../../test:fileutils",
|
||||
"../../test:test_support",
|
||||
"../utility",
|
||||
"//third_party/abseil-cpp/absl/types:optional",
|
||||
]
|
||||
absl_deps = [ "//third_party/abseil-cpp/absl/types:optional" ]
|
||||
if (is_linux || is_mac || is_win) {
|
||||
sources += [ "audio_device_unittest.cc" ]
|
||||
}
|
||||
|
|
|
@ -53,8 +53,8 @@ rtc_library("api") {
|
|||
"../../rtc_base/system:file_wrapper",
|
||||
"../../rtc_base/system:rtc_export",
|
||||
"agc:gain_control_interface",
|
||||
"//third_party/abseil-cpp/absl/types:optional",
|
||||
]
|
||||
absl_deps = [ "//third_party/abseil-cpp/absl/types:optional" ]
|
||||
}
|
||||
|
||||
rtc_library("audio_frame_proxies") {
|
||||
|
@ -203,8 +203,8 @@ rtc_library("audio_processing") {
|
|||
"ns",
|
||||
"transient:transient_suppressor_api",
|
||||
"vad",
|
||||
"//third_party/abseil-cpp/absl/types:optional",
|
||||
]
|
||||
absl_deps = [ "//third_party/abseil-cpp/absl/types:optional" ]
|
||||
|
||||
deps += [
|
||||
"../../common_audio",
|
||||
|
@ -255,8 +255,8 @@ rtc_source_set("rms_level") {
|
|||
deps = [
|
||||
"../../api:array_view",
|
||||
"../../rtc_base:checks",
|
||||
"//third_party/abseil-cpp/absl/types:optional",
|
||||
]
|
||||
absl_deps = [ "//third_party/abseil-cpp/absl/types:optional" ]
|
||||
}
|
||||
|
||||
rtc_library("audio_processing_statistics") {
|
||||
|
@ -265,10 +265,8 @@ rtc_library("audio_processing_statistics") {
|
|||
"include/audio_processing_statistics.cc",
|
||||
"include/audio_processing_statistics.h",
|
||||
]
|
||||
deps = [
|
||||
"../../rtc_base/system:rtc_export",
|
||||
"//third_party/abseil-cpp/absl/types:optional",
|
||||
]
|
||||
deps = [ "../../rtc_base/system:rtc_export" ]
|
||||
absl_deps = [ "//third_party/abseil-cpp/absl/types:optional" ]
|
||||
}
|
||||
|
||||
rtc_source_set("audio_frame_view") {
|
||||
|
@ -395,8 +393,8 @@ if (rtc_include_tests) {
|
|||
"utility:pffft_wrapper_unittest",
|
||||
"vad:vad_unittests",
|
||||
"//testing/gtest",
|
||||
"//third_party/abseil-cpp/absl/types:optional",
|
||||
]
|
||||
absl_deps = [ "//third_party/abseil-cpp/absl/types:optional" ]
|
||||
|
||||
defines = []
|
||||
|
||||
|
@ -422,8 +420,8 @@ if (rtc_include_tests) {
|
|||
"../../rtc_base:rtc_task_queue",
|
||||
"aec_dump",
|
||||
"aec_dump:aec_dump_unittests",
|
||||
"//third_party/abseil-cpp/absl/flags:flag",
|
||||
]
|
||||
absl_deps += [ "//third_party/abseil-cpp/absl/flags:flag" ]
|
||||
sources += [
|
||||
"audio_processing_impl_locking_unittest.cc",
|
||||
"audio_processing_impl_unittest.cc",
|
||||
|
@ -481,8 +479,8 @@ if (rtc_include_tests) {
|
|||
"../../rtc_base:rtc_base_approved",
|
||||
"../../rtc_base:safe_minmax",
|
||||
"agc:gain_map",
|
||||
"//third_party/abseil-cpp/absl/types:optional",
|
||||
]
|
||||
absl_deps = [ "//third_party/abseil-cpp/absl/types:optional" ]
|
||||
}
|
||||
|
||||
if (rtc_enable_protobuf) {
|
||||
|
@ -527,6 +525,8 @@ if (rtc_include_tests) {
|
|||
"aec_dump",
|
||||
"aec_dump:aec_dump_impl",
|
||||
"//testing/gtest",
|
||||
]
|
||||
absl_deps = [
|
||||
"//third_party/abseil-cpp/absl/flags:flag",
|
||||
"//third_party/abseil-cpp/absl/flags:parse",
|
||||
"//third_party/abseil-cpp/absl/strings",
|
||||
|
@ -609,6 +609,6 @@ rtc_library("audioproc_test_utils") {
|
|||
"../../test:test_support",
|
||||
"../audio_coding:neteq_input_audio_tools",
|
||||
"//testing/gtest",
|
||||
"//third_party/abseil-cpp/absl/types:optional",
|
||||
]
|
||||
absl_deps = [ "//third_party/abseil-cpp/absl/types:optional" ]
|
||||
}
|
||||
|
|
|
@ -150,8 +150,8 @@ rtc_library("aec3") {
|
|||
"../../../system_wrappers:field_trial",
|
||||
"../../../system_wrappers:metrics",
|
||||
"../utility:cascaded_biquad_filter",
|
||||
"//third_party/abseil-cpp/absl/types:optional",
|
||||
]
|
||||
absl_deps = [ "//third_party/abseil-cpp/absl/types:optional" ]
|
||||
}
|
||||
|
||||
if (rtc_include_tests) {
|
||||
|
@ -187,8 +187,8 @@ if (rtc_include_tests) {
|
|||
"../../../test:field_trial",
|
||||
"../../../test:test_support",
|
||||
"../utility:cascaded_biquad_filter",
|
||||
"//third_party/abseil-cpp/absl/types:optional",
|
||||
]
|
||||
absl_deps = [ "//third_party/abseil-cpp/absl/types:optional" ]
|
||||
|
||||
defines = []
|
||||
|
||||
|
|
|
@ -36,8 +36,8 @@ rtc_library("agc") {
|
|||
"../../../system_wrappers:metrics",
|
||||
"../agc2:level_estimation_agc",
|
||||
"../vad",
|
||||
"//third_party/abseil-cpp/absl/types:optional",
|
||||
]
|
||||
absl_deps = [ "//third_party/abseil-cpp/absl/types:optional" ]
|
||||
}
|
||||
|
||||
rtc_library("level_estimation") {
|
||||
|
|
|
@ -117,9 +117,9 @@ if (rtc_include_tests) {
|
|||
"../../../../rtc_base/system:arch",
|
||||
"../../../../test:test_support",
|
||||
"../../utility:pffft_wrapper",
|
||||
"//third_party/abseil-cpp/absl/memory",
|
||||
"//third_party/rnnoise:rnn_vad",
|
||||
]
|
||||
absl_deps = [ "//third_party/abseil-cpp/absl/memory" ]
|
||||
data = unittest_resources
|
||||
if (is_ios) {
|
||||
deps += [ ":unittests_bundle_data" ]
|
||||
|
|
|
@ -64,8 +64,8 @@ rtc_static_library("ns") {
|
|||
"../../../system_wrappers:field_trial",
|
||||
"../../../system_wrappers:metrics",
|
||||
"../utility:cascaded_biquad_filter",
|
||||
"//third_party/abseil-cpp/absl/types:optional",
|
||||
]
|
||||
absl_deps = [ "//third_party/abseil-cpp/absl/types:optional" ]
|
||||
}
|
||||
|
||||
if (rtc_include_tests) {
|
||||
|
@ -90,8 +90,8 @@ if (rtc_include_tests) {
|
|||
"../../../system_wrappers:cpu_features_api",
|
||||
"../../../test:test_support",
|
||||
"../utility:cascaded_biquad_filter",
|
||||
"//third_party/abseil-cpp/absl/types:optional",
|
||||
]
|
||||
absl_deps = [ "//third_party/abseil-cpp/absl/types:optional" ]
|
||||
|
||||
defines = []
|
||||
|
||||
|
|
|
@ -68,6 +68,6 @@ rtc_library("unittest") {
|
|||
"../../../../test:fileutils",
|
||||
"../../../../test:test_support",
|
||||
"//testing/gtest",
|
||||
"//third_party/abseil-cpp/absl/types:optional",
|
||||
]
|
||||
absl_deps = [ "//third_party/abseil-cpp/absl/types:optional" ]
|
||||
}
|
||||
|
|
|
@ -51,6 +51,8 @@ rtc_library("goog_cc") {
|
|||
"../../../rtc_base/experiments:rate_control_settings",
|
||||
"../../../system_wrappers",
|
||||
"../../remote_bitrate_estimator",
|
||||
]
|
||||
absl_deps = [
|
||||
"//third_party/abseil-cpp/absl/strings",
|
||||
"//third_party/abseil-cpp/absl/types:optional",
|
||||
]
|
||||
|
@ -64,8 +66,8 @@ rtc_library("link_capacity_estimator") {
|
|||
deps = [
|
||||
"../../../api/units:data_rate",
|
||||
"../../../rtc_base:safe_minmax",
|
||||
"//third_party/abseil-cpp/absl/types:optional",
|
||||
]
|
||||
absl_deps = [ "//third_party/abseil-cpp/absl/types:optional" ]
|
||||
}
|
||||
|
||||
rtc_library("pushback_controller") {
|
||||
|
@ -79,6 +81,8 @@ rtc_library("pushback_controller") {
|
|||
"../../../api/units:data_size",
|
||||
"../../../rtc_base:checks",
|
||||
"../../../rtc_base/experiments:rate_control_settings",
|
||||
]
|
||||
absl_deps = [
|
||||
"//third_party/abseil-cpp/absl/strings",
|
||||
"//third_party/abseil-cpp/absl/types:optional",
|
||||
]
|
||||
|
@ -100,8 +104,8 @@ rtc_library("alr_detector") {
|
|||
"../../../rtc_base/experiments:alr_experiment",
|
||||
"../../../rtc_base/experiments:field_trial_parser",
|
||||
"../../pacing:interval_budget",
|
||||
"//third_party/abseil-cpp/absl/types:optional",
|
||||
]
|
||||
absl_deps = [ "//third_party/abseil-cpp/absl/types:optional" ]
|
||||
}
|
||||
rtc_library("estimators") {
|
||||
configs += [ ":bwe_test_logging" ]
|
||||
|
@ -137,6 +141,8 @@ rtc_library("estimators") {
|
|||
"../../../rtc_base:safe_minmax",
|
||||
"../../../rtc_base/experiments:field_trial_parser",
|
||||
"../../remote_bitrate_estimator",
|
||||
]
|
||||
absl_deps = [
|
||||
"//third_party/abseil-cpp/absl/strings",
|
||||
"//third_party/abseil-cpp/absl/types:optional",
|
||||
]
|
||||
|
@ -163,6 +169,8 @@ rtc_library("loss_based_controller") {
|
|||
"../../../system_wrappers:field_trial",
|
||||
"../../../system_wrappers:metrics",
|
||||
"../../remote_bitrate_estimator",
|
||||
]
|
||||
absl_deps = [
|
||||
"//third_party/abseil-cpp/absl/strings",
|
||||
"//third_party/abseil-cpp/absl/types:optional",
|
||||
]
|
||||
|
@ -189,6 +197,8 @@ rtc_library("delay_based_bwe") {
|
|||
"../../../system_wrappers:metrics",
|
||||
"../../pacing",
|
||||
"../../remote_bitrate_estimator",
|
||||
]
|
||||
absl_deps = [
|
||||
"//third_party/abseil-cpp/absl/strings",
|
||||
"//third_party/abseil-cpp/absl/types:optional",
|
||||
]
|
||||
|
@ -216,6 +226,8 @@ rtc_library("probe_controller") {
|
|||
"../../../rtc_base/experiments:field_trial_parser",
|
||||
"../../../rtc_base/system:unused",
|
||||
"../../../system_wrappers:metrics",
|
||||
]
|
||||
absl_deps = [
|
||||
"//third_party/abseil-cpp/absl/strings",
|
||||
"//third_party/abseil-cpp/absl/types:optional",
|
||||
]
|
||||
|
@ -240,8 +252,8 @@ if (rtc_include_tests) {
|
|||
"../../../rtc_base:checks",
|
||||
"../../../test/logging:log_writer",
|
||||
"../../remote_bitrate_estimator",
|
||||
"//third_party/abseil-cpp/absl/types:optional",
|
||||
]
|
||||
absl_deps = [ "//third_party/abseil-cpp/absl/types:optional" ]
|
||||
}
|
||||
rtc_library("goog_cc_unittests") {
|
||||
testonly = true
|
||||
|
|
|
@ -37,8 +37,8 @@ rtc_library("pcc_controller") {
|
|||
"../../../api/units:timestamp",
|
||||
"../../../rtc_base:checks",
|
||||
"../../../rtc_base:rtc_base_approved",
|
||||
"//third_party/abseil-cpp/absl/types:optional",
|
||||
]
|
||||
absl_deps = [ "//third_party/abseil-cpp/absl/types:optional" ]
|
||||
}
|
||||
|
||||
rtc_library("monitor_interval") {
|
||||
|
@ -94,8 +94,8 @@ rtc_library("bitrate_controller") {
|
|||
"../../../api/transport:network_control",
|
||||
"../../../api/units:data_rate",
|
||||
"../../../rtc_base:rtc_base_approved",
|
||||
"//third_party/abseil-cpp/absl/types:optional",
|
||||
]
|
||||
absl_deps = [ "//third_party/abseil-cpp/absl/types:optional" ]
|
||||
}
|
||||
|
||||
if (rtc_include_tests) {
|
||||
|
|
|
@ -33,8 +33,8 @@ rtc_library("control_handler") {
|
|||
"../../../rtc_base/synchronization:sequence_checker",
|
||||
"../../../system_wrappers:field_trial",
|
||||
"../../pacing",
|
||||
"//third_party/abseil-cpp/absl/types:optional",
|
||||
]
|
||||
absl_deps = [ "//third_party/abseil-cpp/absl/types:optional" ]
|
||||
|
||||
if (!build_with_mozilla) {
|
||||
deps += [ "../../../rtc_base" ]
|
||||
|
@ -61,6 +61,8 @@ rtc_library("transport_feedback") {
|
|||
"../../../system_wrappers",
|
||||
"../../../system_wrappers:field_trial",
|
||||
"../../rtp_rtcp:rtp_rtcp_format",
|
||||
]
|
||||
absl_deps = [
|
||||
"//third_party/abseil-cpp/absl/algorithm:container",
|
||||
"//third_party/abseil-cpp/absl/types:optional",
|
||||
]
|
||||
|
|
|
@ -42,7 +42,8 @@ rtc_library("primitives") {
|
|||
]
|
||||
|
||||
if (!build_with_mozilla) {
|
||||
deps += [ "../../rtc_base" ] # TODO(kjellander): Cleanup in bugs.webrtc.org/3806.
|
||||
deps += [ "../../rtc_base" ] # TODO(kjellander): Cleanup in
|
||||
# bugs.webrtc.org/3806.
|
||||
}
|
||||
}
|
||||
|
||||
|
@ -224,7 +225,8 @@ if (is_linux) {
|
|||
|
||||
rtc_source_set("desktop_capture") {
|
||||
visibility = [ "*" ]
|
||||
public_deps = [ ":desktop_capture_generic" ] # no-presubmit-check TODO(webrtc:8603)
|
||||
public_deps = # no-presubmit-check TODO(webrtc:8603)
|
||||
[ ":desktop_capture_generic" ]
|
||||
if (is_mac) {
|
||||
public_deps += [ ":desktop_capture_objc" ]
|
||||
}
|
||||
|
@ -480,6 +482,8 @@ rtc_library("desktop_capture_generic") {
|
|||
"../../system_wrappers",
|
||||
"../../system_wrappers:cpu_features_api",
|
||||
"../../system_wrappers:metrics",
|
||||
]
|
||||
absl_deps = [
|
||||
"//third_party/abseil-cpp/absl/memory",
|
||||
"//third_party/abseil-cpp/absl/strings",
|
||||
]
|
||||
|
|
|
@ -57,6 +57,8 @@ rtc_library("pacing") {
|
|||
"../rtp_rtcp",
|
||||
"../rtp_rtcp:rtp_rtcp_format",
|
||||
"../utility",
|
||||
]
|
||||
absl_deps = [
|
||||
"//third_party/abseil-cpp/absl/memory",
|
||||
"//third_party/abseil-cpp/absl/strings",
|
||||
"//third_party/abseil-cpp/absl/types:optional",
|
||||
|
|
|
@ -59,6 +59,8 @@ rtc_library("remote_bitrate_estimator") {
|
|||
"../../system_wrappers",
|
||||
"../../system_wrappers:field_trial",
|
||||
"../../system_wrappers:metrics",
|
||||
]
|
||||
absl_deps = [
|
||||
"//third_party/abseil-cpp/absl/strings",
|
||||
"//third_party/abseil-cpp/absl/types:optional",
|
||||
]
|
||||
|
@ -76,6 +78,8 @@ if (!build_with_chromium) {
|
|||
"../../rtc_base:rtc_base_approved",
|
||||
"../../test:rtp_test_utils",
|
||||
"../rtp_rtcp",
|
||||
]
|
||||
absl_deps = [
|
||||
"//third_party/abseil-cpp/absl/flags:flag",
|
||||
"//third_party/abseil-cpp/absl/flags:parse",
|
||||
]
|
||||
|
|
|
@ -118,6 +118,8 @@ rtc_library("rtp_rtcp_format") {
|
|||
"../../rtc_base/system:unused",
|
||||
"../../system_wrappers",
|
||||
"../video_coding:codec_globals_headers",
|
||||
]
|
||||
absl_deps = [
|
||||
"//third_party/abseil-cpp/absl/algorithm:container",
|
||||
"//third_party/abseil-cpp/absl/strings",
|
||||
"//third_party/abseil-cpp/absl/types:optional",
|
||||
|
@ -297,6 +299,8 @@ rtc_library("rtp_rtcp") {
|
|||
"../../system_wrappers:metrics",
|
||||
"../remote_bitrate_estimator",
|
||||
"../video_coding:codec_globals_headers",
|
||||
]
|
||||
absl_deps = [
|
||||
"//third_party/abseil-cpp/absl/algorithm:container",
|
||||
"//third_party/abseil-cpp/absl/base:core_headers",
|
||||
"//third_party/abseil-cpp/absl/container:inlined_vector",
|
||||
|
@ -333,6 +337,8 @@ rtc_library("rtcp_transceiver") {
|
|||
"../../rtc_base/task_utils:repeating_task",
|
||||
"../../rtc_base/task_utils:to_queued_task",
|
||||
"../../system_wrappers",
|
||||
]
|
||||
absl_deps = [
|
||||
"//third_party/abseil-cpp/absl/algorithm:container",
|
||||
"//third_party/abseil-cpp/absl/memory",
|
||||
"//third_party/abseil-cpp/absl/types:optional",
|
||||
|
@ -352,6 +358,8 @@ rtc_library("rtp_video_header") {
|
|||
"../../api/video:video_frame_type",
|
||||
"../../api/video:video_rtp_headers",
|
||||
"../../modules/video_coding:codec_globals_headers",
|
||||
]
|
||||
absl_deps = [
|
||||
"//third_party/abseil-cpp/absl/container:inlined_vector",
|
||||
"//third_party/abseil-cpp/absl/types:optional",
|
||||
"//third_party/abseil-cpp/absl/types:variant",
|
||||
|
@ -389,8 +397,8 @@ rtc_library("mock_rtp_rtcp") {
|
|||
"../../rtc_base:checks",
|
||||
"../../rtc_base:rtc_base_approved",
|
||||
"../../test:test_support",
|
||||
"//third_party/abseil-cpp/absl/types:optional",
|
||||
]
|
||||
absl_deps = [ "//third_party/abseil-cpp/absl/types:optional" ]
|
||||
}
|
||||
|
||||
if (rtc_include_tests) {
|
||||
|
@ -548,6 +556,8 @@ if (rtc_include_tests) {
|
|||
"../../test:test_common",
|
||||
"../../test:test_support",
|
||||
"../video_coding:codec_globals_headers",
|
||||
]
|
||||
absl_deps = [
|
||||
"//third_party/abseil-cpp/absl/algorithm:container",
|
||||
"//third_party/abseil-cpp/absl/base:core_headers",
|
||||
"//third_party/abseil-cpp/absl/memory",
|
||||
|
|
|
@ -38,9 +38,9 @@ rtc_library("video_capture_module") {
|
|||
"../../rtc_base:stringutils",
|
||||
"../../rtc_base/synchronization:rw_lock_wrapper",
|
||||
"../../system_wrappers",
|
||||
"//third_party/abseil-cpp/absl/strings",
|
||||
"//third_party/libyuv",
|
||||
]
|
||||
absl_deps = [ "//third_party/abseil-cpp/absl/strings" ]
|
||||
}
|
||||
|
||||
if (!build_with_chromium) {
|
||||
|
@ -131,13 +131,13 @@ if (!build_with_chromium) {
|
|||
"../../rtc_base:rtc_base_approved",
|
||||
"../../system_wrappers",
|
||||
"../../test:frame_utils",
|
||||
"../../test:test_main",
|
||||
"../../test:test_support",
|
||||
"../../test:video_test_common",
|
||||
"../utility",
|
||||
"//testing/gtest",
|
||||
"//third_party/abseil-cpp/absl/memory",
|
||||
]
|
||||
deps += [ "../../test:test_main" ]
|
||||
}
|
||||
}
|
||||
}
|
||||
|
|
|
@ -31,6 +31,8 @@ rtc_library("encoded_frame") {
|
|||
"../../rtc_base/experiments:rtt_mult_experiment",
|
||||
"../../rtc_base/system:rtc_export",
|
||||
"../../system_wrappers",
|
||||
]
|
||||
absl_deps = [
|
||||
"//third_party/abseil-cpp/absl/types:optional",
|
||||
"//third_party/abseil-cpp/absl/types:variant",
|
||||
]
|
||||
|
@ -45,6 +47,8 @@ rtc_library("chain_diff_calculator") {
|
|||
deps = [
|
||||
"../../rtc_base:checks",
|
||||
"../../rtc_base:logging",
|
||||
]
|
||||
absl_deps = [
|
||||
"//third_party/abseil-cpp/absl/container:inlined_vector",
|
||||
"//third_party/abseil-cpp/absl/types:optional",
|
||||
]
|
||||
|
@ -62,6 +66,8 @@ rtc_library("frame_dependencies_calculator") {
|
|||
"../../common_video/generic_frame_descriptor",
|
||||
"../../rtc_base:checks",
|
||||
"../../rtc_base:logging",
|
||||
]
|
||||
absl_deps = [
|
||||
"//third_party/abseil-cpp/absl/algorithm:container",
|
||||
"//third_party/abseil-cpp/absl/container:inlined_vector",
|
||||
"//third_party/abseil-cpp/absl/types:optional",
|
||||
|
@ -109,8 +115,13 @@ rtc_library("video_coding") {
|
|||
"../../system_wrappers:field_trial",
|
||||
"../../system_wrappers:metrics",
|
||||
"../rtp_rtcp:rtp_video_header",
|
||||
]
|
||||
absl_deps = [
|
||||
"//third_party/abseil-cpp/absl/base:core_headers",
|
||||
"//third_party/abseil-cpp/absl/container:inlined_vector",
|
||||
"//third_party/abseil-cpp/absl/memory",
|
||||
"//third_party/abseil-cpp/absl/types:optional",
|
||||
"//third_party/abseil-cpp/absl/types:variant",
|
||||
]
|
||||
|
||||
sources = [
|
||||
|
@ -200,9 +211,6 @@ rtc_library("video_coding") {
|
|||
"../../system_wrappers",
|
||||
"../rtp_rtcp",
|
||||
"../rtp_rtcp:rtp_rtcp_format",
|
||||
"//third_party/abseil-cpp/absl/container:inlined_vector",
|
||||
"//third_party/abseil-cpp/absl/types:optional",
|
||||
"//third_party/abseil-cpp/absl/types:variant",
|
||||
]
|
||||
}
|
||||
|
||||
|
@ -224,8 +232,8 @@ rtc_library("video_codec_interface") {
|
|||
"../../common_video",
|
||||
"../../common_video/generic_frame_descriptor",
|
||||
"../../rtc_base/system:rtc_export",
|
||||
"//third_party/abseil-cpp/absl/types:optional",
|
||||
]
|
||||
absl_deps = [ "//third_party/abseil-cpp/absl/types:optional" ]
|
||||
}
|
||||
|
||||
rtc_library("video_coding_legacy") {
|
||||
|
@ -277,6 +285,8 @@ rtc_library("video_coding_legacy") {
|
|||
"../rtp_rtcp:rtp_rtcp_format",
|
||||
"../rtp_rtcp:rtp_video_header",
|
||||
"../utility",
|
||||
]
|
||||
absl_deps = [
|
||||
"//third_party/abseil-cpp/absl/memory",
|
||||
"//third_party/abseil-cpp/absl/types:optional",
|
||||
"//third_party/abseil-cpp/absl/types:variant",
|
||||
|
@ -348,8 +358,8 @@ rtc_library("video_coding_utility") {
|
|||
"../../rtc_base/task_utils:to_queued_task",
|
||||
"../../system_wrappers:field_trial",
|
||||
"../rtp_rtcp:rtp_rtcp_format",
|
||||
"//third_party/abseil-cpp/absl/types:optional",
|
||||
]
|
||||
absl_deps = [ "//third_party/abseil-cpp/absl/types:optional" ]
|
||||
}
|
||||
|
||||
rtc_library("webrtc_h264") {
|
||||
|
@ -382,9 +392,11 @@ rtc_library("webrtc_h264") {
|
|||
"../../rtc_base/system:rtc_export",
|
||||
"../../system_wrappers:field_trial",
|
||||
"../../system_wrappers:metrics",
|
||||
"//third_party/libyuv",
|
||||
]
|
||||
absl_deps = [
|
||||
"//third_party/abseil-cpp/absl/strings",
|
||||
"//third_party/abseil-cpp/absl/types:optional",
|
||||
"//third_party/libyuv",
|
||||
]
|
||||
|
||||
if (rtc_use_h264) {
|
||||
|
@ -468,9 +480,9 @@ rtc_library("webrtc_vp8") {
|
|||
"../../rtc_base/experiments:rate_control_settings",
|
||||
"../../system_wrappers:field_trial",
|
||||
"../../system_wrappers:metrics",
|
||||
"//third_party/abseil-cpp/absl/types:optional",
|
||||
"//third_party/libyuv",
|
||||
]
|
||||
absl_deps = [ "//third_party/abseil-cpp/absl/types:optional" ]
|
||||
if (rtc_build_libvpx) {
|
||||
deps += [ rtc_libvpx_dir ]
|
||||
}
|
||||
|
@ -501,8 +513,8 @@ rtc_library("webrtc_vp8_temporal_layers") {
|
|||
"../../rtc_base:rtc_numerics",
|
||||
"../../system_wrappers:field_trial",
|
||||
"../../system_wrappers:metrics",
|
||||
"//third_party/abseil-cpp/absl/types:optional",
|
||||
]
|
||||
absl_deps = [ "//third_party/abseil-cpp/absl/types:optional" ]
|
||||
}
|
||||
|
||||
# This target includes VP9 files that may be used for any VP9 codec, internal SW or external HW.
|
||||
|
@ -525,8 +537,8 @@ rtc_library("webrtc_vp9_helpers") {
|
|||
"../../common_video",
|
||||
"../../rtc_base:checks",
|
||||
"../../rtc_base/experiments:stable_target_rate_experiment",
|
||||
"//third_party/abseil-cpp/absl/container:inlined_vector",
|
||||
]
|
||||
absl_deps = [ "//third_party/abseil-cpp/absl/container:inlined_vector" ]
|
||||
}
|
||||
|
||||
rtc_library("webrtc_vp9") {
|
||||
|
@ -561,8 +573,8 @@ rtc_library("webrtc_vp9") {
|
|||
"../../rtc_base/experiments:rate_control_settings",
|
||||
"../../system_wrappers:field_trial",
|
||||
"../rtp_rtcp:rtp_rtcp_format",
|
||||
"//third_party/abseil-cpp/absl/memory",
|
||||
]
|
||||
absl_deps = [ "//third_party/abseil-cpp/absl/memory" ]
|
||||
if (rtc_build_libvpx) {
|
||||
deps += [ rtc_libvpx_dir ]
|
||||
}
|
||||
|
@ -681,9 +693,9 @@ if (rtc_include_tests) {
|
|||
"../../test:video_test_common",
|
||||
"../../test:video_test_support",
|
||||
"../rtp_rtcp:rtp_rtcp_format",
|
||||
"//third_party/abseil-cpp/absl/types:optional",
|
||||
"//third_party/libyuv",
|
||||
]
|
||||
absl_deps = [ "//third_party/abseil-cpp/absl/types:optional" ]
|
||||
}
|
||||
|
||||
video_coding_modules_tests_resources = []
|
||||
|
@ -754,8 +766,8 @@ if (rtc_include_tests) {
|
|||
"../../test:test_support",
|
||||
"../../test:video_test_common",
|
||||
"../../test:video_test_support",
|
||||
"//third_party/abseil-cpp/absl/types:optional",
|
||||
]
|
||||
absl_deps = [ "//third_party/abseil-cpp/absl/types:optional" ]
|
||||
}
|
||||
|
||||
rtc_library("videocodec_test_stats_impl") {
|
||||
|
@ -835,9 +847,9 @@ if (rtc_include_tests) {
|
|||
"../../test:test_support",
|
||||
"../../test:video_test_common",
|
||||
"../rtp_rtcp:rtp_rtcp_format",
|
||||
"//third_party/abseil-cpp/absl/types:optional",
|
||||
"//third_party/libyuv",
|
||||
]
|
||||
absl_deps = [ "//third_party/abseil-cpp/absl/types:optional" ]
|
||||
|
||||
data = video_coding_modules_tests_resources
|
||||
|
||||
|
@ -984,6 +996,8 @@ if (rtc_include_tests) {
|
|||
"codecs/av1:scalability_structure_tests",
|
||||
"codecs/av1:video_coding_codecs_av1_tests",
|
||||
"deprecated:nack_module",
|
||||
]
|
||||
absl_deps = [
|
||||
"//third_party/abseil-cpp/absl/memory",
|
||||
"//third_party/abseil-cpp/absl/types:optional",
|
||||
"//third_party/abseil-cpp/absl/types:variant",
|
||||
|
|
|
@ -13,10 +13,8 @@ rtc_library("libaom_av1_decoder") {
|
|||
visibility = [ "*" ]
|
||||
poisonous = [ "software_video_codecs" ]
|
||||
public = [ "libaom_av1_decoder.h" ]
|
||||
deps = [
|
||||
"../../../../api/video_codecs:video_codecs_api",
|
||||
"//third_party/abseil-cpp/absl/base:core_headers",
|
||||
]
|
||||
deps = [ "../../../../api/video_codecs:video_codecs_api" ]
|
||||
absl_deps = [ "//third_party/abseil-cpp/absl/base:core_headers" ]
|
||||
|
||||
if (enable_libaom) {
|
||||
sources = [ "libaom_av1_decoder.cc" ]
|
||||
|
@ -27,10 +25,10 @@ rtc_library("libaom_av1_decoder") {
|
|||
"../../../../api/video:video_frame_i420",
|
||||
"../../../../common_video",
|
||||
"../../../../rtc_base:logging",
|
||||
"//third_party/abseil-cpp/absl/types:optional",
|
||||
"//third_party/libaom",
|
||||
"//third_party/libyuv",
|
||||
]
|
||||
absl_deps += [ "//third_party/abseil-cpp/absl/types:optional" ]
|
||||
} else {
|
||||
sources = [ "libaom_av1_decoder_absent.cc" ]
|
||||
}
|
||||
|
@ -46,6 +44,8 @@ rtc_source_set("scalable_video_controller") {
|
|||
"../../../../api/transport/rtp:dependency_descriptor",
|
||||
"../../../../common_video/generic_frame_descriptor",
|
||||
"../../../../rtc_base:checks",
|
||||
]
|
||||
absl_deps = [
|
||||
"//third_party/abseil-cpp/absl/container:inlined_vector",
|
||||
"//third_party/abseil-cpp/absl/types:optional",
|
||||
]
|
||||
|
@ -74,6 +74,8 @@ rtc_source_set("scalability_structures") {
|
|||
"../../../../common_video/generic_frame_descriptor",
|
||||
"../../../../rtc_base:checks",
|
||||
"../../../../rtc_base:logging",
|
||||
]
|
||||
absl_deps = [
|
||||
"//third_party/abseil-cpp/absl/base:core_headers",
|
||||
"//third_party/abseil-cpp/absl/types:optional",
|
||||
]
|
||||
|
@ -86,6 +88,9 @@ rtc_library("libaom_av1_encoder") {
|
|||
deps = [
|
||||
":scalable_video_controller",
|
||||
"../../../../api/video_codecs:video_codecs_api",
|
||||
]
|
||||
absl_deps = [
|
||||
"//third_party/abseil-cpp/absl/algorithm:container",
|
||||
"//third_party/abseil-cpp/absl/base:core_headers",
|
||||
]
|
||||
|
||||
|
@ -100,8 +105,6 @@ rtc_library("libaom_av1_encoder") {
|
|||
"../../../../common_video",
|
||||
"../../../../rtc_base:checks",
|
||||
"../../../../rtc_base:logging",
|
||||
"//third_party/abseil-cpp/absl/algorithm:container",
|
||||
"//third_party/abseil-cpp/absl/base:core_headers",
|
||||
"//third_party/libaom",
|
||||
]
|
||||
} else {
|
||||
|
@ -120,8 +123,8 @@ if (rtc_include_tests) {
|
|||
"../..:frame_dependencies_calculator",
|
||||
"../../../../api/video:video_frame_type",
|
||||
"../../../../test:test_support",
|
||||
"//third_party/abseil-cpp/absl/types:optional",
|
||||
]
|
||||
absl_deps = [ "//third_party/abseil-cpp/absl/types:optional" ]
|
||||
}
|
||||
|
||||
rtc_library("video_coding_codecs_av1_tests") {
|
||||
|
@ -144,8 +147,8 @@ if (rtc_include_tests) {
|
|||
"../../../../api/video:video_frame_i420",
|
||||
"../../../../api/video_codecs:video_codecs_api",
|
||||
"../../../../test:test_support",
|
||||
"//third_party/abseil-cpp/absl/types:optional",
|
||||
]
|
||||
absl_deps = [ "//third_party/abseil-cpp/absl/types:optional" ]
|
||||
}
|
||||
}
|
||||
}
|
||||
|
|
12
p2p/BUILD.gn
12
p2p/BUILD.gn
|
@ -99,7 +99,6 @@ rtc_library("rtc_p2p") {
|
|||
"../rtc_base:checks",
|
||||
"../rtc_base:rtc_numerics",
|
||||
"../rtc_base/experiments:field_trial_parser",
|
||||
"//third_party/abseil-cpp/absl/memory",
|
||||
|
||||
# Needed by pseudo_tcp, which should move to a separate target.
|
||||
"../rtc_base:safe_minmax",
|
||||
|
@ -112,7 +111,10 @@ rtc_library("rtc_p2p") {
|
|||
"../rtc_base/third_party/sigslot",
|
||||
"../system_wrappers:field_trial",
|
||||
"../system_wrappers:metrics",
|
||||
]
|
||||
absl_deps = [
|
||||
"//third_party/abseil-cpp/absl/algorithm:container",
|
||||
"//third_party/abseil-cpp/absl/memory",
|
||||
"//third_party/abseil-cpp/absl/strings",
|
||||
"//third_party/abseil-cpp/absl/types:optional",
|
||||
]
|
||||
|
@ -128,6 +130,8 @@ if (rtc_include_tests) {
|
|||
"../api:libjingle_peerconnection_api",
|
||||
"../rtc_base",
|
||||
"../rtc_base:rtc_base_approved",
|
||||
]
|
||||
absl_deps = [
|
||||
"//third_party/abseil-cpp/absl/algorithm:container",
|
||||
"//third_party/abseil-cpp/absl/types:optional",
|
||||
]
|
||||
|
@ -170,6 +174,8 @@ if (rtc_include_tests) {
|
|||
"../rtc_base:rtc_base_tests_utils",
|
||||
"../rtc_base/third_party/sigslot",
|
||||
"../test:test_support",
|
||||
]
|
||||
absl_deps = [
|
||||
"//third_party/abseil-cpp/absl/algorithm:container",
|
||||
"//third_party/abseil-cpp/absl/types:optional",
|
||||
]
|
||||
|
@ -222,6 +228,8 @@ if (rtc_include_tests) {
|
|||
"../test:field_trial",
|
||||
"../test:test_support",
|
||||
"//testing/gtest",
|
||||
]
|
||||
absl_deps = [
|
||||
"//third_party/abseil-cpp/absl/algorithm:container",
|
||||
"//third_party/abseil-cpp/absl/memory",
|
||||
]
|
||||
|
@ -244,8 +252,8 @@ rtc_library("p2p_server_utils") {
|
|||
"../rtc_base:checks",
|
||||
"../rtc_base:rtc_base_tests_utils",
|
||||
"../rtc_base/third_party/sigslot",
|
||||
"//third_party/abseil-cpp/absl/algorithm:container",
|
||||
]
|
||||
absl_deps = [ "//third_party/abseil-cpp/absl/algorithm:container" ]
|
||||
}
|
||||
|
||||
rtc_library("libstunprober") {
|
||||
|
|
10
pc/BUILD.gn
10
pc/BUILD.gn
|
@ -125,6 +125,8 @@ rtc_library("rtc_pc_base") {
|
|||
"../rtc_base/third_party/sigslot",
|
||||
"../system_wrappers:field_trial",
|
||||
"../system_wrappers:metrics",
|
||||
]
|
||||
absl_deps = [
|
||||
"//third_party/abseil-cpp/absl/algorithm:container",
|
||||
"//third_party/abseil-cpp/absl/base:core_headers",
|
||||
"//third_party/abseil-cpp/absl/memory",
|
||||
|
@ -276,6 +278,8 @@ rtc_library("peerconnection") {
|
|||
"../system_wrappers",
|
||||
"../system_wrappers:field_trial",
|
||||
"../system_wrappers:metrics",
|
||||
]
|
||||
absl_deps = [
|
||||
"//third_party/abseil-cpp/absl/algorithm:container",
|
||||
"//third_party/abseil-cpp/absl/strings",
|
||||
"//third_party/abseil-cpp/absl/types:optional",
|
||||
|
@ -406,8 +410,8 @@ if (rtc_include_tests) {
|
|||
"../system_wrappers",
|
||||
"../test:perf_test",
|
||||
"../test:test_support",
|
||||
"//third_party/abseil-cpp/absl/types:optional",
|
||||
]
|
||||
absl_deps = [ "//third_party/abseil-cpp/absl/types:optional" ]
|
||||
}
|
||||
|
||||
rtc_library("peerconnection_wrapper") {
|
||||
|
@ -504,8 +508,8 @@ if (rtc_include_tests) {
|
|||
"../rtc_base/third_party/sigslot",
|
||||
"../test:test_support",
|
||||
"../test:video_test_common",
|
||||
"//third_party/abseil-cpp/absl/types:optional",
|
||||
]
|
||||
absl_deps = [ "//third_party/abseil-cpp/absl/types:optional" ]
|
||||
}
|
||||
|
||||
rtc_test("peerconnection_unittests") {
|
||||
|
@ -608,6 +612,7 @@ if (rtc_include_tests) {
|
|||
"//third_party/abseil-cpp/absl/algorithm:container",
|
||||
"//third_party/abseil-cpp/absl/memory",
|
||||
"//third_party/abseil-cpp/absl/strings",
|
||||
"//third_party/abseil-cpp/absl/types:optional",
|
||||
]
|
||||
if (is_android) {
|
||||
deps += [ ":android_black_magic" ]
|
||||
|
@ -649,7 +654,6 @@ if (rtc_include_tests) {
|
|||
"../test:audio_codec_mocks",
|
||||
"../test:test_main",
|
||||
"../test:test_support",
|
||||
"//third_party/abseil-cpp/absl/types:optional",
|
||||
]
|
||||
|
||||
if (is_android) {
|
||||
|
|
|
@ -59,8 +59,8 @@ rtc_library("rtc_base_approved") {
|
|||
"system:rtc_export",
|
||||
"system:unused",
|
||||
"third_party/base64",
|
||||
"//third_party/abseil-cpp/absl/types:optional",
|
||||
]
|
||||
absl_deps = [ "//third_party/abseil-cpp/absl/types:optional" ]
|
||||
public_deps = [] # no-presubmit-check TODO(webrtc:8603)
|
||||
|
||||
sources = [
|
||||
|
@ -203,8 +203,8 @@ rtc_library("platform_thread") {
|
|||
":rtc_event",
|
||||
":thread_checker",
|
||||
":timeutils",
|
||||
"//third_party/abseil-cpp/absl/strings",
|
||||
]
|
||||
absl_deps = [ "//third_party/abseil-cpp/absl/strings" ]
|
||||
}
|
||||
|
||||
rtc_library("rtc_event") {
|
||||
|
@ -227,8 +227,8 @@ rtc_library("rtc_event") {
|
|||
":checks",
|
||||
"synchronization:yield_policy",
|
||||
"system:warn_current_thread_is_deadlocked",
|
||||
"//third_party/abseil-cpp/absl/types:optional",
|
||||
]
|
||||
absl_deps = [ "//third_party/abseil-cpp/absl/types:optional" ]
|
||||
}
|
||||
}
|
||||
|
||||
|
@ -242,6 +242,8 @@ rtc_library("logging") {
|
|||
":platform_thread_types",
|
||||
":stringutils",
|
||||
":timeutils",
|
||||
]
|
||||
absl_deps = [
|
||||
"//third_party/abseil-cpp/absl/base:core_headers",
|
||||
"//third_party/abseil-cpp/absl/meta:type_traits",
|
||||
"//third_party/abseil-cpp/absl/strings",
|
||||
|
@ -303,6 +305,8 @@ rtc_library("checks") {
|
|||
":safe_compare",
|
||||
"system:inline",
|
||||
"system:rtc_export",
|
||||
]
|
||||
absl_deps = [
|
||||
"//third_party/abseil-cpp/absl/meta:type_traits",
|
||||
"//third_party/abseil-cpp/absl/strings",
|
||||
]
|
||||
|
@ -319,13 +323,13 @@ rtc_library("rate_limiter") {
|
|||
deps = [
|
||||
":rtc_base_approved",
|
||||
"../system_wrappers",
|
||||
"//third_party/abseil-cpp/absl/types:optional",
|
||||
]
|
||||
absl_deps = [ "//third_party/abseil-cpp/absl/types:optional" ]
|
||||
}
|
||||
|
||||
rtc_source_set("sanitizer") {
|
||||
sources = [ "sanitizer.h" ]
|
||||
deps = [ "//third_party/abseil-cpp/absl/meta:type_traits" ]
|
||||
absl_deps = [ "//third_party/abseil-cpp/absl/meta:type_traits" ]
|
||||
}
|
||||
|
||||
rtc_source_set("bounded_inline_vector") {
|
||||
|
@ -400,6 +404,8 @@ rtc_library("stringutils") {
|
|||
":macromagic",
|
||||
":safe_minmax",
|
||||
"../api:array_view",
|
||||
]
|
||||
absl_deps = [
|
||||
"//third_party/abseil-cpp/absl/strings",
|
||||
"//third_party/abseil-cpp/absl/types:optional",
|
||||
]
|
||||
|
@ -435,8 +441,8 @@ rtc_library("rtc_task_queue") {
|
|||
"../api/task_queue",
|
||||
"system:rtc_export",
|
||||
"task_utils:to_queued_task",
|
||||
"//third_party/abseil-cpp/absl/memory",
|
||||
]
|
||||
absl_deps = [ "//third_party/abseil-cpp/absl/memory" ]
|
||||
}
|
||||
|
||||
rtc_source_set("rtc_operations_chain") {
|
||||
|
@ -471,6 +477,8 @@ if (rtc_enable_libevent) {
|
|||
":safe_conversions",
|
||||
":timeutils",
|
||||
"../api/task_queue",
|
||||
]
|
||||
absl_deps = [
|
||||
"//third_party/abseil-cpp/absl/container:inlined_vector",
|
||||
"//third_party/abseil-cpp/absl/strings",
|
||||
]
|
||||
|
@ -492,8 +500,8 @@ if (is_mac || is_ios) {
|
|||
":logging",
|
||||
"../api/task_queue",
|
||||
"system:gcd_helpers",
|
||||
"//third_party/abseil-cpp/absl/strings",
|
||||
]
|
||||
absl_deps = [ "//third_party/abseil-cpp/absl/strings" ]
|
||||
}
|
||||
}
|
||||
|
||||
|
@ -514,8 +522,8 @@ if (is_win) {
|
|||
":safe_conversions",
|
||||
":timeutils",
|
||||
"../api/task_queue",
|
||||
"//third_party/abseil-cpp/absl/strings",
|
||||
]
|
||||
absl_deps = [ "//third_party/abseil-cpp/absl/strings" ]
|
||||
}
|
||||
}
|
||||
|
||||
|
@ -534,8 +542,8 @@ rtc_library("rtc_task_queue_stdlib") {
|
|||
":safe_conversions",
|
||||
":timeutils",
|
||||
"../api/task_queue",
|
||||
"//third_party/abseil-cpp/absl/strings",
|
||||
]
|
||||
absl_deps = [ "//third_party/abseil-cpp/absl/strings" ]
|
||||
}
|
||||
|
||||
rtc_library("weak_ptr") {
|
||||
|
@ -578,6 +586,8 @@ rtc_library("rtc_numerics") {
|
|||
"../api/units:data_rate",
|
||||
"../api/units:time_delta",
|
||||
"../api/units:timestamp",
|
||||
]
|
||||
absl_deps = [
|
||||
"//third_party/abseil-cpp/absl/algorithm:container",
|
||||
"//third_party/abseil-cpp/absl/types:optional",
|
||||
]
|
||||
|
@ -778,6 +788,8 @@ rtc_library("rtc_base") {
|
|||
"task_utils:to_queued_task",
|
||||
"third_party/base64",
|
||||
"third_party/sigslot",
|
||||
]
|
||||
absl_deps = [
|
||||
"//third_party/abseil-cpp/absl/algorithm:container",
|
||||
"//third_party/abseil-cpp/absl/memory",
|
||||
"//third_party/abseil-cpp/absl/strings",
|
||||
|
@ -1006,8 +1018,8 @@ rtc_library("gunit_helpers") {
|
|||
":rtc_base_tests_utils",
|
||||
":stringutils",
|
||||
"../test:test_support",
|
||||
"//third_party/abseil-cpp/absl/strings",
|
||||
]
|
||||
absl_deps = [ "//third_party/abseil-cpp/absl/strings" ]
|
||||
}
|
||||
|
||||
rtc_library("testclient") {
|
||||
|
@ -1072,6 +1084,8 @@ rtc_library("rtc_base_tests_utils") {
|
|||
"../api/units:timestamp",
|
||||
"memory:fifo_buffer",
|
||||
"third_party/sigslot",
|
||||
]
|
||||
absl_deps = [
|
||||
"//third_party/abseil-cpp/absl/algorithm:container",
|
||||
"//third_party/abseil-cpp/absl/memory",
|
||||
]
|
||||
|
@ -1093,8 +1107,8 @@ rtc_library("task_queue_for_test") {
|
|||
"../api/task_queue",
|
||||
"../api/task_queue:default_task_queue_factory",
|
||||
"task_utils:to_queued_task",
|
||||
"//third_party/abseil-cpp/absl/strings",
|
||||
]
|
||||
absl_deps = [ "//third_party/abseil-cpp/absl/strings" ]
|
||||
}
|
||||
|
||||
if (rtc_include_tests) {
|
||||
|
@ -1134,8 +1148,8 @@ if (rtc_include_tests) {
|
|||
"../test:test_support",
|
||||
"third_party/sigslot",
|
||||
"//testing/gtest",
|
||||
"//third_party/abseil-cpp/absl/memory",
|
||||
]
|
||||
absl_deps = [ "//third_party/abseil-cpp/absl/memory" ]
|
||||
if (is_win) {
|
||||
sources += [ "win32_socket_server_unittest.cc" ]
|
||||
}
|
||||
|
@ -1217,6 +1231,8 @@ if (rtc_include_tests) {
|
|||
"task_utils:to_queued_task",
|
||||
"third_party/base64",
|
||||
"third_party/sigslot",
|
||||
]
|
||||
absl_deps = [
|
||||
"//third_party/abseil-cpp/absl/base:core_headers",
|
||||
"//third_party/abseil-cpp/absl/memory",
|
||||
]
|
||||
|
@ -1234,8 +1250,8 @@ if (rtc_include_tests) {
|
|||
":task_queue_for_test",
|
||||
"../test:test_main",
|
||||
"../test:test_support",
|
||||
"//third_party/abseil-cpp/absl/memory",
|
||||
]
|
||||
absl_deps = [ "//third_party/abseil-cpp/absl/memory" ]
|
||||
}
|
||||
|
||||
rtc_library("rtc_operations_chain_unittests") {
|
||||
|
@ -1285,8 +1301,8 @@ if (rtc_include_tests) {
|
|||
":rtc_numerics",
|
||||
"../test:test_main",
|
||||
"../test:test_support",
|
||||
"//third_party/abseil-cpp/absl/algorithm:container",
|
||||
]
|
||||
absl_deps = [ "//third_party/abseil-cpp/absl/algorithm:container" ]
|
||||
}
|
||||
|
||||
rtc_library("rtc_json_unittests") {
|
||||
|
@ -1362,6 +1378,8 @@ if (rtc_include_tests) {
|
|||
"synchronization:synchronization_unittests",
|
||||
"task_utils:to_queued_task",
|
||||
"third_party/sigslot",
|
||||
]
|
||||
absl_deps = [
|
||||
"//third_party/abseil-cpp/absl/algorithm:container",
|
||||
"//third_party/abseil-cpp/absl/memory",
|
||||
"//third_party/abseil-cpp/absl/strings",
|
||||
|
|
|
@ -17,8 +17,8 @@ rtc_library("alr_experiment") {
|
|||
"../:rtc_base_approved",
|
||||
"../../api/transport:field_trial_based_config",
|
||||
"../../api/transport:webrtc_key_value_config",
|
||||
"//third_party/abseil-cpp/absl/types:optional",
|
||||
]
|
||||
absl_deps = [ "//third_party/abseil-cpp/absl/types:optional" ]
|
||||
}
|
||||
|
||||
rtc_library("field_trial_parser") {
|
||||
|
@ -40,6 +40,8 @@ rtc_library("field_trial_parser") {
|
|||
"../../rtc_base:logging",
|
||||
"../../rtc_base:safe_conversions",
|
||||
"../../rtc_base:stringutils",
|
||||
]
|
||||
absl_deps = [
|
||||
"//third_party/abseil-cpp/absl/memory",
|
||||
"//third_party/abseil-cpp/absl/strings:strings",
|
||||
"//third_party/abseil-cpp/absl/types:optional",
|
||||
|
@ -57,8 +59,8 @@ rtc_library("quality_rampup_experiment") {
|
|||
"../../api/transport:field_trial_based_config",
|
||||
"../../api/transport:webrtc_key_value_config",
|
||||
"../../system_wrappers:field_trial",
|
||||
"//third_party/abseil-cpp/absl/types:optional",
|
||||
]
|
||||
absl_deps = [ "//third_party/abseil-cpp/absl/types:optional" ]
|
||||
}
|
||||
|
||||
rtc_library("quality_scaler_settings") {
|
||||
|
@ -72,8 +74,8 @@ rtc_library("quality_scaler_settings") {
|
|||
"../../api/transport:field_trial_based_config",
|
||||
"../../api/transport:webrtc_key_value_config",
|
||||
"../../system_wrappers:field_trial",
|
||||
"//third_party/abseil-cpp/absl/types:optional",
|
||||
]
|
||||
absl_deps = [ "//third_party/abseil-cpp/absl/types:optional" ]
|
||||
}
|
||||
|
||||
rtc_library("quality_scaling_experiment") {
|
||||
|
@ -85,8 +87,8 @@ rtc_library("quality_scaling_experiment") {
|
|||
"../:rtc_base_approved",
|
||||
"../../api/video_codecs:video_codecs_api",
|
||||
"../../system_wrappers:field_trial",
|
||||
"//third_party/abseil-cpp/absl/types:optional",
|
||||
]
|
||||
absl_deps = [ "//third_party/abseil-cpp/absl/types:optional" ]
|
||||
}
|
||||
|
||||
rtc_library("normalize_simulcast_size_experiment") {
|
||||
|
@ -97,8 +99,8 @@ rtc_library("normalize_simulcast_size_experiment") {
|
|||
deps = [
|
||||
"../:rtc_base_approved",
|
||||
"../../system_wrappers:field_trial",
|
||||
"//third_party/abseil-cpp/absl/types:optional",
|
||||
]
|
||||
absl_deps = [ "//third_party/abseil-cpp/absl/types:optional" ]
|
||||
}
|
||||
|
||||
rtc_library("balanced_degradation_settings") {
|
||||
|
@ -111,8 +113,8 @@ rtc_library("balanced_degradation_settings") {
|
|||
"../:rtc_base_approved",
|
||||
"../../api/video_codecs:video_codecs_api",
|
||||
"../../system_wrappers:field_trial",
|
||||
"//third_party/abseil-cpp/absl/types:optional",
|
||||
]
|
||||
absl_deps = [ "//third_party/abseil-cpp/absl/types:optional" ]
|
||||
}
|
||||
|
||||
rtc_library("cpu_speed_experiment") {
|
||||
|
@ -123,8 +125,8 @@ rtc_library("cpu_speed_experiment") {
|
|||
deps = [
|
||||
"../:rtc_base_approved",
|
||||
"../../system_wrappers:field_trial",
|
||||
"//third_party/abseil-cpp/absl/types:optional",
|
||||
]
|
||||
absl_deps = [ "//third_party/abseil-cpp/absl/types:optional" ]
|
||||
}
|
||||
|
||||
rtc_library("rtt_mult_experiment") {
|
||||
|
@ -135,8 +137,8 @@ rtc_library("rtt_mult_experiment") {
|
|||
deps = [
|
||||
"../:rtc_base_approved",
|
||||
"../../system_wrappers:field_trial",
|
||||
"//third_party/abseil-cpp/absl/types:optional",
|
||||
]
|
||||
absl_deps = [ "//third_party/abseil-cpp/absl/types:optional" ]
|
||||
}
|
||||
|
||||
rtc_library("jitter_upper_bound_experiment") {
|
||||
|
@ -147,8 +149,8 @@ rtc_library("jitter_upper_bound_experiment") {
|
|||
deps = [
|
||||
"../:rtc_base_approved",
|
||||
"../../system_wrappers:field_trial",
|
||||
"//third_party/abseil-cpp/absl/types:optional",
|
||||
]
|
||||
absl_deps = [ "//third_party/abseil-cpp/absl/types:optional" ]
|
||||
}
|
||||
|
||||
rtc_library("rate_control_settings") {
|
||||
|
@ -164,6 +166,8 @@ rtc_library("rate_control_settings") {
|
|||
"../../api/units:data_size",
|
||||
"../../api/video_codecs:video_codecs_api",
|
||||
"../../system_wrappers:field_trial",
|
||||
]
|
||||
absl_deps = [
|
||||
"//third_party/abseil-cpp/absl/strings",
|
||||
"//third_party/abseil-cpp/absl/types:optional",
|
||||
]
|
||||
|
@ -178,8 +182,8 @@ rtc_library("keyframe_interval_settings_experiment") {
|
|||
":field_trial_parser",
|
||||
"../../api/transport:field_trial_based_config",
|
||||
"../../api/transport:webrtc_key_value_config",
|
||||
"//third_party/abseil-cpp/absl/types:optional",
|
||||
]
|
||||
absl_deps = [ "//third_party/abseil-cpp/absl/types:optional" ]
|
||||
}
|
||||
|
||||
rtc_library("stable_target_rate_experiment") {
|
||||
|
@ -192,8 +196,8 @@ rtc_library("stable_target_rate_experiment") {
|
|||
":rate_control_settings",
|
||||
"../../api/transport:field_trial_based_config",
|
||||
"../../api/transport:webrtc_key_value_config",
|
||||
"//third_party/abseil-cpp/absl/types:optional",
|
||||
]
|
||||
absl_deps = [ "//third_party/abseil-cpp/absl/types:optional" ]
|
||||
}
|
||||
|
||||
rtc_library("min_video_bitrate_experiment") {
|
||||
|
@ -208,8 +212,8 @@ rtc_library("min_video_bitrate_experiment") {
|
|||
"../../rtc_base:checks",
|
||||
"../../rtc_base:logging",
|
||||
"../../system_wrappers:field_trial",
|
||||
"//third_party/abseil-cpp/absl/types:optional",
|
||||
]
|
||||
absl_deps = [ "//third_party/abseil-cpp/absl/types:optional" ]
|
||||
}
|
||||
|
||||
if (rtc_include_tests) {
|
||||
|
@ -255,7 +259,7 @@ if (rtc_include_tests) {
|
|||
"../../test:field_trial",
|
||||
"../../test:test_main",
|
||||
"../../test:test_support",
|
||||
"//third_party/abseil-cpp/absl/types:optional",
|
||||
]
|
||||
absl_deps = [ "//third_party/abseil-cpp/absl/types:optional" ]
|
||||
}
|
||||
}
|
||||
|
|
|
@ -13,8 +13,6 @@ rtc_library("sent_packet") {
|
|||
"sent_packet.cc",
|
||||
"sent_packet.h",
|
||||
]
|
||||
deps = [
|
||||
"../system:rtc_export",
|
||||
"//third_party/abseil-cpp/absl/types:optional",
|
||||
]
|
||||
deps = [ "../system:rtc_export" ]
|
||||
absl_deps = [ "//third_party/abseil-cpp/absl/types:optional" ]
|
||||
}
|
||||
|
|
|
@ -37,10 +37,10 @@ rtc_library("mutex") {
|
|||
"..:checks",
|
||||
"..:macromagic",
|
||||
"../system:unused",
|
||||
"//third_party/abseil-cpp/absl/base:core_headers",
|
||||
]
|
||||
absl_deps = [ "//third_party/abseil-cpp/absl/base:core_headers" ]
|
||||
if (rtc_use_absl_mutex) {
|
||||
deps += [ "//third_party/abseil-cpp/absl/synchronization" ]
|
||||
absl_deps += [ "//third_party/abseil-cpp/absl/synchronization" ]
|
||||
}
|
||||
}
|
||||
|
||||
|
@ -82,8 +82,8 @@ rtc_library("yield_policy") {
|
|||
"yield_policy.cc",
|
||||
"yield_policy.h",
|
||||
]
|
||||
deps = [
|
||||
"..:checks",
|
||||
deps = [ "..:checks" ]
|
||||
absl_deps = [
|
||||
"//third_party/abseil-cpp/absl/base:config",
|
||||
"//third_party/abseil-cpp/absl/base:core_headers",
|
||||
]
|
||||
|
|
|
@ -75,10 +75,8 @@ rtc_source_set("thread_registry") {
|
|||
deps = [ "..:rtc_base_approved" ]
|
||||
if (is_android && !build_with_chromium) {
|
||||
sources += [ "thread_registry.cc" ]
|
||||
deps += [
|
||||
"../../sdk/android:native_api_stacktrace",
|
||||
"//third_party/abseil-cpp/absl/base:core_headers",
|
||||
]
|
||||
deps += [ "../../sdk/android:native_api_stacktrace" ]
|
||||
absl_deps = [ "//third_party/abseil-cpp/absl/base:core_headers" ]
|
||||
}
|
||||
}
|
||||
|
||||
|
|
|
@ -23,8 +23,8 @@ rtc_library("repeating_task") {
|
|||
"../../api/units:timestamp",
|
||||
"../../system_wrappers:system_wrappers",
|
||||
"../synchronization:sequence_checker",
|
||||
"//third_party/abseil-cpp/absl/memory",
|
||||
]
|
||||
absl_deps = [ "//third_party/abseil-cpp/absl/memory" ]
|
||||
}
|
||||
|
||||
rtc_library("pending_task_safety_flag") {
|
||||
|
@ -82,7 +82,7 @@ if (rtc_include_tests) {
|
|||
":to_queued_task",
|
||||
"../../api/task_queue",
|
||||
"../../test:test_support",
|
||||
"//third_party/abseil-cpp/absl/memory",
|
||||
]
|
||||
absl_deps = [ "//third_party/abseil-cpp/absl/memory" ]
|
||||
}
|
||||
}
|
||||
|
|
|
@ -60,6 +60,8 @@ rtc_library("video_file_reader") {
|
|||
"../api/video:video_rtp_headers",
|
||||
"../rtc_base:checks",
|
||||
"../rtc_base:rtc_base_approved",
|
||||
]
|
||||
absl_deps = [
|
||||
"//third_party/abseil-cpp/absl/strings",
|
||||
"//third_party/abseil-cpp/absl/types:optional",
|
||||
]
|
||||
|
@ -77,6 +79,8 @@ rtc_library("video_file_writer") {
|
|||
"../api/video:video_frame_i420",
|
||||
"../api/video:video_rtp_headers",
|
||||
"../rtc_base:rtc_base_approved",
|
||||
]
|
||||
absl_deps = [
|
||||
"//third_party/abseil-cpp/absl/strings",
|
||||
"//third_party/abseil-cpp/absl/types:optional",
|
||||
]
|
||||
|
@ -107,9 +111,9 @@ rtc_library("video_quality_analysis") {
|
|||
"../rtc_base:checks",
|
||||
"../rtc_base:rtc_base_approved",
|
||||
"../test:perf_test",
|
||||
"//third_party/abseil-cpp/absl/types:optional",
|
||||
"//third_party/libyuv",
|
||||
]
|
||||
absl_deps = [ "//third_party/abseil-cpp/absl/types:optional" ]
|
||||
}
|
||||
|
||||
rtc_executable("frame_analyzer") {
|
||||
|
@ -363,6 +367,8 @@ if (!build_with_chromium) {
|
|||
"../rtc_base:rtc_base_approved",
|
||||
"../rtc_base:rtc_numerics",
|
||||
"../rtc_base:stringutils",
|
||||
]
|
||||
absl_deps = [
|
||||
"//third_party/abseil-cpp/absl/algorithm:container",
|
||||
"//third_party/abseil-cpp/absl/strings",
|
||||
]
|
||||
|
|
|
@ -50,8 +50,8 @@ if (rtc_enable_protobuf) {
|
|||
"../../rtc_base:rtc_task_queue",
|
||||
"../../rtc_base/synchronization:sequence_checker",
|
||||
"../../rtc_base/third_party/sigslot",
|
||||
"//third_party/abseil-cpp/absl/types:optional",
|
||||
]
|
||||
absl_deps = [ "//third_party/abseil-cpp/absl/types:optional" ]
|
||||
}
|
||||
|
||||
network_tester_unittests_resources = [
|
||||
|
@ -138,11 +138,11 @@ if (is_android) {
|
|||
"androidapp/res/mipmap-xhdpi/ic_launcher.png",
|
||||
"androidapp/res/mipmap-xxhdpi/ic_launcher.png",
|
||||
"androidapp/res/mipmap-xxxhdpi/ic_launcher.png",
|
||||
"androidapp/res/values-v17/styles.xml",
|
||||
"androidapp/res/values-w820dp/dimens.xml",
|
||||
"androidapp/res/values/colors.xml",
|
||||
"androidapp/res/values/dimens.xml",
|
||||
"androidapp/res/values/strings.xml",
|
||||
"androidapp/res/values-v17/styles.xml",
|
||||
"androidapp/res/values-w820dp/dimens.xml",
|
||||
]
|
||||
|
||||
# Needed for Bazel converter.
|
||||
|
|
|
@ -35,8 +35,8 @@ rtc_library("media_constraints") {
|
|||
deps = [
|
||||
"../api:audio_options_api",
|
||||
"../api:libjingle_peerconnection_api",
|
||||
"//third_party/abseil-cpp/absl/types:optional",
|
||||
]
|
||||
absl_deps = [ "//third_party/abseil-cpp/absl/types:optional" ]
|
||||
}
|
||||
|
||||
rtc_library("sdk_tests") {
|
||||
|
@ -272,8 +272,8 @@ if (is_ios || is_mac) {
|
|||
"../rtc_base:checks",
|
||||
"../system_wrappers:field_trial",
|
||||
"../system_wrappers:metrics",
|
||||
"//third_party/abseil-cpp/absl/base:core_headers",
|
||||
]
|
||||
absl_deps = [ "//third_party/abseil-cpp/absl/base:core_headers" ]
|
||||
|
||||
libs = [ "AudioToolbox.framework" ]
|
||||
}
|
||||
|
@ -444,8 +444,8 @@ if (is_ios || is_mac) {
|
|||
"../media:rtc_media_base",
|
||||
"../rtc_base",
|
||||
"../rtc_base:checks",
|
||||
"//third_party/abseil-cpp/absl/types:optional",
|
||||
]
|
||||
absl_deps = [ "//third_party/abseil-cpp/absl/types:optional" ]
|
||||
|
||||
configs += [
|
||||
"..:common_objc",
|
||||
|
@ -1572,8 +1572,8 @@ if (is_ios || is_mac) {
|
|||
"../api/video_codecs:video_codecs_api",
|
||||
"../common_video",
|
||||
"../rtc_base",
|
||||
"//third_party/abseil-cpp/absl/memory",
|
||||
]
|
||||
absl_deps = [ "//third_party/abseil-cpp/absl/memory" ]
|
||||
}
|
||||
|
||||
rtc_library("native_video") {
|
||||
|
|
|
@ -558,8 +558,8 @@ if (current_os == "linux" || is_android) {
|
|||
"../../rtc_base:rtc_base_approved",
|
||||
"../../system_wrappers:field_trial",
|
||||
"../../system_wrappers:metrics",
|
||||
"//third_party/abseil-cpp/absl/types:optional",
|
||||
]
|
||||
absl_deps = [ "//third_party/abseil-cpp/absl/types:optional" ]
|
||||
}
|
||||
|
||||
rtc_library("audio_jni") {
|
||||
|
@ -655,9 +655,9 @@ if (current_os == "linux" || is_android) {
|
|||
"../../rtc_base:checks",
|
||||
"../../rtc_base:rtc_task_queue",
|
||||
"../../rtc_base/task_utils:to_queued_task",
|
||||
"//third_party/abseil-cpp/absl/types:optional",
|
||||
"//third_party/libyuv",
|
||||
]
|
||||
absl_deps = [ "//third_party/abseil-cpp/absl/types:optional" ]
|
||||
}
|
||||
|
||||
rtc_library("peerconnection_jni") {
|
||||
|
@ -745,6 +745,8 @@ if (current_os == "linux" || is_android) {
|
|||
"../../rtc_base:rtc_task_queue",
|
||||
"../../rtc_base/system:thread_registry",
|
||||
"../../system_wrappers:field_trial",
|
||||
]
|
||||
absl_deps = [
|
||||
"//third_party/abseil-cpp/absl/memory",
|
||||
"//third_party/abseil-cpp/absl/types:optional",
|
||||
]
|
||||
|
@ -837,8 +839,8 @@ if (current_os == "linux" || is_android) {
|
|||
"//api:array_view",
|
||||
"//rtc_base:checks",
|
||||
"//rtc_base:rtc_base_approved",
|
||||
"//third_party/abseil-cpp/absl/types:optional",
|
||||
]
|
||||
absl_deps = [ "//third_party/abseil-cpp/absl/types:optional" ]
|
||||
}
|
||||
|
||||
rtc_library("native_api_base") {
|
||||
|
@ -932,8 +934,8 @@ if (current_os == "linux" || is_android) {
|
|||
"../../rtc_base:criticalsection",
|
||||
"../../rtc_base:logging",
|
||||
"../../rtc_base:stringutils",
|
||||
"//third_party/abseil-cpp/absl/base:core_headers",
|
||||
]
|
||||
absl_deps = [ "//third_party/abseil-cpp/absl/base:core_headers" ]
|
||||
}
|
||||
|
||||
# API for creating C++ wrapper implementations of api/mediastreaminterface.h
|
||||
|
@ -1042,8 +1044,8 @@ if (current_os == "linux" || is_android) {
|
|||
"../../rtc_base:checks",
|
||||
"../../rtc_base:rtc_base_approved",
|
||||
"../../system_wrappers:metrics",
|
||||
"//third_party/abseil-cpp/absl/types:optional",
|
||||
]
|
||||
absl_deps = [ "//third_party/abseil-cpp/absl/types:optional" ]
|
||||
}
|
||||
|
||||
rtc_library("java_audio_device_module") {
|
||||
|
@ -1065,8 +1067,8 @@ if (current_os == "linux" || is_android) {
|
|||
"../../rtc_base:rtc_base_approved",
|
||||
"../../system_wrappers:field_trial",
|
||||
"../../system_wrappers:metrics",
|
||||
"//third_party/abseil-cpp/absl/types:optional",
|
||||
]
|
||||
absl_deps = [ "//third_party/abseil-cpp/absl/types:optional" ]
|
||||
}
|
||||
|
||||
if (rtc_enable_android_aaudio) {
|
||||
|
@ -1092,8 +1094,8 @@ if (current_os == "linux" || is_android) {
|
|||
"../../rtc_base:checks",
|
||||
"../../rtc_base:rtc_base_approved",
|
||||
"../../system_wrappers",
|
||||
"//third_party/abseil-cpp/absl/types:optional",
|
||||
]
|
||||
absl_deps = [ "//third_party/abseil-cpp/absl/types:optional" ]
|
||||
}
|
||||
}
|
||||
|
||||
|
@ -1118,8 +1120,8 @@ if (current_os == "linux" || is_android) {
|
|||
"../../modules/audio_device:audio_device_buffer",
|
||||
"../../rtc_base:checks",
|
||||
"../../rtc_base:rtc_base_approved",
|
||||
"//third_party/abseil-cpp/absl/types:optional",
|
||||
]
|
||||
absl_deps = [ "//third_party/abseil-cpp/absl/types:optional" ]
|
||||
}
|
||||
|
||||
#########################
|
||||
|
@ -1458,8 +1460,8 @@ if (is_android) {
|
|||
"../../test:fileutils",
|
||||
"../../test:test_support",
|
||||
"../../testing/gtest",
|
||||
"//third_party/abseil-cpp/absl/memory",
|
||||
]
|
||||
absl_deps = [ "//third_party/abseil-cpp/absl/memory" ]
|
||||
}
|
||||
|
||||
rtc_android_library("native_unittests_java") {
|
||||
|
|
|
@ -38,8 +38,8 @@ rtc_library("system_wrappers") {
|
|||
"../rtc_base/synchronization:rw_lock_wrapper",
|
||||
"../rtc_base/system:arch",
|
||||
"../rtc_base/system:rtc_export",
|
||||
"//third_party/abseil-cpp/absl/types:optional",
|
||||
]
|
||||
absl_deps = [ "//third_party/abseil-cpp/absl/types:optional" ]
|
||||
|
||||
if (is_android) {
|
||||
if (build_with_mozilla) {
|
||||
|
@ -92,8 +92,8 @@ rtc_library("field_trial") {
|
|||
"../rtc_base:checks",
|
||||
"../rtc_base:logging",
|
||||
"../rtc_base:stringutils",
|
||||
"//third_party/abseil-cpp/absl/strings",
|
||||
]
|
||||
absl_deps = [ "//third_party/abseil-cpp/absl/strings" ]
|
||||
}
|
||||
|
||||
rtc_library("metrics") {
|
||||
|
|
|
@ -70,8 +70,8 @@ rtc_library("frame_generator_impl") {
|
|||
"../rtc_base/synchronization:sequence_checker",
|
||||
"../rtc_base/system:file_wrapper",
|
||||
"../system_wrappers",
|
||||
"//third_party/abseil-cpp/absl/types:optional",
|
||||
]
|
||||
absl_deps = [ "//third_party/abseil-cpp/absl/types:optional" ]
|
||||
}
|
||||
|
||||
rtc_library("frame_utils") {
|
||||
|
@ -127,8 +127,8 @@ rtc_library("video_test_common") {
|
|||
"../rtc_base:timeutils",
|
||||
"../rtc_base/task_utils:repeating_task",
|
||||
"../system_wrappers",
|
||||
"//third_party/abseil-cpp/absl/strings",
|
||||
]
|
||||
absl_deps = [ "//third_party/abseil-cpp/absl/strings" ]
|
||||
}
|
||||
|
||||
if (!build_with_chromium) {
|
||||
|
@ -160,10 +160,8 @@ if (!build_with_chromium) {
|
|||
"platform_video_capturer.cc",
|
||||
"platform_video_capturer.h",
|
||||
]
|
||||
deps = [
|
||||
":video_test_common",
|
||||
"//third_party/abseil-cpp/absl/memory",
|
||||
]
|
||||
deps = [ ":video_test_common" ]
|
||||
absl_deps = [ "//third_party/abseil-cpp/absl/memory" ]
|
||||
if (is_mac || is_ios) {
|
||||
deps += [ ":video_test_mac" ]
|
||||
} else {
|
||||
|
@ -235,6 +233,8 @@ rtc_library("perf_test") {
|
|||
"../rtc_base:criticalsection",
|
||||
"../rtc_base:logging",
|
||||
"../rtc_base:rtc_numerics",
|
||||
]
|
||||
absl_deps = [
|
||||
"//third_party/abseil-cpp/absl/flags:flag",
|
||||
"//third_party/abseil-cpp/absl/types:optional",
|
||||
]
|
||||
|
@ -262,8 +262,8 @@ if (is_ios) {
|
|||
deps = [
|
||||
":perf_test",
|
||||
"../sdk:helpers_objc",
|
||||
"//third_party/abseil-cpp/absl/types:optional",
|
||||
]
|
||||
absl_deps = [ "//third_party/abseil-cpp/absl/types:optional" ]
|
||||
configs += [ ":test_support_objc_config" ]
|
||||
}
|
||||
|
||||
|
@ -359,8 +359,8 @@ rtc_library("video_test_support") {
|
|||
"../rtc_base:rtc_event",
|
||||
"../rtc_base/synchronization:sequence_checker",
|
||||
"../rtc_base/system:file_wrapper",
|
||||
"//third_party/abseil-cpp/absl/types:optional",
|
||||
]
|
||||
absl_deps = [ "//third_party/abseil-cpp/absl/types:optional" ]
|
||||
|
||||
if (!is_ios) {
|
||||
deps += [ "//third_party:jpeg" ]
|
||||
|
@ -394,6 +394,8 @@ if (rtc_include_tests) {
|
|||
"../rtc_base:rtc_base_approved",
|
||||
"../system_wrappers:field_trial",
|
||||
"../system_wrappers:metrics",
|
||||
]
|
||||
absl_deps = [
|
||||
"//third_party/abseil-cpp/absl/flags:flag",
|
||||
"//third_party/abseil-cpp/absl/flags:parse",
|
||||
"//third_party/abseil-cpp/absl/memory",
|
||||
|
@ -407,8 +409,8 @@ if (rtc_include_tests) {
|
|||
testonly = true
|
||||
sources = [ "test_main.cc" ]
|
||||
|
||||
deps = [
|
||||
":test_main_lib",
|
||||
deps = [ ":test_main_lib" ]
|
||||
absl_deps = [
|
||||
"//third_party/abseil-cpp/absl/debugging:failure_signal_handler",
|
||||
"//third_party/abseil-cpp/absl/debugging:symbolize",
|
||||
]
|
||||
|
@ -431,6 +433,8 @@ if (rtc_include_tests) {
|
|||
":fileutils",
|
||||
"../rtc_base:logging",
|
||||
"../rtc_base/system:file_wrapper",
|
||||
]
|
||||
absl_deps = [
|
||||
"//third_party/abseil-cpp/absl/flags:flag",
|
||||
"//third_party/abseil-cpp/absl/flags:parse",
|
||||
]
|
||||
|
@ -594,8 +598,8 @@ rtc_library("fileutils") {
|
|||
":fileutils_override_impl",
|
||||
"../rtc_base:checks",
|
||||
"../rtc_base:stringutils",
|
||||
"//third_party/abseil-cpp/absl/types:optional",
|
||||
]
|
||||
absl_deps = [ "//third_party/abseil-cpp/absl/types:optional" ]
|
||||
if (is_ios) {
|
||||
deps += [ ":fileutils_ios_objc" ]
|
||||
}
|
||||
|
@ -614,7 +618,7 @@ rtc_library("resources_dir_flag") {
|
|||
"testsupport/resources_dir_flag.cc",
|
||||
"testsupport/resources_dir_flag.h",
|
||||
]
|
||||
deps = [ "//third_party/abseil-cpp/absl/flags:flag" ]
|
||||
absl_deps = [ "//third_party/abseil-cpp/absl/flags:flag" ]
|
||||
}
|
||||
|
||||
# We separate header into own target to make it possible for downstream
|
||||
|
@ -633,8 +637,8 @@ rtc_library("fileutils_override_impl") {
|
|||
"../rtc_base:checks",
|
||||
"../rtc_base:macromagic",
|
||||
"../rtc_base:stringutils",
|
||||
"//third_party/abseil-cpp/absl/types:optional",
|
||||
]
|
||||
absl_deps = [ "//third_party/abseil-cpp/absl/types:optional" ]
|
||||
if (is_ios) {
|
||||
deps += [ ":fileutils_ios_objc" ]
|
||||
}
|
||||
|
@ -684,8 +688,8 @@ rtc_library("fileutils_unittests") {
|
|||
":fileutils",
|
||||
":test_support",
|
||||
"../rtc_base:checks",
|
||||
"//third_party/abseil-cpp/absl/types:optional",
|
||||
]
|
||||
absl_deps = [ "//third_party/abseil-cpp/absl/types:optional" ]
|
||||
}
|
||||
|
||||
rtc_library("direct_transport") {
|
||||
|
@ -707,8 +711,8 @@ rtc_library("direct_transport") {
|
|||
"../rtc_base:timeutils",
|
||||
"../rtc_base/synchronization:sequence_checker",
|
||||
"../rtc_base/task_utils:repeating_task",
|
||||
"//third_party/abseil-cpp/absl/memory",
|
||||
]
|
||||
absl_deps = [ "//third_party/abseil-cpp/absl/memory" ]
|
||||
public_deps = # no-presubmit-check TODO(webrtc:8603)
|
||||
[ "../call:fake_network" ]
|
||||
}
|
||||
|
@ -750,8 +754,8 @@ rtc_library("fake_video_codecs") {
|
|||
"../rtc_base:timeutils",
|
||||
"../rtc_base/synchronization:sequence_checker",
|
||||
"../system_wrappers",
|
||||
"//third_party/abseil-cpp/absl/types:optional",
|
||||
]
|
||||
absl_deps = [ "//third_party/abseil-cpp/absl/types:optional" ]
|
||||
}
|
||||
|
||||
rtc_library("null_transport") {
|
||||
|
@ -847,8 +851,8 @@ rtc_library("test_common") {
|
|||
"../rtc_base/task_utils:to_queued_task",
|
||||
"../system_wrappers",
|
||||
"../system_wrappers:field_trial",
|
||||
"//third_party/abseil-cpp/absl/types:optional",
|
||||
]
|
||||
absl_deps = [ "//third_party/abseil-cpp/absl/types:optional" ]
|
||||
if (!is_android && !build_with_chromium) {
|
||||
deps += [ "../modules/video_capture:video_capture_internal_impl" ]
|
||||
}
|
||||
|
@ -994,8 +998,8 @@ rtc_library("audio_codec_mocks") {
|
|||
"../api/audio_codecs:builtin_audio_decoder_factory",
|
||||
"../rtc_base:checks",
|
||||
"../rtc_base:refcount",
|
||||
"//third_party/abseil-cpp/absl/memory",
|
||||
]
|
||||
absl_deps = [ "//third_party/abseil-cpp/absl/memory" ]
|
||||
}
|
||||
|
||||
rtc_library("copy_to_file_audio_capturer") {
|
||||
|
@ -1009,8 +1013,8 @@ rtc_library("copy_to_file_audio_capturer") {
|
|||
"../common_audio",
|
||||
"../modules/audio_device:audio_device_impl",
|
||||
"../rtc_base:rtc_base_approved",
|
||||
"//third_party/abseil-cpp/absl/types:optional",
|
||||
]
|
||||
absl_deps = [ "//third_party/abseil-cpp/absl/types:optional" ]
|
||||
}
|
||||
|
||||
rtc_library("copy_to_file_audio_capturer_unittest") {
|
||||
|
|
|
@ -240,8 +240,8 @@ rtc_library("audio_decoder_fuzzer") {
|
|||
"../../modules/rtp_rtcp:rtp_rtcp_format",
|
||||
"../../rtc_base:checks",
|
||||
"../../rtc_base:rtc_base_approved",
|
||||
"//third_party/abseil-cpp/absl/types:optional",
|
||||
]
|
||||
absl_deps = [ "//third_party/abseil-cpp/absl/types:optional" ]
|
||||
}
|
||||
|
||||
webrtc_fuzzer_test("audio_decoder_ilbc_fuzzer") {
|
||||
|
@ -439,8 +439,8 @@ rtc_library("audio_processing_fuzzer_helper") {
|
|||
"../../modules/audio_processing:audio_frame_proxies",
|
||||
"../../rtc_base:checks",
|
||||
"../../rtc_base:rtc_base_approved",
|
||||
"//third_party/abseil-cpp/absl/types:optional",
|
||||
]
|
||||
absl_deps = [ "//third_party/abseil-cpp/absl/types:optional" ]
|
||||
}
|
||||
|
||||
webrtc_fuzzer_test("audio_processing_fuzzer") {
|
||||
|
|
|
@ -27,6 +27,6 @@ rtc_library("log_writer") {
|
|||
"../../rtc_base:rtc_base_tests_utils",
|
||||
"../../rtc_base:stringutils",
|
||||
"../../test:fileutils",
|
||||
"//third_party/abseil-cpp/absl/types:optional",
|
||||
]
|
||||
absl_deps = [ "//third_party/abseil-cpp/absl/types:optional" ]
|
||||
}
|
||||
|
|
|
@ -54,6 +54,8 @@ rtc_library("emulated_network") {
|
|||
"../../system_wrappers",
|
||||
"../scenario:column_printer",
|
||||
"../time_controller",
|
||||
]
|
||||
absl_deps = [
|
||||
"//third_party/abseil-cpp/absl/algorithm:container",
|
||||
"//third_party/abseil-cpp/absl/memory",
|
||||
"//third_party/abseil-cpp/absl/types:optional",
|
||||
|
@ -114,8 +116,8 @@ rtc_library("cross_traffic_unittest") {
|
|||
"../../rtc_base:logging",
|
||||
"../../rtc_base:rtc_event",
|
||||
"//test/time_controller:time_controller",
|
||||
"//third_party/abseil-cpp/absl/memory",
|
||||
]
|
||||
absl_deps = [ "//third_party/abseil-cpp/absl/memory" ]
|
||||
}
|
||||
|
||||
rtc_library("feedback_generator") {
|
||||
|
@ -130,8 +132,8 @@ rtc_library("feedback_generator") {
|
|||
"../../call:simulated_network",
|
||||
"../../rtc_base:checks",
|
||||
"../time_controller",
|
||||
"//third_party/abseil-cpp/absl/memory",
|
||||
]
|
||||
absl_deps = [ "//third_party/abseil-cpp/absl/memory" ]
|
||||
}
|
||||
|
||||
rtc_library("feedback_generator_unittest") {
|
||||
|
|
|
@ -84,8 +84,8 @@ rtc_library("default_encoded_image_data_injector") {
|
|||
"../../../api/video:encoded_image",
|
||||
"../../../rtc_base:checks",
|
||||
"../../../rtc_base:criticalsection",
|
||||
"//third_party/abseil-cpp/absl/memory",
|
||||
]
|
||||
absl_deps = [ "//third_party/abseil-cpp/absl/memory" ]
|
||||
}
|
||||
|
||||
rtc_library("single_process_encoded_image_data_injector") {
|
||||
|
@ -101,8 +101,8 @@ rtc_library("single_process_encoded_image_data_injector") {
|
|||
"../../../api/video:encoded_image",
|
||||
"../../../rtc_base:checks",
|
||||
"../../../rtc_base:criticalsection",
|
||||
"//third_party/abseil-cpp/absl/memory",
|
||||
]
|
||||
absl_deps = [ "//third_party/abseil-cpp/absl/memory" ]
|
||||
}
|
||||
|
||||
rtc_library("id_generator") {
|
||||
|
@ -148,6 +148,8 @@ rtc_library("quality_analyzing_video_decoder") {
|
|||
"../../../modules/video_coding:video_codec_interface",
|
||||
"../../../rtc_base:criticalsection",
|
||||
"../../../rtc_base:logging",
|
||||
]
|
||||
absl_deps = [
|
||||
"//third_party/abseil-cpp/absl/strings",
|
||||
"//third_party/abseil-cpp/absl/types:optional",
|
||||
]
|
||||
|
@ -171,8 +173,8 @@ rtc_library("quality_analyzing_video_encoder") {
|
|||
"../../../modules/video_coding:video_codec_interface",
|
||||
"../../../rtc_base:criticalsection",
|
||||
"../../../rtc_base:logging",
|
||||
"//third_party/abseil-cpp/absl/strings",
|
||||
]
|
||||
absl_deps = [ "//third_party/abseil-cpp/absl/strings" ]
|
||||
}
|
||||
|
||||
if (rtc_include_tests) {
|
||||
|
@ -200,6 +202,8 @@ if (rtc_include_tests) {
|
|||
"../../../rtc_base:criticalsection",
|
||||
"../../../test:video_test_common",
|
||||
"../../../test:video_test_support",
|
||||
]
|
||||
absl_deps = [
|
||||
"//third_party/abseil-cpp/absl/memory",
|
||||
"//third_party/abseil-cpp/absl/strings",
|
||||
]
|
||||
|
@ -234,6 +238,8 @@ if (rtc_include_tests) {
|
|||
"../../../api:scoped_refptr",
|
||||
"../../../modules/audio_processing:api",
|
||||
"../../../pc:peerconnection_wrapper",
|
||||
]
|
||||
absl_deps = [
|
||||
"//third_party/abseil-cpp/absl/memory",
|
||||
"//third_party/abseil-cpp/absl/types:variant",
|
||||
]
|
||||
|
@ -265,6 +271,8 @@ if (rtc_include_tests) {
|
|||
"../../../modules/audio_processing/aec_dump",
|
||||
"../../../p2p:rtc_p2p",
|
||||
"../../../rtc_base:rtc_task_queue",
|
||||
]
|
||||
absl_deps = [
|
||||
"//third_party/abseil-cpp/absl/memory",
|
||||
"//third_party/abseil-cpp/absl/strings",
|
||||
]
|
||||
|
@ -291,8 +299,8 @@ if (rtc_include_tests) {
|
|||
"../../../api:peer_connection_quality_test_fixture_api",
|
||||
"../../../api/video:video_frame",
|
||||
"../../../pc:peerconnection",
|
||||
"//third_party/abseil-cpp/absl/types:variant",
|
||||
]
|
||||
absl_deps = [ "//third_party/abseil-cpp/absl/types:variant" ]
|
||||
}
|
||||
|
||||
rtc_library("peer_configurer") {
|
||||
|
@ -316,8 +324,8 @@ if (rtc_include_tests) {
|
|||
"../../../api/transport/media:media_transport_interface",
|
||||
"../../../api/video_codecs:video_codecs_api",
|
||||
"../../../rtc_base",
|
||||
"//third_party/abseil-cpp/absl/strings",
|
||||
]
|
||||
absl_deps = [ "//third_party/abseil-cpp/absl/strings" ]
|
||||
}
|
||||
|
||||
rtc_library("test_activities_executor") {
|
||||
|
@ -337,6 +345,8 @@ if (rtc_include_tests) {
|
|||
"../../../rtc_base:task_queue_for_test",
|
||||
"../../../rtc_base/task_utils:repeating_task",
|
||||
"../../../system_wrappers",
|
||||
]
|
||||
absl_deps = [
|
||||
"//third_party/abseil-cpp/absl/memory",
|
||||
"//third_party/abseil-cpp/absl/types:optional",
|
||||
]
|
||||
|
@ -390,8 +400,8 @@ if (rtc_include_tests) {
|
|||
"../../../rtc_base:task_queue_for_test",
|
||||
"../../../system_wrappers",
|
||||
"../../../system_wrappers:field_trial",
|
||||
"//third_party/abseil-cpp/absl/strings",
|
||||
]
|
||||
absl_deps = [ "//third_party/abseil-cpp/absl/strings" ]
|
||||
}
|
||||
|
||||
rtc_library("single_process_encoded_image_data_injector_unittest") {
|
||||
|
@ -511,8 +521,8 @@ if (rtc_include_tests) {
|
|||
deps = [
|
||||
":multi_head_queue",
|
||||
"../../../test:test_support",
|
||||
"//third_party/abseil-cpp/absl/types:optional",
|
||||
]
|
||||
absl_deps = [ "//third_party/abseil-cpp/absl/types:optional" ]
|
||||
}
|
||||
}
|
||||
|
||||
|
@ -650,6 +660,8 @@ rtc_library("sdp_changer") {
|
|||
"../../../pc:peerconnection",
|
||||
"../../../pc:rtc_pc_base",
|
||||
"../../../rtc_base:stringutils",
|
||||
]
|
||||
absl_deps = [
|
||||
"//third_party/abseil-cpp/absl/memory",
|
||||
"//third_party/abseil-cpp/absl/strings:strings",
|
||||
"//third_party/abseil-cpp/absl/types:optional",
|
||||
|
@ -660,8 +672,6 @@ rtc_library("multi_head_queue") {
|
|||
visibility = [ "*" ]
|
||||
testonly = true
|
||||
sources = [ "analyzer/video/multi_head_queue.h" ]
|
||||
deps = [
|
||||
"../../../rtc_base:checks",
|
||||
"//third_party/abseil-cpp/absl/types:optional",
|
||||
]
|
||||
deps = [ "../../../rtc_base:checks" ]
|
||||
absl_deps = [ "//third_party/abseil-cpp/absl/types:optional" ]
|
||||
}
|
||||
|
|
|
@ -52,6 +52,8 @@ if (rtc_include_tests) {
|
|||
"../network:emulated_network",
|
||||
"../scenario",
|
||||
"../time_controller",
|
||||
]
|
||||
absl_deps = [
|
||||
"//third_party/abseil-cpp/absl/flags:flag",
|
||||
"//third_party/abseil-cpp/absl/memory",
|
||||
]
|
||||
|
|
|
@ -141,6 +141,8 @@ if (rtc_include_tests) {
|
|||
"../logging:log_writer",
|
||||
"../network:emulated_network",
|
||||
"../time_controller",
|
||||
]
|
||||
absl_deps = [
|
||||
"//third_party/abseil-cpp/absl/flags:flag",
|
||||
"//third_party/abseil-cpp/absl/flags:parse",
|
||||
"//third_party/abseil-cpp/absl/memory",
|
||||
|
|
|
@ -41,8 +41,8 @@ rtc_library("time_controller") {
|
|||
"../../rtc_base/synchronization:yield_policy",
|
||||
"../../rtc_base/task_utils:to_queued_task",
|
||||
"../../system_wrappers",
|
||||
"//third_party/abseil-cpp/absl/strings",
|
||||
]
|
||||
absl_deps = [ "//third_party/abseil-cpp/absl/strings" ]
|
||||
}
|
||||
|
||||
if (rtc_include_tests) {
|
||||
|
|
|
@ -138,6 +138,8 @@ rtc_library("video") {
|
|||
"../system_wrappers",
|
||||
"../system_wrappers:field_trial",
|
||||
"../system_wrappers:metrics",
|
||||
]
|
||||
absl_deps = [
|
||||
"//third_party/abseil-cpp/absl/algorithm:container",
|
||||
"//third_party/abseil-cpp/absl/base:core_headers",
|
||||
"//third_party/abseil-cpp/absl/memory",
|
||||
|
@ -169,8 +171,8 @@ rtc_library("video_stream_decoder_impl") {
|
|||
"../rtc_base:rtc_base_approved",
|
||||
"../rtc_base:rtc_task_queue",
|
||||
"../system_wrappers",
|
||||
"//third_party/abseil-cpp/absl/types:optional",
|
||||
]
|
||||
absl_deps = [ "//third_party/abseil-cpp/absl/types:optional" ]
|
||||
}
|
||||
|
||||
rtc_library("frame_dumping_decoder") {
|
||||
|
@ -254,6 +256,8 @@ rtc_library("video_stream_encoder_impl") {
|
|||
"../system_wrappers",
|
||||
"../system_wrappers:field_trial",
|
||||
"adaptation:video_adaptation",
|
||||
]
|
||||
absl_deps = [
|
||||
"//third_party/abseil-cpp/absl/algorithm:container",
|
||||
"//third_party/abseil-cpp/absl/base:core_headers",
|
||||
"//third_party/abseil-cpp/absl/types:optional",
|
||||
|
@ -337,6 +341,8 @@ if (rtc_include_tests) {
|
|||
"../test:test_support_test_artifacts",
|
||||
"../test:video_test_common",
|
||||
"../test:video_test_support",
|
||||
]
|
||||
absl_deps = [
|
||||
"//third_party/abseil-cpp/absl/algorithm:container",
|
||||
"//third_party/abseil-cpp/absl/flags:flag",
|
||||
"//third_party/abseil-cpp/absl/flags:parse",
|
||||
|
@ -367,6 +373,8 @@ if (rtc_include_tests) {
|
|||
"../test:test_common",
|
||||
"../test:test_support",
|
||||
"//testing/gtest",
|
||||
]
|
||||
absl_deps = [
|
||||
"//third_party/abseil-cpp/absl/flags:flag",
|
||||
"//third_party/abseil-cpp/absl/flags:parse",
|
||||
]
|
||||
|
@ -419,6 +427,8 @@ if (rtc_include_tests) {
|
|||
"../test:test_renderer",
|
||||
"../test:test_support",
|
||||
"//testing/gtest",
|
||||
]
|
||||
absl_deps = [
|
||||
"//third_party/abseil-cpp/absl/flags:flag",
|
||||
"//third_party/abseil-cpp/absl/flags:parse",
|
||||
]
|
||||
|
@ -651,6 +661,8 @@ if (rtc_include_tests) {
|
|||
"../test/time_controller",
|
||||
"adaptation:video_adaptation",
|
||||
"//testing/gtest",
|
||||
]
|
||||
absl_deps = [
|
||||
"//third_party/abseil-cpp/absl/algorithm:container",
|
||||
"//third_party/abseil-cpp/absl/memory",
|
||||
"//third_party/abseil-cpp/absl/types:optional",
|
||||
|
|
|
@ -50,6 +50,8 @@ rtc_library("video_adaptation") {
|
|||
"../../rtc_base/task_utils:to_queued_task",
|
||||
"../../system_wrappers:field_trial",
|
||||
"../../system_wrappers:system_wrappers",
|
||||
]
|
||||
absl_deps = [
|
||||
"//third_party/abseil-cpp/absl/algorithm:container",
|
||||
"//third_party/abseil-cpp/absl/base:core_headers",
|
||||
"//third_party/abseil-cpp/absl/types:optional",
|
||||
|
@ -89,7 +91,7 @@ if (rtc_include_tests) {
|
|||
"//test:rtc_expect_death",
|
||||
"//test:test_support",
|
||||
"//testing/gtest",
|
||||
"//third_party/abseil-cpp/absl/types:optional",
|
||||
]
|
||||
absl_deps = [ "//third_party/abseil-cpp/absl/types:optional" ]
|
||||
}
|
||||
}
|
||||
|
|
|
@ -536,6 +536,9 @@ template("rtc_source_set") {
|
|||
# converted to //third_party/abseil-cpp:absl if is_component_build=true
|
||||
# otherwise it just needs to be added to deps.
|
||||
if (absl_deps != []) {
|
||||
if (!defined(deps)) {
|
||||
deps = []
|
||||
}
|
||||
if (is_component_build && build_with_chromium) {
|
||||
# TODO(crbug.com/1046390): Enable when the Abseil component will be
|
||||
# available.
|
||||
|
@ -625,6 +628,9 @@ template("rtc_static_library") {
|
|||
# converted to //third_party/abseil-cpp:absl if is_component_build=true
|
||||
# otherwise it just needs to be added to deps.
|
||||
if (absl_deps != []) {
|
||||
if (!defined(deps)) {
|
||||
deps = []
|
||||
}
|
||||
if (is_component_build && build_with_chromium) {
|
||||
# TODO(crbug.com/1046390): Enable when the Abseil component will be
|
||||
# available.
|
||||
|
@ -751,6 +757,9 @@ template("rtc_library") {
|
|||
# converted to //third_party/abseil-cpp:absl if is_component_build=true
|
||||
# otherwise it just needs to be added to deps.
|
||||
if (absl_deps != []) {
|
||||
if (!defined(deps)) {
|
||||
deps = []
|
||||
}
|
||||
if (is_component_build && build_with_chromium) {
|
||||
# TODO(crbug.com/1046390): Enable when the Abseil component will be
|
||||
# available.
|
||||
|
|
Loading…
Reference in a new issue