diff --git a/api/BUILD.gn b/api/BUILD.gn index 3587367cce..bdee8c03c1 100644 --- a/api/BUILD.gn +++ b/api/BUILD.gn @@ -135,14 +135,14 @@ rtc_library("rtp_packet_info") { "../rtc_base/system:rtc_export", "units:time_delta", "units:timestamp", + "//third_party/abseil-cpp/absl/types:optional", ] - absl_deps = [ "//third_party/abseil-cpp/absl/types:optional" ] } rtc_source_set("video_track_source_constraints") { visibility = [ "*" ] sources = [ "video_track_source_constraints.h" ] - absl_deps = [ "//third_party/abseil-cpp/absl/types:optional" ] + deps = [ "//third_party/abseil-cpp/absl/types:optional" ] } rtc_library("media_stream_interface") { @@ -168,9 +168,7 @@ rtc_library("media_stream_interface") { "audio:audio_processing_statistics", "video:recordable_encoded_frame", "video:video_frame", - ] - absl_deps = [ - "//third_party/abseil-cpp/absl/strings", + "//third_party/abseil-cpp/absl/strings:string_view", "//third_party/abseil-cpp/absl/types:optional", ] } @@ -193,10 +191,8 @@ rtc_library("candidate") { "../rtc_base:ssl", "../rtc_base:stringutils", "../rtc_base/system:rtc_export", - ] - absl_deps = [ "//third_party/abseil-cpp/absl/base:core_headers", - "//third_party/abseil-cpp/absl/strings", + "//third_party/abseil-cpp/absl/strings:string_view", ] } @@ -234,8 +230,8 @@ rtc_library("dtls_transport_interface") { ":scoped_refptr", "../rtc_base:ssl", "../rtc_base/system:rtc_export", + "//third_party/abseil-cpp/absl/types:optional", ] - absl_deps = [ "//third_party/abseil-cpp/absl/types:optional" ] } rtc_library("dtmf_sender_interface") { @@ -268,8 +264,8 @@ rtc_library("rtp_sender_interface") { "../rtc_base/system:rtc_export", "crypto:frame_encryptor_interface", "video_codecs:video_codecs_api", + "//third_party/abseil-cpp/absl/functional:any_invocable", ] - absl_deps = [ "//third_party/abseil-cpp/absl/functional:any_invocable" ] } rtc_library("libjingle_peerconnection_api") { @@ -371,6 +367,12 @@ rtc_library("libjingle_peerconnection_api") { "video:video_frame", "video:video_rtp_headers", "video_codecs:video_codecs_api", + "//third_party/abseil-cpp/absl/algorithm:container", + "//third_party/abseil-cpp/absl/base:core_headers", + "//third_party/abseil-cpp/absl/functional:any_invocable", + "//third_party/abseil-cpp/absl/memory", + "//third_party/abseil-cpp/absl/strings:string_view", + "//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 @@ -382,14 +384,6 @@ rtc_library("libjingle_peerconnection_api") { "../rtc_base:threading", "../rtc_base/system:rtc_export", ] - absl_deps = [ - "//third_party/abseil-cpp/absl/algorithm:container", - "//third_party/abseil-cpp/absl/base:core_headers", - "//third_party/abseil-cpp/absl/functional:any_invocable", - "//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") { @@ -418,9 +412,7 @@ rtc_library("rtc_error") { "../rtc_base:logging", "../rtc_base:macromagic", "../rtc_base/system:rtc_export", - ] - absl_deps = [ - "//third_party/abseil-cpp/absl/strings", + "//third_party/abseil-cpp/absl/strings:string_view", "//third_party/abseil-cpp/absl/types:optional", ] } @@ -443,8 +435,8 @@ rtc_source_set("async_dns_resolver") { "../rtc_base:checks", "../rtc_base:socket_address", "../rtc_base/system:rtc_export", + "//third_party/abseil-cpp/absl/functional:any_invocable", ] - absl_deps = [ "//third_party/abseil-cpp/absl/functional:any_invocable" ] } rtc_source_set("ref_count") { @@ -479,9 +471,7 @@ 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/strings:string_view", "//third_party/abseil-cpp/absl/types:optional", ] } @@ -489,7 +479,7 @@ rtc_source_set("video_quality_analyzer_api") { rtc_source_set("track_id_stream_info_map") { visibility = [ "*" ] sources = [ "test/track_id_stream_info_map.h" ] - absl_deps = [ "//third_party/abseil-cpp/absl/strings" ] + deps = [ "//third_party/abseil-cpp/absl/strings:string_view" ] } rtc_source_set("rtp_transceiver_direction") { @@ -520,10 +510,8 @@ rtc_library("rtp_parameters") { "../rtc_base/system:rtc_export", "video:resolution", "video_codecs:scalability_mode", - ] - absl_deps = [ "//third_party/abseil-cpp/absl/container:inlined_vector", - "//third_party/abseil-cpp/absl/strings", + "//third_party/abseil-cpp/absl/strings:string_view", "//third_party/abseil-cpp/absl/types:optional", ] } @@ -550,9 +538,10 @@ rtc_source_set("stats_observer_interface") { testonly = true sources = [ "test/stats_observer_interface.h" ] - deps = [ ":rtc_stats_api" ] - - absl_deps = [ "//third_party/abseil-cpp/absl/strings" ] + deps = [ + ":rtc_stats_api", + "//third_party/abseil-cpp/absl/strings:string_view", + ] } rtc_source_set("peer_network_dependencies") { @@ -606,11 +595,9 @@ 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/base:core_headers", "//third_party/abseil-cpp/absl/memory", - "//third_party/abseil-cpp/absl/strings", + "//third_party/abseil-cpp/absl/strings:string_view", "//third_party/abseil-cpp/absl/types:optional", ] } @@ -625,8 +612,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" ] } if (rtc_include_tests) { @@ -731,8 +718,6 @@ rtc_library("create_frame_generator") { "../test:frame_generator_impl", "environment", "environment:environment_factory", - ] - absl_deps = [ "//third_party/abseil-cpp/absl/base:nullability", "//third_party/abseil-cpp/absl/strings:string_view", "//third_party/abseil-cpp/absl/types:optional", @@ -752,14 +737,14 @@ rtc_library("create_peer_connection_quality_test_frame_generator") { "../rtc_base:checks", "../test:fileutils", "test/pclf:media_configuration", + "//third_party/abseil-cpp/absl/types:optional", ] - absl_deps = [ "//third_party/abseil-cpp/absl/types:optional" ] } rtc_source_set("libjingle_logging_api") { visibility = [ "*" ] sources = [ "rtc_event_log_output.h" ] - absl_deps = [ "//third_party/abseil-cpp/absl/strings:strings" ] + deps = [ "//third_party/abseil-cpp/absl/strings:string_view" ] } rtc_library("rtc_event_log_output_file") { @@ -798,9 +783,6 @@ rtc_source_set("rtc_stats_api") { "../rtc_base:refcount", "../rtc_base/system:rtc_export", "units:timestamp", - ] - - absl_deps = [ "//third_party/abseil-cpp/absl/types:optional", "//third_party/abseil-cpp/absl/types:variant", ] @@ -817,8 +799,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") { @@ -851,8 +833,6 @@ rtc_source_set("simulated_network_api") { "../rtc_base:macromagic", "../rtc_base:random", "units:data_rate", - ] - absl_deps = [ "//third_party/abseil-cpp/absl/functional:any_invocable", "//third_party/abseil-cpp/absl/types:optional", ] @@ -1016,11 +996,9 @@ 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", + "//third_party/abseil-cpp/absl/strings:string_view", "//third_party/abseil-cpp/absl/types:optional", ] } @@ -1058,8 +1036,8 @@ if (rtc_include_tests) { "../api/units:frequency", "../rtc_base:stringutils", "video:video_frame_type", + "//third_party/abseil-cpp/absl/types:optional", ] - absl_deps = [ "//third_party/abseil-cpp/absl/types:optional" ] } rtc_library("videocodec_test_fixture_api") { @@ -1107,8 +1085,8 @@ if (rtc_include_tests) { deps = [ "../api:media_stream_interface", "../test:test_support", + "//third_party/abseil-cpp/absl/types:optional", ] - absl_deps = [ "//third_party/abseil-cpp/absl/types:optional" ] } rtc_source_set("mock_data_channel") { @@ -1435,8 +1413,8 @@ if (rtc_include_tests) { "../test/time_controller", "environment", "environment:environment_factory", + "//third_party/abseil-cpp/absl/base:nullability", ] - absl_deps = [ "//third_party/abseil-cpp/absl/base:nullability" ] } rtc_library("rtc_api_unittests") { @@ -1500,9 +1478,7 @@ if (rtc_include_tests) { "video:frame_buffer_unittest", "video:rtp_video_frame_assembler_unittests", "video:video_frame_metadata_unittest", - ] - absl_deps = [ - "//third_party/abseil-cpp/absl/strings", + "//third_party/abseil-cpp/absl/strings:string_view", "//third_party/abseil-cpp/absl/types:optional", ] } @@ -1556,18 +1532,19 @@ rtc_source_set("field_trials_registry") { "../rtc_base:logging", "../rtc_base/containers:flat_set", "../rtc_base/system:rtc_export", - ] - absl_deps = [ "//third_party/abseil-cpp/absl/algorithm:container", - "//third_party/abseil-cpp/absl/strings", + "//third_party/abseil-cpp/absl/strings:string_view", ] } rtc_source_set("field_trials_view") { visibility = [ "*" ] sources = [ "field_trials_view.h" ] - deps = [ "../rtc_base/system:rtc_export" ] - absl_deps = [ "//third_party/abseil-cpp/absl/strings" ] + deps = [ + "../rtc_base/system:rtc_export", + "//third_party/abseil-cpp/absl/strings", + "//third_party/abseil-cpp/absl/strings:string_view", + ] } rtc_source_set("webrtc_key_value_config") { @@ -1587,8 +1564,8 @@ rtc_library("field_trials") { "../rtc_base:checks", "../rtc_base/containers:flat_map", "../system_wrappers:field_trial", + "//third_party/abseil-cpp/absl/strings:string_view", ] - absl_deps = [ "//third_party/abseil-cpp/absl/strings" ] } rtc_library("frame_transformer_factory") { diff --git a/api/audio/BUILD.gn b/api/audio/BUILD.gn index 749a0d9261..ac399d9784 100644 --- a/api/audio/BUILD.gn +++ b/api/audio/BUILD.gn @@ -20,8 +20,8 @@ rtc_source_set("audio_device") { "../../rtc_base:checks", "../../rtc_base:stringutils", "../task_queue", + "//third_party/abseil-cpp/absl/types:optional", ] - absl_deps = [ "//third_party/abseil-cpp/absl/types:optional" ] } rtc_library("audio_frame_api") { @@ -79,8 +79,6 @@ rtc_source_set("audio_processing") { "../../rtc_base/system:file_wrapper", "../../rtc_base/system:rtc_export", "../task_queue", - ] - absl_deps = [ "//third_party/abseil-cpp/absl/base:nullability", "//third_party/abseil-cpp/absl/strings:string_view", "//third_party/abseil-cpp/absl/types:optional", @@ -93,8 +91,10 @@ rtc_source_set("audio_processing_statistics") { "audio_processing_statistics.cc", "audio_processing_statistics.h", ] - deps = [ "../../rtc_base/system:rtc_export" ] - absl_deps = [ "//third_party/abseil-cpp/absl/types:optional" ] + deps = [ + "../../rtc_base/system:rtc_export", + "//third_party/abseil-cpp/absl/types:optional", + ] } rtc_library("aec3_config") { diff --git a/api/audio_codecs/BUILD.gn b/api/audio_codecs/BUILD.gn index fc02b2d834..c57f537232 100644 --- a/api/audio_codecs/BUILD.gn +++ b/api/audio_codecs/BUILD.gn @@ -44,10 +44,9 @@ rtc_library("audio_codecs_api") { "../../rtc_base/system:rtc_export", "../units:data_rate", "../units:time_delta", - ] - absl_deps = [ "//third_party/abseil-cpp/absl/base:core_headers", "//third_party/abseil-cpp/absl/strings", + "//third_party/abseil-cpp/absl/strings:string_view", "//third_party/abseil-cpp/absl/types:optional", ] } diff --git a/api/audio_codecs/L16/BUILD.gn b/api/audio_codecs/L16/BUILD.gn index 41e9eb42d8..9d67f8df67 100644 --- a/api/audio_codecs/L16/BUILD.gn +++ b/api/audio_codecs/L16/BUILD.gn @@ -27,8 +27,6 @@ rtc_library("audio_encoder_L16") { "../../../rtc_base:safe_minmax", "../../../rtc_base:stringutils", "../../../rtc_base/system:rtc_export", - ] - absl_deps = [ "//third_party/abseil-cpp/absl/strings", "//third_party/abseil-cpp/absl/types:optional", ] @@ -47,8 +45,6 @@ rtc_library("audio_decoder_L16") { "../../../modules/audio_coding:pcm16b", "../../../rtc_base:safe_conversions", "../../../rtc_base/system:rtc_export", - ] - absl_deps = [ "//third_party/abseil-cpp/absl/strings", "//third_party/abseil-cpp/absl/types:optional", ] diff --git a/api/audio_codecs/g711/BUILD.gn b/api/audio_codecs/g711/BUILD.gn index b2ff324f12..6e3c2324e2 100644 --- a/api/audio_codecs/g711/BUILD.gn +++ b/api/audio_codecs/g711/BUILD.gn @@ -27,8 +27,6 @@ rtc_library("audio_encoder_g711") { "../../../rtc_base:safe_minmax", "../../../rtc_base:stringutils", "../../../rtc_base/system:rtc_export", - ] - absl_deps = [ "//third_party/abseil-cpp/absl/strings", "//third_party/abseil-cpp/absl/types:optional", ] @@ -47,8 +45,6 @@ rtc_library("audio_decoder_g711") { "../../../modules/audio_coding:g711", "../../../rtc_base:safe_conversions", "../../../rtc_base/system:rtc_export", - ] - absl_deps = [ "//third_party/abseil-cpp/absl/strings", "//third_party/abseil-cpp/absl/types:optional", ] diff --git a/api/audio_codecs/g722/BUILD.gn b/api/audio_codecs/g722/BUILD.gn index af13ac3de3..a3a06b5246 100644 --- a/api/audio_codecs/g722/BUILD.gn +++ b/api/audio_codecs/g722/BUILD.gn @@ -34,8 +34,6 @@ rtc_library("audio_encoder_g722") { "../../../rtc_base:safe_minmax", "../../../rtc_base:stringutils", "../../../rtc_base/system:rtc_export", - ] - absl_deps = [ "//third_party/abseil-cpp/absl/strings", "//third_party/abseil-cpp/absl/types:optional", ] @@ -54,8 +52,6 @@ rtc_library("audio_decoder_g722") { "../../../modules/audio_coding:g722", "../../../rtc_base:safe_conversions", "../../../rtc_base/system:rtc_export", - ] - absl_deps = [ "//third_party/abseil-cpp/absl/strings", "//third_party/abseil-cpp/absl/types:optional", ] diff --git a/api/audio_codecs/ilbc/BUILD.gn b/api/audio_codecs/ilbc/BUILD.gn index 22cf48220f..f2cb397730 100644 --- a/api/audio_codecs/ilbc/BUILD.gn +++ b/api/audio_codecs/ilbc/BUILD.gn @@ -32,8 +32,6 @@ rtc_library("audio_encoder_ilbc") { "../../../rtc_base:safe_conversions", "../../../rtc_base:safe_minmax", "../../../rtc_base:stringutils", - ] - absl_deps = [ "//third_party/abseil-cpp/absl/strings", "//third_party/abseil-cpp/absl/types:optional", ] @@ -50,8 +48,6 @@ rtc_library("audio_decoder_ilbc") { "..:audio_codecs_api", "../../../api:field_trials_view", "../../../modules/audio_coding:ilbc", - ] - absl_deps = [ "//third_party/abseil-cpp/absl/strings", "//third_party/abseil-cpp/absl/types:optional", ] diff --git a/api/audio_codecs/opus/BUILD.gn b/api/audio_codecs/opus/BUILD.gn index eb90a0b9ac..cde56e1f23 100644 --- a/api/audio_codecs/opus/BUILD.gn +++ b/api/audio_codecs/opus/BUILD.gn @@ -20,8 +20,10 @@ rtc_library("audio_encoder_opus_config") { "audio_encoder_opus_config.cc", "audio_encoder_opus_config.h", ] - deps = [ "../../../rtc_base/system:rtc_export" ] - absl_deps = [ "//third_party/abseil-cpp/absl/types:optional" ] + deps = [ + "../../../rtc_base/system:rtc_export", + "//third_party/abseil-cpp/absl/types:optional", + ] defines = [] if (rtc_opus_variable_complexity) { defines += [ "WEBRTC_OPUS_VARIABLE_COMPLEXITY=1" ] @@ -47,9 +49,6 @@ rtc_library("audio_encoder_opus") { "../../../api:field_trials_view", "../../../modules/audio_coding:webrtc_opus", "../../../rtc_base/system:rtc_export", - ] - absl_deps = [ - "//third_party/abseil-cpp/absl/strings", "//third_party/abseil-cpp/absl/types:optional", ] } @@ -66,8 +65,6 @@ rtc_library("audio_decoder_opus") { "../../../api:field_trials_view", "../../../modules/audio_coding:webrtc_opus", "../../../rtc_base/system:rtc_export", - ] - absl_deps = [ "//third_party/abseil-cpp/absl/strings", "//third_party/abseil-cpp/absl/types:optional", ] @@ -84,8 +81,8 @@ rtc_library("audio_encoder_multiopus") { "../../../modules/audio_coding:webrtc_multiopus", "../../../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") { @@ -101,8 +98,6 @@ rtc_library("audio_decoder_multiopus") { "../../../api:field_trials_view", "../../../modules/audio_coding:webrtc_multiopus", "../../../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", diff --git a/api/environment/BUILD.gn b/api/environment/BUILD.gn index c2b73b327e..70ffdecbdf 100644 --- a/api/environment/BUILD.gn +++ b/api/environment/BUILD.gn @@ -15,8 +15,8 @@ rtc_source_set("environment") { "..:refcountedbase", "..:scoped_refptr", "../../rtc_base/system:rtc_export", + "//third_party/abseil-cpp/absl/base:nullability", ] - absl_deps = [ "//third_party/abseil-cpp/absl/base:nullability" ] } rtc_library("environment_factory") { @@ -37,8 +37,8 @@ rtc_library("environment_factory") { "../rtc_event_log", "../task_queue:default_task_queue_factory", "../transport:field_trial_based_config", + "//third_party/abseil-cpp/absl/base:nullability", ] - absl_deps = [ "//third_party/abseil-cpp/absl/base:nullability" ] } if (rtc_include_tests) { @@ -54,8 +54,6 @@ if (rtc_include_tests) { "../rtc_event_log", "../task_queue", "../units:timestamp", - ] - absl_deps = [ "//third_party/abseil-cpp/absl/functional:any_invocable", "//third_party/abseil-cpp/absl/types:optional", ] diff --git a/api/metronome/BUILD.gn b/api/metronome/BUILD.gn index f879d5f2fb..7e77b70a82 100644 --- a/api/metronome/BUILD.gn +++ b/api/metronome/BUILD.gn @@ -14,6 +14,6 @@ rtc_source_set("metronome") { deps = [ "../../rtc_base/system:rtc_export", "../units:time_delta", + "//third_party/abseil-cpp/absl/functional:any_invocable", ] - absl_deps = [ "//third_party/abseil-cpp/absl/functional:any_invocable" ] } diff --git a/api/metronome/test/BUILD.gn b/api/metronome/test/BUILD.gn index 94ecf9f727..1b87fe8625 100644 --- a/api/metronome/test/BUILD.gn +++ b/api/metronome/test/BUILD.gn @@ -18,6 +18,6 @@ rtc_library("fake_metronome") { "..:metronome", "../../task_queue", "../../units:time_delta", + "//third_party/abseil-cpp/absl/functional:any_invocable", ] - absl_deps = [ "//third_party/abseil-cpp/absl/functional:any_invocable" ] } diff --git a/api/neteq/BUILD.gn b/api/neteq/BUILD.gn index 504fa059bb..f73085affd 100644 --- a/api/neteq/BUILD.gn +++ b/api/neteq/BUILD.gn @@ -23,8 +23,8 @@ rtc_source_set("neteq_api") { "../../rtc_base:stringutils", "../../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") { @@ -55,8 +55,8 @@ rtc_source_set("neteq_controller_api") { ":neteq_api", ":tick_timer", "../../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") { @@ -78,9 +78,7 @@ rtc_source_set("tick_timer") { "tick_timer.cc", "tick_timer.h", ] - deps = [ - "../../rtc_base:checks", - ] + deps = [ "../../rtc_base:checks" ] } rtc_source_set("tick_timer_unittest") { diff --git a/api/numerics/BUILD.gn b/api/numerics/BUILD.gn index 408dc5b9f1..4cc5489d5a 100644 --- a/api/numerics/BUILD.gn +++ b/api/numerics/BUILD.gn @@ -21,8 +21,8 @@ rtc_library("numerics") { "../../rtc_base:rtc_numerics", "../../rtc_base:timeutils", "../units:timestamp", + "//third_party/abseil-cpp/absl/algorithm:container", ] - absl_deps = [ "//third_party/abseil-cpp/absl/algorithm:container" ] } if (rtc_include_tests) { @@ -35,7 +35,7 @@ if (rtc_include_tests) { deps = [ ":numerics", "../../test:test_support", + "//third_party/abseil-cpp/absl/algorithm:container", ] - absl_deps = [ "//third_party/abseil-cpp/absl/algorithm:container" ] } } diff --git a/api/rtc_event_log/BUILD.gn b/api/rtc_event_log/BUILD.gn index 073c91a5e8..7f241de343 100644 --- a/api/rtc_event_log/BUILD.gn +++ b/api/rtc_event_log/BUILD.gn @@ -24,8 +24,8 @@ rtc_library("rtc_event_log") { "../../rtc_base:timeutils", "../environment", "../task_queue", + "//third_party/abseil-cpp/absl/base:nullability", ] - absl_deps = [ "//third_party/abseil-cpp/absl/base:nullability" ] } rtc_library("rtc_event_log_factory") { @@ -41,10 +41,9 @@ rtc_library("rtc_event_log_factory") { "../../rtc_base/system:rtc_export", "../environment", "../task_queue", + "//third_party/abseil-cpp/absl/base:nullability", ] - absl_deps = [ "//third_party/abseil-cpp/absl/base:nullability" ] - if (rtc_enable_protobuf) { defines = [ "WEBRTC_ENABLE_RTC_EVENT_LOG" ] deps += [ "../../logging:rtc_event_log_impl" ] diff --git a/api/task_queue/BUILD.gn b/api/task_queue/BUILD.gn index d2e96de4d0..bb30cf6908 100644 --- a/api/task_queue/BUILD.gn +++ b/api/task_queue/BUILD.gn @@ -22,12 +22,10 @@ rtc_library("task_queue") { "../../rtc_base:macromagic", "../../rtc_base/system:rtc_export", "../units:time_delta", - ] - absl_deps = [ "//third_party/abseil-cpp/absl/base:config", "//third_party/abseil-cpp/absl/base:core_headers", "//third_party/abseil-cpp/absl/functional:any_invocable", - "//third_party/abseil-cpp/absl/strings", + "//third_party/abseil-cpp/absl/strings:string_view", ] } @@ -56,8 +54,6 @@ rtc_library("task_queue_test") { deps = [ "../../../webrtc_overrides:webrtc_component", "../../test:test_support", - ] - absl_deps = [ "//third_party/abseil-cpp/absl/cleanup", "//third_party/abseil-cpp/absl/strings", ] @@ -72,8 +68,6 @@ rtc_library("task_queue_test") { "../../rtc_base:rtc_event", "../../rtc_base:timeutils", "../../test:test_support", - ] - absl_deps = [ "//third_party/abseil-cpp/absl/cleanup", "//third_party/abseil-cpp/absl/strings", ] @@ -134,8 +128,6 @@ rtc_library("pending_task_safety_flag") { "../../rtc_base:checks", "../../rtc_base/system:no_unique_address", "../../rtc_base/system:rtc_export", - ] - absl_deps = [ "//third_party/abseil-cpp/absl/base:nullability", "//third_party/abseil-cpp/absl/functional:any_invocable", ] diff --git a/api/task_queue/test/BUILD.gn b/api/task_queue/test/BUILD.gn index 25f7ed0c7f..de3c7ab417 100644 --- a/api/task_queue/test/BUILD.gn +++ b/api/task_queue/test/BUILD.gn @@ -15,6 +15,6 @@ rtc_library("mock_task_queue_base") { "../../../api/task_queue:task_queue", "../../../api/units:time_delta", "../../../test:test_support", + "//third_party/abseil-cpp/absl/functional:any_invocable", ] - absl_deps = [ "//third_party/abseil-cpp/absl/functional:any_invocable" ] } diff --git a/api/test/metrics/BUILD.gn b/api/test/metrics/BUILD.gn index 309b699329..31be56f2f7 100644 --- a/api/test/metrics/BUILD.gn +++ b/api/test/metrics/BUILD.gn @@ -49,8 +49,10 @@ rtc_library("metric") { "metric.cc", "metric.h", ] - absl_deps = [ "//third_party/abseil-cpp/absl/types:optional" ] - deps = [ "../../../api/units:timestamp" ] + deps = [ + "../../../api/units:timestamp", + "//third_party/abseil-cpp/absl/types:optional", + ] } rtc_library("metrics_logger") { @@ -66,8 +68,8 @@ rtc_library("metrics_logger") { "../../../rtc_base/synchronization:mutex", "../../../system_wrappers", "../../numerics", + "//third_party/abseil-cpp/absl/strings:string_view", ] - absl_deps = [ "//third_party/abseil-cpp/absl/strings" ] } rtc_library("metrics_accumulator") { @@ -82,8 +84,8 @@ rtc_library("metrics_accumulator") { "../../../rtc_base/synchronization:mutex", "../../numerics", "../../units:timestamp", + "//third_party/abseil-cpp/absl/strings:string_view", ] - absl_deps = [ "//third_party/abseil-cpp/absl/strings" ] } rtc_library("metrics_exporter") { @@ -106,8 +108,8 @@ rtc_library("stdout_metrics_exporter") { ":metrics_exporter", "../..:array_view", "../../../rtc_base:stringutils", + "//third_party/abseil-cpp/absl/types:optional", ] - absl_deps = [ "//third_party/abseil-cpp/absl/types:optional" ] } rtc_library("chrome_perf_dashboard_metrics_exporter") { @@ -123,10 +125,8 @@ rtc_library("chrome_perf_dashboard_metrics_exporter") { "../../../api:array_view", "../../../test:fileutils", "../../../test:perf_test", - ] - absl_deps = [ "//third_party/abseil-cpp/absl/memory", - "//third_party/abseil-cpp/absl/strings", + "//third_party/abseil-cpp/absl/strings:string_view", ] } @@ -198,8 +198,8 @@ if (rtc_include_tests) { "../../../system_wrappers", "../../../test:test_support", "../../numerics", + "//third_party/abseil-cpp/absl/types:optional", ] - absl_deps = [ "//third_party/abseil-cpp/absl/types:optional" ] } rtc_library("metrics_accumulator_test") { @@ -211,7 +211,6 @@ if (rtc_include_tests) { "../../../test:test_support", "../../units:timestamp", ] - absl_deps = [ "//third_party/abseil-cpp/absl/types:optional" ] } rtc_library("stdout_metrics_exporter_test") { @@ -246,8 +245,8 @@ if (rtc_include_tests) { ":metrics_logger", "../../../system_wrappers", "../../../test:test_support", + "//third_party/abseil-cpp/absl/types:optional", ] - absl_deps = [ "//third_party/abseil-cpp/absl/types:optional" ] } if (rtc_enable_protobuf) { diff --git a/api/test/network_emulation/BUILD.gn b/api/test/network_emulation/BUILD.gn index d009d39a21..f28fd35c6b 100644 --- a/api/test/network_emulation/BUILD.gn +++ b/api/test/network_emulation/BUILD.gn @@ -30,8 +30,8 @@ rtc_library("network_emulation") { "../../units:data_size", "../../units:time_delta", "../../units:timestamp", + "//third_party/abseil-cpp/absl/types:optional", ] - absl_deps = [ "//third_party/abseil-cpp/absl/types:optional" ] } rtc_library("create_cross_traffic") { diff --git a/api/test/pclf/BUILD.gn b/api/test/pclf/BUILD.gn index 0dc8f570f3..6a42f95cf1 100644 --- a/api/test/pclf/BUILD.gn +++ b/api/test/pclf/BUILD.gn @@ -49,10 +49,8 @@ rtc_source_set("media_configuration") { "../../units:time_delta", "../../video_codecs:video_codecs_api", "../video:video_frame_writer", - ] - absl_deps = [ "//third_party/abseil-cpp/absl/memory", - "//third_party/abseil-cpp/absl/strings", + "//third_party/abseil-cpp/absl/strings:string_view", "//third_party/abseil-cpp/absl/types:optional", ] } @@ -114,9 +112,7 @@ rtc_library("peer_configurer") { "../../../rtc_base:rtc_certificate_generator", "../../../rtc_base:ssl", "../../audio:audio_processing", - ] - absl_deps = [ - "//third_party/abseil-cpp/absl/strings", + "//third_party/abseil-cpp/absl/strings:string_view", "//third_party/abseil-cpp/absl/types:optional", "//third_party/abseil-cpp/absl/types:variant", ] diff --git a/api/test/video/BUILD.gn b/api/test/video/BUILD.gn index cf6dd599c9..ab9da974a5 100644 --- a/api/test/video/BUILD.gn +++ b/api/test/video/BUILD.gn @@ -47,6 +47,6 @@ rtc_library("test_video_track_source") { "../../../rtc_base/system:no_unique_address", "../../video:recordable_encoded_frame", "../../video:video_frame", + "//third_party/abseil-cpp/absl/types:optional", ] - absl_deps = [ "//third_party/abseil-cpp/absl/types:optional" ] } diff --git a/api/transport/BUILD.gn b/api/transport/BUILD.gn index bde164c564..57f0ed492c 100644 --- a/api/transport/BUILD.gn +++ b/api/transport/BUILD.gn @@ -14,8 +14,10 @@ rtc_library("bitrate_settings") { "bitrate_settings.cc", "bitrate_settings.h", ] - deps = [ "../../rtc_base/system:rtc_export" ] - absl_deps = [ "//third_party/abseil-cpp/absl/types:optional" ] + deps = [ + "../../rtc_base/system:rtc_export", + "//third_party/abseil-cpp/absl/types:optional", + ] } rtc_library("bandwidth_estimation_settings") { @@ -45,8 +47,6 @@ 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", ] @@ -62,8 +62,8 @@ rtc_library("field_trial_based_config") { "../../api:field_trials_registry", "../../rtc_base/system:rtc_export", "../../system_wrappers:field_trial", + "//third_party/abseil-cpp/absl/strings:string_view", ] - absl_deps = [ "//third_party/abseil-cpp/absl/strings" ] } rtc_source_set("datagram_transport_interface") { @@ -73,8 +73,8 @@ rtc_source_set("datagram_transport_interface") { "..:array_view", "..:rtc_error", "../../rtc_base:copy_on_write_buffer", + "//third_party/abseil-cpp/absl/types:optional", ] - absl_deps = [ "//third_party/abseil-cpp/absl/types:optional" ] } rtc_library("goog_cc") { @@ -116,8 +116,8 @@ rtc_source_set("stun_types") { "../../rtc_base:socket_address", "../../rtc_base:ssl", "../../system_wrappers:metrics", + "//third_party/abseil-cpp/absl/strings:string_view", ] - absl_deps = [ "//third_party/abseil-cpp/absl/strings" ] } if (rtc_include_tests) { diff --git a/api/transport/rtp/BUILD.gn b/api/transport/rtp/BUILD.gn index 6f2a15e0e9..3bcee822ad 100644 --- a/api/transport/rtp/BUILD.gn +++ b/api/transport/rtp/BUILD.gn @@ -16,8 +16,8 @@ rtc_source_set("rtp_source") { "../../../api/units:time_delta", "../../../api/units:timestamp", "../../../rtc_base:checks", + "//third_party/abseil-cpp/absl/types:optional", ] - absl_deps = [ "//third_party/abseil-cpp/absl/types:optional" ] } rtc_source_set("dependency_descriptor") { @@ -29,10 +29,8 @@ rtc_source_set("dependency_descriptor") { deps = [ "../../../rtc_base:checks", "../../video:render_resolution", - ] - absl_deps = [ "//third_party/abseil-cpp/absl/container:inlined_vector", - "//third_party/abseil-cpp/absl/strings", + "//third_party/abseil-cpp/absl/strings:string_view", "//third_party/abseil-cpp/absl/types:optional", ] } diff --git a/api/video/BUILD.gn b/api/video/BUILD.gn index 16e27af994..1fb8d6b95d 100644 --- a/api/video/BUILD.gn +++ b/api/video/BUILD.gn @@ -35,9 +35,6 @@ rtc_library("video_rtp_headers") { "../../rtc_base/system:rtc_export", "../units:data_rate", "../units:time_delta", - ] - absl_deps = [ - "//third_party/abseil-cpp/absl/container:inlined_vector", "//third_party/abseil-cpp/absl/types:optional", ] } @@ -76,9 +73,9 @@ rtc_library("video_frame") { "../../rtc_base:timeutils", "../../rtc_base/memory:aligned_malloc", "../../rtc_base/system:rtc_export", + "//third_party/abseil-cpp/absl/types:optional", "//third_party/libyuv", ] - absl_deps = [ "//third_party/abseil-cpp/absl/types:optional" ] } if (is_android) { @@ -127,8 +124,10 @@ rtc_source_set("recordable_encoded_frame") { rtc_source_set("video_frame_type") { visibility = [ "*" ] sources = [ "video_frame_type.h" ] - absl_deps = [ "//third_party/abseil-cpp/absl/strings" ] - deps = [ "../../rtc_base:checks" ] + deps = [ + "../../rtc_base:checks", + "//third_party/abseil-cpp/absl/strings:string_view", + ] } rtc_source_set("render_resolution") { @@ -160,8 +159,8 @@ rtc_library("encoded_image") { "../../rtc_base:refcount", "../../rtc_base/system:rtc_export", "../units:timestamp", + "//third_party/abseil-cpp/absl/types:optional", ] - absl_deps = [ "//third_party/abseil-cpp/absl/types:optional" ] } rtc_library("encoded_frame") { @@ -177,8 +176,8 @@ rtc_library("encoded_frame") { "../../modules/rtp_rtcp:rtp_video_header", "../../modules/video_coding:video_codec_interface", "../units:timestamp", + "//third_party/abseil-cpp/absl/types:optional", ] - absl_deps = [ "//third_party/abseil-cpp/absl/types:optional" ] } rtc_library("rtp_video_frame_assembler") { @@ -196,9 +195,6 @@ rtc_library("rtp_video_frame_assembler") { "../../modules/video_coding:video_coding", "../../rtc_base:logging", "../../rtc_base:rtc_numerics", - ] - - absl_deps = [ "//third_party/abseil-cpp/absl/container:inlined_vector", "//third_party/abseil-cpp/absl/types:optional", ] @@ -236,15 +232,17 @@ 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_source_set("video_layers_allocation") { visibility = [ "*" ] sources = [ "video_layers_allocation.h" ] - deps = [ "../units:data_rate" ] - absl_deps = [ "//third_party/abseil-cpp/absl/container:inlined_vector" ] + deps = [ + "../units:data_rate", + "//third_party/abseil-cpp/absl/container:inlined_vector", + ] } rtc_library("video_bitrate_allocator") { @@ -303,7 +301,6 @@ rtc_source_set("video_stream_encoder") { "../units:data_rate", "../video_codecs:video_codecs_api", ] - absl_deps = [ "//third_party/abseil-cpp/absl/types:optional" ] } rtc_source_set("video_frame_metadata") { @@ -320,8 +317,6 @@ rtc_source_set("video_frame_metadata") { "../../modules/video_coding:codec_globals_headers", "../../rtc_base/system:rtc_export", "../transport/rtp:dependency_descriptor", - ] - absl_deps = [ "//third_party/abseil-cpp/absl/container:inlined_vector", "//third_party/abseil-cpp/absl/types:optional", "//third_party/abseil-cpp/absl/types:variant", @@ -344,8 +339,8 @@ rtc_library("builtin_video_bitrate_allocator_factory") { "../../modules/video_coding:video_coding_utility", "../../modules/video_coding/svc:svc_rate_allocator", "../video_codecs:video_codecs_api", + "//third_party/abseil-cpp/absl/base:core_headers", ] - absl_deps = [ "//third_party/abseil-cpp/absl/base:core_headers" ] } rtc_library("frame_buffer") { @@ -361,8 +356,6 @@ rtc_library("frame_buffer") { "../../modules/video_coding:video_coding_utility", "../../rtc_base:logging", "../../rtc_base:rtc_numerics", - ] - absl_deps = [ "//third_party/abseil-cpp/absl/algorithm:container", "//third_party/abseil-cpp/absl/container:inlined_vector", "//third_party/abseil-cpp/absl/types:optional", diff --git a/api/video/test/BUILD.gn b/api/video/test/BUILD.gn index 60ec4b852f..deb882af16 100644 --- a/api/video/test/BUILD.gn +++ b/api/video/test/BUILD.gn @@ -28,8 +28,8 @@ rtc_library("rtc_api_video_unittests") { "..:video_rtp_headers", "../../../test:frame_utils", "../../../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") { diff --git a/api/video_codecs/BUILD.gn b/api/video_codecs/BUILD.gn index b780a9c329..f71fa08503 100644 --- a/api/video_codecs/BUILD.gn +++ b/api/video_codecs/BUILD.gn @@ -21,8 +21,8 @@ rtc_source_set("scalability_mode") { deps = [ "../../rtc_base:checks", "../../rtc_base/system:rtc_export", + "//third_party/abseil-cpp/absl/strings:string_view", ] - absl_deps = [ "//third_party/abseil-cpp/absl/strings" ] } rtc_source_set("scalability_mode_helper") { @@ -34,9 +34,7 @@ rtc_source_set("scalability_mode_helper") { deps = [ ":scalability_mode", "../../modules/video_coding/svc:scalability_mode_util", - ] - absl_deps = [ - "//third_party/abseil-cpp/absl/strings", + "//third_party/abseil-cpp/absl/strings:string_view", "//third_party/abseil-cpp/absl/types:optional", ] } @@ -101,11 +99,10 @@ 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", + "//third_party/abseil-cpp/absl/strings:string_view", "//third_party/abseil-cpp/absl/types:optional", ] } @@ -113,8 +110,10 @@ rtc_library("video_codecs_api") { rtc_source_set("bitstream_parser_api") { visibility = [ "*" ] sources = [ "bitstream_parser.h" ] - deps = [ "..:array_view" ] - absl_deps = [ "//third_party/abseil-cpp/absl/types:optional" ] + deps = [ + "..:array_view", + "//third_party/abseil-cpp/absl/types:optional", + ] } rtc_library("builtin_video_decoder_factory") { @@ -150,9 +149,6 @@ rtc_library("builtin_video_encoder_factory") { "../../media:rtc_simulcast_encoder_adapter", "../../rtc_base/system:rtc_export", "../environment", - ] - absl_deps = [ - "//third_party/abseil-cpp/absl/strings", "//third_party/abseil-cpp/absl/types:optional", ] } @@ -167,9 +163,8 @@ rtc_source_set("video_encoder_factory_template") { "..:array_view", "../../modules/video_coding/svc:scalability_mode_util", "../environment", + "//third_party/abseil-cpp/absl/algorithm:container", ] - - absl_deps = [ "//third_party/abseil-cpp/absl/algorithm:container" ] } rtc_source_set("video_encoder_factory_template_libvpx_vp8_adapter") { @@ -182,9 +177,8 @@ rtc_source_set("video_encoder_factory_template_libvpx_vp8_adapter") { "../../modules/video_coding:webrtc_vp8", "../../modules/video_coding:webrtc_vp8_scalability", "../environment", + "//third_party/abseil-cpp/absl/container:inlined_vector", ] - - absl_deps = [ "//third_party/abseil-cpp/absl/container:inlined_vector" ] } rtc_source_set("video_encoder_factory_template_libvpx_vp9_adapter") { @@ -222,8 +216,8 @@ rtc_source_set("video_encoder_factory_template_libaom_av1_adapter") { "../../modules/video_coding/codecs/av1:libaom_av1_encoder", "../../modules/video_coding/svc:scalability_mode_util", "../environment", + "//third_party/abseil-cpp/absl/container:inlined_vector", ] - absl_deps = [ "//third_party/abseil-cpp/absl/container:inlined_vector" ] } rtc_source_set("video_decoder_factory_template") { @@ -235,9 +229,8 @@ rtc_source_set("video_decoder_factory_template") { ":video_codecs_api", "..:array_view", "../environment", + "//third_party/abseil-cpp/absl/algorithm:container", ] - - absl_deps = [ "//third_party/abseil-cpp/absl/algorithm:container" ] } rtc_source_set("video_decoder_factory_template_libvpx_vp8_adapter") { @@ -297,9 +290,6 @@ rtc_source_set("video_encoder_interface") { "../../api/video:video_frame", "../../api/video_codecs:video_codecs_api", "../../rtc_base:rtc_numerics", - ] - - absl_deps = [ "//third_party/abseil-cpp/absl/functional:any_invocable", "//third_party/abseil-cpp/absl/types:optional", "//third_party/abseil-cpp/absl/types:variant", @@ -315,9 +305,6 @@ rtc_source_set("video_encoder_factory_interface") { "../../api/units:time_delta", "../../api/video:resolution", "../../rtc_base:rtc_numerics", - ] - - absl_deps = [ "//third_party/abseil-cpp/absl/types:optional", "//third_party/abseil-cpp/absl/types:variant", ] @@ -338,9 +325,6 @@ rtc_library("simple_encoder_wrapper") { "../../common_video/generic_frame_descriptor:generic_frame_descriptor", "../../modules/video_coding/svc:scalability_structures", "../../rtc_base:logging", - ] - - absl_deps = [ "//third_party/abseil-cpp/absl/algorithm:container", "//third_party/abseil-cpp/absl/functional:any_invocable", "//third_party/abseil-cpp/absl/types:variant", @@ -376,12 +360,9 @@ rtc_library("libaom_av1_encoder_factory") { "../../api/units:time_delta", "../../rtc_base:logging", "../../rtc_base:stringutils", - "//third_party/libaom", - ] - - absl_deps = [ "//third_party/abseil-cpp/absl/algorithm:container", "//third_party/abseil-cpp/absl/cleanup", + "//third_party/libaom", ] } @@ -401,9 +382,8 @@ rtc_library("libaom_av1_encoder_factory_test") { "../../test:fileutils", "../../test:test_support", "../../test:video_test_support", + "//third_party/abseil-cpp/absl/types:variant", ] - - absl_deps = [ "//third_party/abseil-cpp/absl/types:variant" ] } rtc_library("vp8_temporal_layers_factory") { @@ -452,9 +432,6 @@ 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", ] diff --git a/api/video_codecs/test/BUILD.gn b/api/video_codecs/test/BUILD.gn index 2fd9bc1460..0bc86f54ce 100644 --- a/api/video_codecs/test/BUILD.gn +++ b/api/video_codecs/test/BUILD.gn @@ -50,8 +50,8 @@ if (rtc_include_tests) { "../../video:video_frame", "../../video:video_rtp_headers", "//testing/gtest", + "//third_party/abseil-cpp/absl/types:optional", ] - absl_deps = [ "//third_party/abseil-cpp/absl/types:optional" ] } rtc_library("video_encoder_factory_template_tests") { diff --git a/api/voip/BUILD.gn b/api/voip/BUILD.gn index 7cf9a7abf1..6ed1ea8a90 100644 --- a/api/voip/BUILD.gn +++ b/api/voip/BUILD.gn @@ -23,8 +23,6 @@ rtc_source_set("voip_api") { "..:array_view", "../audio_codecs:audio_codecs_api", "../neteq:neteq_api", - ] - absl_deps = [ "//third_party/abseil-cpp/absl/base:core_headers", "//third_party/abseil-cpp/absl/types:optional", ] @@ -57,8 +55,8 @@ if (rtc_include_tests) { ":voip_api", "..:array_view", "../../test:test_support", + "//third_party/abseil-cpp/absl/types:optional", ] - absl_deps = [ "//third_party/abseil-cpp/absl/types:optional" ] } rtc_library("voip_engine_factory_unittests") { diff --git a/audio/BUILD.gn b/audio/BUILD.gn index f48b0bcaf2..b4a97031bf 100644 --- a/audio/BUILD.gn +++ b/audio/BUILD.gn @@ -112,11 +112,9 @@ rtc_library("audio") { "../system_wrappers:field_trial", "../system_wrappers:metrics", "utility:audio_frame_operations", - ] - absl_deps = [ "//third_party/abseil-cpp/absl/functional:any_invocable", "//third_party/abseil-cpp/absl/memory", - "//third_party/abseil-cpp/absl/strings", + "//third_party/abseil-cpp/absl/strings:string_view", "//third_party/abseil-cpp/absl/types:optional", ] } @@ -221,10 +219,7 @@ if (rtc_include_tests) { "../test/time_controller:time_controller", "utility:utility_tests", "//testing/gtest", - ] - absl_deps = [ "//third_party/abseil-cpp/absl/memory", - "//third_party/abseil-cpp/absl/types:optional", ] } @@ -248,10 +243,7 @@ if (rtc_include_tests) { "../test:mock_transport", "../test:test_support", "../test/time_controller", - ] - absl_deps = [ "//third_party/abseil-cpp/absl/strings", - "//third_party/abseil-cpp/absl/types:optional", ] } } diff --git a/audio/utility/BUILD.gn b/audio/utility/BUILD.gn index c84302a60f..e360a95dcc 100644 --- a/audio/utility/BUILD.gn +++ b/audio/utility/BUILD.gn @@ -30,8 +30,8 @@ rtc_library("audio_frame_operations") { "../../rtc_base:logging", "../../rtc_base:safe_conversions", "../../system_wrappers:field_trial", + "//third_party/abseil-cpp/absl/base:core_headers", ] - absl_deps = [ "//third_party/abseil-cpp/absl/base:core_headers" ] } if (rtc_include_tests) { diff --git a/audio/voip/BUILD.gn b/audio/voip/BUILD.gn index a9a9a675a4..8042ec99fa 100644 --- a/audio/voip/BUILD.gn +++ b/audio/voip/BUILD.gn @@ -27,7 +27,6 @@ rtc_library("voip_core") { "../../rtc_base:logging", "../../rtc_base/synchronization:mutex", ] - absl_deps = [ "//third_party/abseil-cpp/absl/types:optional" ] } rtc_library("audio_channel") { @@ -74,8 +73,8 @@ rtc_library("audio_ingress") { "../../rtc_base:timeutils", "../../rtc_base/synchronization:mutex", "../utility:audio_frame_operations", + "//third_party/abseil-cpp/absl/types:optional", ] - absl_deps = [ "//third_party/abseil-cpp/absl/types:optional" ] } rtc_library("audio_egress") { diff --git a/audio/voip/test/BUILD.gn b/audio/voip/test/BUILD.gn index 00e9bee622..088a7a5607 100644 --- a/audio/voip/test/BUILD.gn +++ b/audio/voip/test/BUILD.gn @@ -56,8 +56,8 @@ if (rtc_include_tests) { "../../../rtc_base:logging", "../../../test:mock_transport", "../../../test:test_support", + "//third_party/abseil-cpp/absl/functional:any_invocable", ] - absl_deps = [ "//third_party/abseil-cpp/absl/functional:any_invocable" ] } rtc_library("audio_ingress_unittests") { diff --git a/call/BUILD.gn b/call/BUILD.gn index 112980fc64..684b076d27 100644 --- a/call/BUILD.gn +++ b/call/BUILD.gn @@ -76,11 +76,8 @@ rtc_library("call_interfaces") { "../rtc_base:refcount", "../rtc_base:stringutils", "../rtc_base/network:sent_packet", - ] - absl_deps = [ "//third_party/abseil-cpp/absl/functional:any_invocable", - "//third_party/abseil-cpp/absl/functional:bind_front", - "//third_party/abseil-cpp/absl/strings", + "//third_party/abseil-cpp/absl/strings:string_view", "//third_party/abseil-cpp/absl/types:optional", ] } @@ -126,10 +123,8 @@ rtc_library("rtp_interfaces") { "../modules/rtp_rtcp:rtp_rtcp_format", "../rtc_base:checks", "../rtc_base:stringutils", - ] - absl_deps = [ "//third_party/abseil-cpp/absl/algorithm:container", - "//third_party/abseil-cpp/absl/strings", + "//third_party/abseil-cpp/absl/strings:string_view", "//third_party/abseil-cpp/absl/types:optional", ] } @@ -157,10 +152,7 @@ rtc_library("rtp_receiver") { "../rtc_base/containers:flat_map", "../rtc_base/containers:flat_set", "../rtc_base/system:no_unique_address", - ] - absl_deps = [ - "//third_party/abseil-cpp/absl/strings:strings", - "//third_party/abseil-cpp/absl/types:optional", + "//third_party/abseil-cpp/absl/strings:string_view", ] } @@ -223,11 +215,10 @@ rtc_library("rtp_sender") { "../rtc_base:timeutils", "../rtc_base/synchronization:mutex", "../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", + "//third_party/abseil-cpp/absl/strings", + "//third_party/abseil-cpp/absl/strings:string_view", "//third_party/abseil-cpp/absl/types:optional", "//third_party/abseil-cpp/absl/types:variant", ] @@ -240,6 +231,7 @@ rtc_library("bitrate_configurator") { ] deps = [ ":rtp_interfaces", + "//third_party/abseil-cpp/absl/types:optional", # For api/bitrate_constraints.h "../api:libjingle_peerconnection_api", @@ -247,7 +239,6 @@ rtc_library("bitrate_configurator") { "../api/units:data_rate", "../rtc_base:checks", ] - absl_deps = [ "//third_party/abseil-cpp/absl/types:optional" ] } rtc_library("bitrate_allocator") { @@ -268,8 +259,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") { @@ -341,10 +332,8 @@ rtc_library("call") { "../video:decode_synchronizer", "../video/config:encoder_config", "adaptation:resource_adaptation", - ] - absl_deps = [ "//third_party/abseil-cpp/absl/functional:bind_front", - "//third_party/abseil-cpp/absl/strings", + "//third_party/abseil-cpp/absl/strings:string_view", "//third_party/abseil-cpp/absl/types:optional", ] } @@ -392,9 +381,6 @@ rtc_library("video_stream_api") { "../rtc_base:checks", "../rtc_base:stringutils", "../video/config:encoder_config", - ] - absl_deps = [ - "//third_party/abseil-cpp/absl/functional:any_invocable", "//third_party/abseil-cpp/absl/types:optional", ] } @@ -523,11 +509,9 @@ if (rtc_include_tests) { "adaptation:resource_adaptation_test_utilities", "//testing/gmock", "//testing/gtest", - ] - absl_deps = [ "//third_party/abseil-cpp/absl/container:inlined_vector", "//third_party/abseil-cpp/absl/functional:any_invocable", - "//third_party/abseil-cpp/absl/strings", + "//third_party/abseil-cpp/absl/strings:string_view", "//third_party/abseil-cpp/absl/types:optional", "//third_party/abseil-cpp/absl/types:variant", ] @@ -597,10 +581,8 @@ if (rtc_include_tests) { "../video", "../video/config:encoder_config", "//testing/gtest", - ] - absl_deps = [ "//third_party/abseil-cpp/absl/flags:flag", - "//third_party/abseil-cpp/absl/strings", + "//third_party/abseil-cpp/absl/strings:string_view", ] } } @@ -626,8 +608,8 @@ if (rtc_include_tests) { "../rtc_base:rate_limiter", "../rtc_base/network:sent_packet", "../test:test_support", + "//third_party/abseil-cpp/absl/strings:string_view", ] - absl_deps = [ "//third_party/abseil-cpp/absl/strings" ] } rtc_source_set("mock_bitrate_allocator") { testonly = true @@ -665,6 +647,5 @@ if (rtc_include_tests) { "../test/network:simulated_network", "//testing/gtest", ] - absl_deps = [ "//third_party/abseil-cpp/absl/algorithm:container" ] } } diff --git a/call/adaptation/BUILD.gn b/call/adaptation/BUILD.gn index dd44d1c5cc..5dde21d8c9 100644 --- a/call/adaptation/BUILD.gn +++ b/call/adaptation/BUILD.gn @@ -56,10 +56,8 @@ rtc_library("resource_adaptation") { "../../rtc_base/system:no_unique_address", "../../video:video_stream_encoder_interface", "../../video/config:encoder_config", - ] - absl_deps = [ "//third_party/abseil-cpp/absl/algorithm:container", - "//third_party/abseil-cpp/absl/strings", + "//third_party/abseil-cpp/absl/strings:string_view", "//third_party/abseil-cpp/absl/types:optional", "//third_party/abseil-cpp/absl/types:variant", ] @@ -97,8 +95,8 @@ if (rtc_include_tests) { "../../test:scoped_key_value_config", "../../test:test_support", "../../video/config:encoder_config", + "//third_party/abseil-cpp/absl/types:optional", ] - absl_deps = [ "//third_party/abseil-cpp/absl/types:optional" ] } rtc_source_set("resource_adaptation_test_utilities") { @@ -126,9 +124,7 @@ if (rtc_include_tests) { "../../test:test_support", "../../video:video_stream_encoder_interface", "../../video/config:encoder_config", - ] - absl_deps = [ - "//third_party/abseil-cpp/absl/strings", + "//third_party/abseil-cpp/absl/strings:string_view", "//third_party/abseil-cpp/absl/types:optional", ] } diff --git a/common_audio/BUILD.gn b/common_audio/BUILD.gn index 2ae6d32710..9b7b55eeaf 100644 --- a/common_audio/BUILD.gn +++ b/common_audio/BUILD.gn @@ -57,8 +57,8 @@ rtc_library("common_audio") { "../rtc_base/system:file_wrapper", "../system_wrappers", "third_party/ooura:fft_size_256", + "//third_party/abseil-cpp/absl/types:optional", ] - absl_deps = [ "//third_party/abseil-cpp/absl/types:optional" ] defines = [] diff --git a/common_video/BUILD.gn b/common_video/BUILD.gn index 635e206a24..910d789ec1 100644 --- a/common_video/BUILD.gn +++ b/common_video/BUILD.gn @@ -85,6 +85,8 @@ rtc_library("common_video") { "../rtc_base/synchronization:mutex", "../rtc_base/system:rtc_export", "../system_wrappers:metrics", + "//third_party/abseil-cpp/absl/numeric:bits", + "//third_party/abseil-cpp/absl/types:optional", "//third_party/libyuv", ] if (rtc_use_h265) { @@ -93,10 +95,6 @@ rtc_library("common_video") { "../rtc_base/containers:flat_map", ] } - absl_deps = [ - "//third_party/abseil-cpp/absl/numeric:bits", - "//third_party/abseil-cpp/absl/types:optional", - ] } rtc_source_set("frame_counts") { @@ -166,8 +164,6 @@ if (rtc_include_tests && !build_with_chromium) { "//third_party/libyuv", ] - absl_deps = [ "//third_party/abseil-cpp/absl/types:optional" ] - data = common_video_resources if (is_android) { deps += [ "//testing/android/native_test:native_test_support" ] diff --git a/common_video/generic_frame_descriptor/BUILD.gn b/common_video/generic_frame_descriptor/BUILD.gn index ab97e887f2..fb25d5f1a1 100644 --- a/common_video/generic_frame_descriptor/BUILD.gn +++ b/common_video/generic_frame_descriptor/BUILD.gn @@ -19,10 +19,7 @@ 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", + "//third_party/abseil-cpp/absl/strings:string_view", ] } diff --git a/examples/BUILD.gn b/examples/BUILD.gn index 3b5b782089..9bcbba29a1 100644 --- a/examples/BUILD.gn +++ b/examples/BUILD.gn @@ -71,8 +71,8 @@ rtc_library("read_auth_file") { deps = [ "../api:array_view", "../rtc_base:stringutils", + "//third_party/abseil-cpp/absl/strings:string_view", ] - absl_deps = [ "//third_party/abseil-cpp/absl/strings:strings" ] } if (rtc_include_tests) { diff --git a/logging/BUILD.gn b/logging/BUILD.gn index 117d5c4a3c..23d563cf75 100644 --- a/logging/BUILD.gn +++ b/logging/BUILD.gn @@ -35,8 +35,10 @@ rtc_source_set("rtc_event_log_api") { rtc_source_set("rtc_event_log_parse_status") { sources = [ "rtc_event_log/events/rtc_event_log_parse_status.h" ] - deps = [ "../rtc_base:checks" ] - absl_deps = [ "//third_party/abseil-cpp/absl/strings" ] + deps = [ + "../rtc_base:checks", + "//third_party/abseil-cpp/absl/strings:string_view", + ] } rtc_library("rtc_event_field") { @@ -61,9 +63,7 @@ rtc_library("rtc_event_field") { "../rtc_base:bitstream_reader", "../rtc_base:checks", "../rtc_base:logging", - ] - absl_deps = [ - "//third_party/abseil-cpp/absl/strings", + "//third_party/abseil-cpp/absl/strings:string_view", "//third_party/abseil-cpp/absl/types:optional", ] } @@ -77,8 +77,8 @@ rtc_library("rtc_stream_config") { deps = [ "../api:rtp_headers", "../api:rtp_parameters", + "//third_party/abseil-cpp/absl/strings:string_view", ] - absl_deps = [ "//third_party/abseil-cpp/absl/strings" ] } rtc_library("rtc_event_pacing") { @@ -92,10 +92,8 @@ rtc_library("rtc_event_pacing") { ":rtc_event_field", "../api/rtc_event_log", "../api/units:timestamp", - ] - absl_deps = [ "//third_party/abseil-cpp/absl/memory", - "//third_party/abseil-cpp/absl/strings", + "//third_party/abseil-cpp/absl/strings:string_view", ] } @@ -121,10 +119,8 @@ rtc_library("rtc_event_audio") { "../api/units:timestamp", "../modules/audio_coding:audio_network_adaptor_config", "../rtc_base:checks", - ] - absl_deps = [ "//third_party/abseil-cpp/absl/memory", - "//third_party/abseil-cpp/absl/strings", + "//third_party/abseil-cpp/absl/strings:string_view", ] } @@ -140,8 +136,8 @@ rtc_library("rtc_event_begin_end") { "../api:array_view", "../api/rtc_event_log", "../api/units:timestamp", + "//third_party/abseil-cpp/absl/strings:string_view", ] - absl_deps = [ "//third_party/abseil-cpp/absl/strings" ] } rtc_library("rtc_event_bwe") { @@ -168,10 +164,8 @@ rtc_library("rtc_event_bwe") { "../api/rtc_event_log", "../api/units:data_rate", "../api/units:timestamp", - ] - absl_deps = [ "//third_party/abseil-cpp/absl/memory", - "//third_party/abseil-cpp/absl/strings", + "//third_party/abseil-cpp/absl/strings:string_view", "//third_party/abseil-cpp/absl/types:optional", ] } @@ -188,11 +182,8 @@ rtc_library("rtc_event_frame_events") { "../api/units:timestamp", "../api/video:video_frame", "../rtc_base:timeutils", - ] - absl_deps = [ "//third_party/abseil-cpp/absl/memory", - "//third_party/abseil-cpp/absl/strings", - "//third_party/abseil-cpp/absl/types:optional", + "//third_party/abseil-cpp/absl/strings:string_view", ] } @@ -211,10 +202,8 @@ rtc_library("rtc_event_generic_packet_events") { "../api/rtc_event_log", "../api/units:timestamp", "../rtc_base:timeutils", - ] - absl_deps = [ "//third_party/abseil-cpp/absl/memory", - "//third_party/abseil-cpp/absl/strings", + "//third_party/abseil-cpp/absl/strings:string_view", "//third_party/abseil-cpp/absl/types:optional", ] } @@ -242,10 +231,8 @@ rtc_library("rtc_event_rtp_rtcp") { "../modules/rtp_rtcp:rtp_rtcp_format", "../rtc_base:buffer", "../rtc_base:checks", - ] - absl_deps = [ "//third_party/abseil-cpp/absl/memory", - "//third_party/abseil-cpp/absl/strings", + "//third_party/abseil-cpp/absl/strings:string_view", ] } @@ -264,10 +251,8 @@ rtc_library("rtc_event_video") { "../api/rtc_event_log", "../api/units:timestamp", "../rtc_base:checks", - ] - absl_deps = [ "//third_party/abseil-cpp/absl/memory", - "//third_party/abseil-cpp/absl/strings", + "//third_party/abseil-cpp/absl/strings:string_view", ] } @@ -288,11 +273,7 @@ rtc_library("rtc_event_number_encodings") { "../rtc_base:bitstream_reader", "../rtc_base:checks", "../rtc_base:macromagic", - ] - absl_deps = [ - "//third_party/abseil-cpp/absl/memory", - "//third_party/abseil-cpp/absl/strings", - "//third_party/abseil-cpp/absl/types:optional", + "//third_party/abseil-cpp/absl/strings:string_view", ] } @@ -305,8 +286,8 @@ rtc_library("rtc_event_log_blob_encoding") { ":rtc_event_number_encodings", "../rtc_base:checks", "../rtc_base:logging", + "//third_party/abseil-cpp/absl/strings:string_view", ] - absl_deps = [ "//third_party/abseil-cpp/absl/strings" ] } rtc_library("rtc_event_log_optional_blob_encoding") { @@ -319,9 +300,7 @@ rtc_library("rtc_event_log_optional_blob_encoding") { "../rtc_base:bitstream_reader", "../rtc_base:checks", "../rtc_base:logging", - ] - absl_deps = [ - "//third_party/abseil-cpp/absl/strings", + "//third_party/abseil-cpp/absl/strings:string_view", "//third_party/abseil-cpp/absl/types:optional", ] } @@ -338,10 +317,8 @@ rtc_library("rtc_event_log_delta_encoding") { "../rtc_base:checks", "../rtc_base:logging", "../rtc_base:safe_conversions", - ] - absl_deps = [ "//third_party/abseil-cpp/absl/memory", - "//third_party/abseil-cpp/absl/strings", + "//third_party/abseil-cpp/absl/strings:string_view", "//third_party/abseil-cpp/absl/types:optional", ] } @@ -363,10 +340,6 @@ rtc_library("rtc_event_log_impl_encoder") { "../rtc_base:checks", "../rtc_base:logging", "../rtc_base:safe_conversions", - ] - absl_deps = [ - "//third_party/abseil-cpp/absl/memory", - "//third_party/abseil-cpp/absl/strings", "//third_party/abseil-cpp/absl/types:optional", ] @@ -420,9 +393,6 @@ if (rtc_enable_protobuf) { "../rtc_base:bitstream_reader", "../rtc_base:checks", "../rtc_base:logging", - ] - absl_deps = [ - "//third_party/abseil-cpp/absl/strings", "//third_party/abseil-cpp/absl/types:optional", ] } @@ -471,10 +441,7 @@ if (rtc_enable_protobuf) { "../rtc_base:safe_minmax", "../rtc_base:timeutils", "../rtc_base/system:no_unique_address", - ] - absl_deps = [ - "//third_party/abseil-cpp/absl/strings", - "//third_party/abseil-cpp/absl/types:optional", + "//third_party/abseil-cpp/absl/strings:string_view", ] } } @@ -493,8 +460,8 @@ rtc_library("fake_rtc_event_log") { "../api/rtc_event_log", "../rtc_base:macromagic", "../rtc_base/synchronization:mutex", + "//third_party/abseil-cpp/absl/base:nullability", ] - absl_deps = [ "//third_party/abseil-cpp/absl/base:nullability" ] } if (rtc_enable_protobuf) { @@ -558,11 +525,9 @@ if (rtc_enable_protobuf) { "../rtc_base:rtc_numerics", "../rtc_base:safe_conversions", "../rtc_base/system:file_wrapper", - ] - absl_deps = [ "//third_party/abseil-cpp/absl/base:core_headers", "//third_party/abseil-cpp/absl/memory", - "//third_party/abseil-cpp/absl/strings", + "//third_party/abseil-cpp/absl/strings:string_view", "//third_party/abseil-cpp/absl/types:optional", ] } @@ -637,10 +602,8 @@ if (rtc_enable_protobuf) { "../test/logging:log_writer", "../test/time_controller", "//testing/gtest", - ] - absl_deps = [ "//third_party/abseil-cpp/absl/memory", - "//third_party/abseil-cpp/absl/strings", + "//third_party/abseil-cpp/absl/strings:string_view", "//third_party/abseil-cpp/absl/types:optional", ] } @@ -693,10 +656,8 @@ rtc_library("ice_log") { "../api:libjingle_logging_api", "../api/rtc_event_log", "../api/units:timestamp", - ] - absl_deps = [ "//third_party/abseil-cpp/absl/memory", - "//third_party/abseil-cpp/absl/strings", + "//third_party/abseil-cpp/absl/strings:string_view", ] } diff --git a/media/BUILD.gn b/media/BUILD.gn index f7c52ece8f..6244b6b4f0 100644 --- a/media/BUILD.gn +++ b/media/BUILD.gn @@ -41,8 +41,6 @@ rtc_library("rtc_sdp_video_format_utils") { "../api/video_codecs:video_codecs_api", "../rtc_base:checks", "../rtc_base:stringutils", - ] - absl_deps = [ "//third_party/abseil-cpp/absl/algorithm:container", "//third_party/abseil-cpp/absl/types:optional", ] @@ -128,12 +126,6 @@ rtc_library("rtc_media_base") { "../rtc_base/system:rtc_export", "../rtc_base/third_party/sigslot", "../video/config:encoder_config", - ] - absl_deps = [ - "//third_party/abseil-cpp/absl/algorithm:container", - "//third_party/abseil-cpp/absl/container:inlined_vector", - "//third_party/abseil-cpp/absl/functional:any_invocable", - "//third_party/abseil-cpp/absl/strings", "//third_party/abseil-cpp/absl/types:optional", ] } @@ -155,14 +147,13 @@ rtc_library("adapted_video_track_source") { "../rtc_base:timeutils", "../rtc_base/synchronization:mutex", "../rtc_base/system:rtc_export", + "//third_party/abseil-cpp/absl/types:optional", ] - absl_deps = [ "//third_party/abseil-cpp/absl/types:optional" ] } rtc_source_set("audio_source") { sources = [ "base/audio_source.h" ] - absl_deps = [ "//third_party/abseil-cpp/absl/types:optional" ] - deps = [] + deps = [ "//third_party/abseil-cpp/absl/types:optional" ] } rtc_library("video_adapter") { @@ -182,8 +173,8 @@ rtc_library("video_adapter") { "../rtc_base/synchronization:mutex", "../rtc_base/system:rtc_export", "../system_wrappers:field_trial", + "//third_party/abseil-cpp/absl/types:optional", ] - absl_deps = [ "//third_party/abseil-cpp/absl/types:optional" ] } rtc_library("video_source_base") { @@ -196,8 +187,8 @@ rtc_library("video_source_base") { "../api/video:video_frame", "../rtc_base:checks", "../rtc_base/system:no_unique_address", + "//third_party/abseil-cpp/absl/algorithm:container", ] - absl_deps = [ "//third_party/abseil-cpp/absl/algorithm:container" ] } rtc_library("video_broadcaster") { @@ -217,8 +208,8 @@ rtc_library("video_broadcaster") { "../rtc_base:logging", "../rtc_base:macromagic", "../rtc_base/synchronization:mutex", + "//third_party/abseil-cpp/absl/types:optional", ] - absl_deps = [ "//third_party/abseil-cpp/absl/types:optional" ] } rtc_library("video_common") { @@ -257,8 +248,8 @@ rtc_library("media_engine") { "../rtc_base:checks", "../rtc_base:stringutils", "../rtc_base/system:file_wrapper", + "//third_party/abseil-cpp/absl/algorithm:container", ] - absl_deps = [ "//third_party/abseil-cpp/absl/algorithm:container" ] } rtc_library("media_channel_impl") { @@ -304,10 +295,8 @@ rtc_library("media_channel_impl") { "../rtc_base:network_route", "../rtc_base:socket", "../rtc_base/network:sent_packet", - ] - absl_deps = [ "//third_party/abseil-cpp/absl/functional:any_invocable", - "//third_party/abseil-cpp/absl/strings", + "//third_party/abseil-cpp/absl/strings:string_view", "//third_party/abseil-cpp/absl/types:optional", ] } @@ -356,10 +345,6 @@ rtc_source_set("media_channel") { "../rtc_base:stringutils", "../rtc_base/network:sent_packet", "../video/config:encoder_config", - ] - absl_deps = [ - "//third_party/abseil-cpp/absl/functional:any_invocable", - "//third_party/abseil-cpp/absl/strings", "//third_party/abseil-cpp/absl/types:optional", ] } @@ -378,11 +363,10 @@ rtc_library("codec") { "../rtc_base:logging", "../rtc_base:stringutils", "../rtc_base/system:rtc_export", - ] - absl_deps = [ "//third_party/abseil-cpp/absl/algorithm:container", "//third_party/abseil-cpp/absl/container:inlined_vector", "//third_party/abseil-cpp/absl/strings", + "//third_party/abseil-cpp/absl/strings:string_view", "//third_party/abseil-cpp/absl/types:optional", ] } @@ -401,8 +385,8 @@ rtc_library("rtp_utils") { "../rtc_base:checks", "../rtc_base:digest", "../rtc_base/system:rtc_export", + "//third_party/abseil-cpp/absl/strings:string_view", ] - absl_deps = [ "//third_party/abseil-cpp/absl/strings" ] } rtc_library("stream_params") { @@ -415,8 +399,8 @@ rtc_library("stream_params") { "../api:array_view", "../rtc_base:stringutils", "../rtc_base:unique_id_generator", + "//third_party/abseil-cpp/absl/algorithm:container", ] - absl_deps = [ "//third_party/abseil-cpp/absl/algorithm:container" ] } rtc_library("media_constants") { @@ -480,8 +464,6 @@ rtc_library("rtc_simulcast_encoder_adapter") { "../rtc_base/system:no_unique_address", "../rtc_base/system:rtc_export", "../system_wrappers", - ] - absl_deps = [ "//third_party/abseil-cpp/absl/algorithm:container", "//third_party/abseil-cpp/absl/base:nullability", "//third_party/abseil-cpp/absl/types:optional", @@ -519,6 +501,8 @@ rtc_library("rtc_internal_video_codecs") { "../rtc_base/system:rtc_export", "../system_wrappers:field_trial", "../test:fake_video_codecs", + "//third_party/abseil-cpp/absl/strings", + "//third_party/abseil-cpp/absl/types:optional", ] if (enable_libaom) { @@ -531,10 +515,6 @@ rtc_library("rtc_internal_video_codecs") { if (rtc_include_dav1d_in_internal_decoder_factory) { deps += [ "../modules/video_coding/codecs/av1:dav1d_decoder" ] } - absl_deps = [ - "//third_party/abseil-cpp/absl/strings", - "//third_party/abseil-cpp/absl/types:optional", - ] sources = [ "engine/fake_video_codec_factory.cc", "engine/fake_video_codec_factory.h", @@ -656,14 +636,13 @@ rtc_library("rtc_audio_video") { "../system_wrappers", "../system_wrappers:metrics", "../video/config:encoder_config", - ] - absl_deps = [ "//third_party/abseil-cpp/absl/algorithm", "//third_party/abseil-cpp/absl/algorithm:container", "//third_party/abseil-cpp/absl/container:inlined_vector", "//third_party/abseil-cpp/absl/functional:any_invocable", "//third_party/abseil-cpp/absl/functional:bind_front", "//third_party/abseil-cpp/absl/strings", + "//third_party/abseil-cpp/absl/strings:string_view", "//third_party/abseil-cpp/absl/types:optional", ] @@ -742,8 +721,6 @@ if (rtc_build_dcsctp) { "../rtc_base/network:received_packet", "../rtc_base/third_party/sigslot:sigslot", "../system_wrappers", - ] - absl_deps += [ "//third_party/abseil-cpp/absl/strings:strings", "//third_party/abseil-cpp/absl/types:optional", ] @@ -844,11 +821,10 @@ if (rtc_include_tests) { "../test:test_support", "../video/config:streams_config", "//testing/gtest", - ] - absl_deps = [ "//third_party/abseil-cpp/absl/algorithm:container", "//third_party/abseil-cpp/absl/functional:any_invocable", "//third_party/abseil-cpp/absl/strings", + "//third_party/abseil-cpp/absl/strings:string_view", "//third_party/abseil-cpp/absl/types:optional", ] sources = [ @@ -990,18 +966,17 @@ if (rtc_include_tests) { "../test:video_test_common", "../test/time_controller", "../video/config:streams_config", + "//third_party/abseil-cpp/absl/algorithm:container", + "//third_party/abseil-cpp/absl/memory", + "//third_party/abseil-cpp/absl/strings", + "//third_party/abseil-cpp/absl/strings:string_view", + "//third_party/abseil-cpp/absl/types:optional", ] if (enable_libaom) { defines += [ "RTC_USE_LIBAOM_AV1_ENCODER" ] } - 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", - ] sources = [ "base/codec_unittest.cc", "base/media_engine_unittest.cc", diff --git a/modules/BUILD.gn b/modules/BUILD.gn index 4870cb3499..3c43876ea6 100644 --- a/modules/BUILD.gn +++ b/modules/BUILD.gn @@ -30,7 +30,7 @@ group("modules") { rtc_source_set("module_api_public") { sources = [ "include/module_common_types_public.h" ] - absl_deps = [ "//third_party/abseil-cpp/absl/types:optional" ] + deps = [ "//third_party/abseil-cpp/absl/types:optional" ] } rtc_source_set("module_api") { diff --git a/modules/audio_coding/BUILD.gn b/modules/audio_coding/BUILD.gn index d0a1b6947b..0ae4e34afb 100644 --- a/modules/audio_coding/BUILD.gn +++ b/modules/audio_coding/BUILD.gn @@ -58,9 +58,8 @@ rtc_library("audio_coding") { "../../rtc_base/synchronization:mutex", "../../system_wrappers", "../../system_wrappers:metrics", - ] - absl_deps = [ "//third_party/abseil-cpp/absl/strings", + "//third_party/abseil-cpp/absl/strings:string_view", "//third_party/abseil-cpp/absl/types:optional", ] } @@ -75,8 +74,8 @@ rtc_library("legacy_encoded_audio_frame") { "../../api/audio_codecs:audio_codecs_api", "../../rtc_base:buffer", "../../rtc_base:checks", + "//third_party/abseil-cpp/absl/types:optional", ] - absl_deps = [ "//third_party/abseil-cpp/absl/types:optional" ] } rtc_library("webrtc_cng") { @@ -108,8 +107,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") { @@ -129,9 +128,7 @@ rtc_library("red") { "../../rtc_base:byte_order", "../../rtc_base:checks", "../../rtc_base:logging", - ] - absl_deps = [ - "//third_party/abseil-cpp/absl/strings", + "//third_party/abseil-cpp/absl/strings:string_view", "//third_party/abseil-cpp/absl/types:optional", ] } @@ -153,8 +150,8 @@ rtc_library("g711") { "../../api/units:time_delta", "../../rtc_base:buffer", "../../rtc_base:checks", + "//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) } @@ -186,8 +183,8 @@ rtc_library("g722") { "../../rtc_base:buffer", "../../rtc_base:checks", "../../rtc_base:safe_conversions", + "//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) } @@ -221,8 +218,8 @@ rtc_library("ilbc") { "../../rtc_base:checks", "../../rtc_base:logging", "../../rtc_base:safe_conversions", + "//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) } @@ -377,8 +374,8 @@ rtc_library("ilbc_c") { "../../rtc_base:checks", "../../rtc_base:sanitizer", "../../rtc_base/system:arch", + "//third_party/abseil-cpp/absl/base:core_headers", ] - absl_deps = [ "//third_party/abseil-cpp/absl/base:core_headers" ] } rtc_library("isac_vad") { @@ -452,9 +449,7 @@ 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/strings:string_view", "//third_party/abseil-cpp/absl/types:optional", ] } @@ -487,9 +482,8 @@ rtc_library("webrtc_opus") { "../../rtc_base:stringutils", "../../rtc_base:timeutils", "../../system_wrappers:field_trial", - ] - absl_deps = [ "//third_party/abseil-cpp/absl/strings", + "//third_party/abseil-cpp/absl/strings:string_view", "//third_party/abseil-cpp/absl/types:optional", ] public_deps += # no-presubmit-check TODO(webrtc:8603) @@ -520,8 +514,6 @@ rtc_library("webrtc_multiopus") { "../../rtc_base:macromagic", "../../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", @@ -577,7 +569,7 @@ rtc_library("audio_network_adaptor_config") { "audio_network_adaptor/audio_network_adaptor_config.cc", "audio_network_adaptor/include/audio_network_adaptor_config.h", ] - absl_deps = [ "//third_party/abseil-cpp/absl/types:optional" ] + deps = [ "//third_party/abseil-cpp/absl/types:optional" ] } rtc_library("audio_network_adaptor") { @@ -625,10 +617,8 @@ rtc_library("audio_network_adaptor") { "../../rtc_base/system:file_wrapper", "../../system_wrappers", "../../system_wrappers:field_trial", - ] - absl_deps = [ "//third_party/abseil-cpp/absl/algorithm:container", - "//third_party/abseil-cpp/absl/strings", + "//third_party/abseil-cpp/absl/strings:string_view", "//third_party/abseil-cpp/absl/types:optional", ] @@ -740,9 +730,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/strings:string_view", "//third_party/abseil-cpp/absl/types:optional", ] } @@ -802,8 +791,8 @@ rtc_library("neteq_tools_minimal") { "../../rtc_base:stringutils", "../../system_wrappers", "../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 } @@ -842,9 +831,7 @@ rtc_library("neteq_test_tools") { "../../rtc_base/system:arch", "../../test:rtp_test_utils", "../rtp_rtcp:rtp_rtcp_format", - ] - absl_deps = [ - "//third_party/abseil-cpp/absl/strings", + "//third_party/abseil-cpp/absl/strings:string_view", "//third_party/abseil-cpp/absl/types:optional", ] } @@ -877,9 +864,7 @@ rtc_library("neteq_tools") { "../../rtc_base:timeutils", "../rtp_rtcp", "../rtp_rtcp:rtp_rtcp_format", - ] - absl_deps = [ - "//third_party/abseil-cpp/absl/strings", + "//third_party/abseil-cpp/absl/strings:string_view", "//third_party/abseil-cpp/absl/types:optional", ] @@ -906,8 +891,8 @@ rtc_library("neteq_input_audio_tools") { deps = [ "../../common_audio", "../../rtc_base:checks", + "//third_party/abseil-cpp/absl/strings:string_view", ] - absl_deps = [ "//third_party/abseil-cpp/absl/strings" ] } if (rtc_enable_protobuf) { @@ -960,9 +945,8 @@ rtc_library("audio_coding_modules_tests_shared") { "../../test:fileutils", "../../test:test_support", "//testing/gtest", - ] - absl_deps = [ "//third_party/abseil-cpp/absl/strings", + "//third_party/abseil-cpp/absl/strings:string_view", "//third_party/abseil-cpp/absl/types:optional", ] defines = audio_coding_defines @@ -1093,10 +1077,8 @@ if (rtc_include_tests) { "../../test:fileutils", "../../test:scoped_key_value_config", "../../test:test_support", - ] - absl_deps = [ "//third_party/abseil-cpp/absl/strings", - "//third_party/abseil-cpp/absl/types:optional", + "//third_party/abseil-cpp/absl/strings:string_view", ] defines = audio_coding_defines } @@ -1121,8 +1103,8 @@ if (rtc_include_tests) { "../../test:fileutils", "../../test:test_flags", "../../test:test_support", + "//third_party/abseil-cpp/absl/flags:flag", ] - absl_deps = [ "//third_party/abseil-cpp/absl/flags:flag" ] } rtc_library("acm_receive_test") { @@ -1146,7 +1128,6 @@ if (rtc_include_tests) { ] deps += audio_coding_deps - absl_deps = [ "//third_party/abseil-cpp/absl/strings" ] } rtc_library("acm_send_test") { @@ -1171,9 +1152,10 @@ if (rtc_include_tests) { "../../rtc_base:stringutils", "../../test:test_support", "//testing/gtest", + "//third_party/abseil-cpp/absl/strings", + "//third_party/abseil-cpp/absl/strings:string_view", ] deps += audio_coding_deps - absl_deps = [ "//third_party/abseil-cpp/absl/strings" ] } if (!build_with_chromium) { @@ -1238,9 +1220,7 @@ if (rtc_include_tests) { "../../rtc_base:checks", "../../rtc_base:refcount", "../../test:fileutils", - ] - absl_deps = [ - "//third_party/abseil-cpp/absl/strings", + "//third_party/abseil-cpp/absl/strings:string_view", "//third_party/abseil-cpp/absl/types:optional", ] sources = [ @@ -1382,10 +1362,8 @@ if (rtc_include_tests) { "../../test:fileutils", "../../test:test_support", "//testing/gtest", - ] - absl_deps = [ "//third_party/abseil-cpp/absl/flags:flag", - "//third_party/abseil-cpp/absl/strings", + "//third_party/abseil-cpp/absl/strings:string_view", ] } @@ -1738,11 +1716,9 @@ 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/strings", + "//third_party/abseil-cpp/absl/strings:string_view", "//third_party/abseil-cpp/absl/types:optional", ] diff --git a/modules/audio_device/BUILD.gn b/modules/audio_device/BUILD.gn index d15071cdd6..d4eee0b6f4 100644 --- a/modules/audio_device/BUILD.gn +++ b/modules/audio_device/BUILD.gn @@ -78,8 +78,8 @@ rtc_library("audio_device_buffer") { "../../rtc_base/synchronization:mutex", "../../system_wrappers", "../../system_wrappers:metrics", + "//third_party/abseil-cpp/absl/types:optional", ] - absl_deps = [ "//third_party/abseil-cpp/absl/types:optional" ] } rtc_library("audio_device_generic") { @@ -99,7 +99,7 @@ rtc_library("audio_device_name") { "audio_device_name.cc", "audio_device_name.h", ] - absl_deps = [ "//third_party/abseil-cpp/absl/strings" ] + deps = [ "//third_party/abseil-cpp/absl/strings:string_view" ] } rtc_source_set("windows_core_audio_utility") { @@ -119,8 +119,8 @@ rtc_source_set("windows_core_audio_utility") { "../../rtc_base:platform_thread_types", "../../rtc_base:stringutils", "../../rtc_base/win:windows_version", + "//third_party/abseil-cpp/absl/strings:strings", ] - absl_deps = [ "//third_party/abseil-cpp/absl/strings:strings" ] libs = [ "oleaut32.lib" ] } @@ -165,8 +165,6 @@ rtc_source_set("audio_device_module_from_input_and_output") { "../../rtc_base:timeutils", "../../rtc_base/win:scoped_com_initializer", "../../rtc_base/win:windows_version", - ] - absl_deps = [ "//third_party/abseil-cpp/absl/strings:strings", "//third_party/abseil-cpp/absl/types:optional", ] @@ -205,9 +203,7 @@ if (!build_with_chromium) { "../../rtc_base:timeutils", "../../rtc_base/synchronization:mutex", "../../rtc_base/task_utils:repeating_task", - ] - absl_deps = [ - "//third_party/abseil-cpp/absl/strings", + "//third_party/abseil-cpp/absl/strings:string_view", "//third_party/abseil-cpp/absl/types:optional", ] } @@ -249,8 +245,8 @@ if (!build_with_chromium) { "../../rtc_base/synchronization:mutex", "../../rtc_base/system:file_wrapper", "../../system_wrappers", + "//third_party/abseil-cpp/absl/strings:string_view", ] - absl_deps = [ "//third_party/abseil-cpp/absl/strings" ] } } @@ -292,11 +288,8 @@ rtc_library("audio_device_impl") { "../../system_wrappers:field_trial", "../../system_wrappers:metrics", "../utility", - ] - absl_deps = [ "//third_party/abseil-cpp/absl/base:core_headers", - "//third_party/abseil-cpp/absl/strings:strings", - "//third_party/abseil-cpp/absl/types:optional", + "//third_party/abseil-cpp/absl/strings:string_view", ] if (rtc_include_internal_audio_device && is_ios) { deps += [ "../../sdk:audio_device" ] @@ -444,8 +437,8 @@ rtc_source_set("mock_audio_device") { "../../api:make_ref_counted", "../../api/audio:audio_device", "../../test:test_support", + "//third_party/abseil-cpp/absl/types:optional", ] - absl_deps = [ "//third_party/abseil-cpp/absl/types:optional" ] } if (rtc_include_tests && !build_with_chromium) { @@ -486,9 +479,6 @@ if (rtc_include_tests && !build_with_chromium) { "../../test:fileutils", "../../test:test_support", "../../test/time_controller", - ] - absl_deps = [ - "//third_party/abseil-cpp/absl/strings", "//third_party/abseil-cpp/absl/types:optional", ] if (is_linux || is_chromeos || is_mac || is_win) { diff --git a/modules/audio_mixer/BUILD.gn b/modules/audio_mixer/BUILD.gn index d97d180c75..bb6d080c99 100644 --- a/modules/audio_mixer/BUILD.gn +++ b/modules/audio_mixer/BUILD.gn @@ -110,7 +110,6 @@ if (rtc_include_tests) { "audio_mixer_impl_unittest.cc", "frame_combiner_unittest.cc", ] - absl_deps = [ "//third_party/abseil-cpp/absl/types:optional" ] deps = [ ":audio_frame_manipulator", ":audio_mixer_impl", @@ -125,6 +124,7 @@ if (rtc_include_tests) { "../../rtc_base:task_queue_for_test", "../../system_wrappers:metrics", "../../test:test_support", + "//third_party/abseil-cpp/absl/types:optional", ] } diff --git a/modules/audio_processing/BUILD.gn b/modules/audio_processing/BUILD.gn index 0bfee01562..9764917417 100644 --- a/modules/audio_processing/BUILD.gn +++ b/modules/audio_processing/BUILD.gn @@ -91,8 +91,6 @@ rtc_source_set("aec_dump_interface") { deps = [ ":audio_frame_view", "../../api/audio:audio_processing", - ] - absl_deps = [ "//third_party/abseil-cpp/absl/base:core_headers", "//third_party/abseil-cpp/absl/types:optional", ] @@ -193,10 +191,9 @@ rtc_library("audio_processing") { "ns", "transient:transient_suppressor_api", "vad", - ] - absl_deps = [ "//third_party/abseil-cpp/absl/base:nullability", "//third_party/abseil-cpp/absl/strings", + "//third_party/abseil-cpp/absl/strings:string_view", "//third_party/abseil-cpp/absl/types:optional", ] @@ -236,8 +233,8 @@ rtc_library("residual_echo_detector") { "../../rtc_base:checks", "../../rtc_base:logging", "../../system_wrappers:metrics", + "//third_party/abseil-cpp/absl/types:optional", ] - absl_deps = [ "//third_party/abseil-cpp/absl/types:optional" ] } rtc_library("optionally_built_submodule_creators") { @@ -260,8 +257,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") { @@ -294,9 +291,7 @@ rtc_library("apm_logging") { "../../common_audio", "../../rtc_base:checks", "../../rtc_base:stringutils", - ] - absl_deps = [ - "//third_party/abseil-cpp/absl/strings", + "//third_party/abseil-cpp/absl/strings:string_view", "//third_party/abseil-cpp/absl/types:optional", ] defines = [] @@ -314,10 +309,8 @@ if (rtc_include_tests) { "../../api/audio:audio_processing_statistics", "../../api/task_queue", "../../test:test_support", - ] - absl_deps = [ "//third_party/abseil-cpp/absl/base:nullability", - "//third_party/abseil-cpp/absl/strings", + "//third_party/abseil-cpp/absl/strings:string_view", ] } @@ -420,9 +413,7 @@ if (rtc_include_tests) { "utility:pffft_wrapper_unittest", "vad:vad_unittests", "//testing/gtest", - ] - absl_deps = [ - "//third_party/abseil-cpp/absl/strings", + "//third_party/abseil-cpp/absl/strings:string_view", "//third_party/abseil-cpp/absl/types:optional", ] @@ -450,8 +441,8 @@ if (rtc_include_tests) { "../../rtc_base:rtc_base_tests_utils", "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", @@ -497,8 +488,8 @@ if (rtc_include_tests) { "../../rtc_base:safe_conversions", "../../system_wrappers", "../../test:test_support", + "//third_party/abseil-cpp/absl/strings:string_view", ] - absl_deps = [ "//third_party/abseil-cpp/absl/strings" ] } rtc_library("analog_mic_simulation") { @@ -515,8 +506,8 @@ if (rtc_include_tests) { "../../rtc_base:safe_conversions", "../../rtc_base:safe_minmax", "agc2:gain_map", + "//third_party/abseil-cpp/absl/types:optional", ] - absl_deps = [ "//third_party/abseil-cpp/absl/types:optional" ] } if (rtc_enable_protobuf && !build_with_chromium) { @@ -564,11 +555,9 @@ 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", + "//third_party/abseil-cpp/absl/strings:string_view", "//third_party/abseil-cpp/absl/types:optional", ] } # audioproc_f_impl @@ -646,9 +635,7 @@ rtc_library("audioproc_test_utils") { "../../test:test_support", "../audio_coding:neteq_input_audio_tools", "//testing/gtest", - ] - absl_deps = [ - "//third_party/abseil-cpp/absl/strings", + "//third_party/abseil-cpp/absl/strings:string_view", "//third_party/abseil-cpp/absl/types:optional", ] } @@ -667,6 +654,6 @@ rtc_library("aec3_config_json") { "../../rtc_base:rtc_json", "../../rtc_base:stringutils", "../../rtc_base/system:rtc_export", + "//third_party/abseil-cpp/absl/strings:string_view", ] - absl_deps = [ "//third_party/abseil-cpp/absl/strings" ] } diff --git a/modules/audio_processing/aec3/BUILD.gn b/modules/audio_processing/aec3/BUILD.gn index f5eb5d5951..0f84e246fd 100644 --- a/modules/audio_processing/aec3/BUILD.gn +++ b/modules/audio_processing/aec3/BUILD.gn @@ -156,9 +156,7 @@ rtc_library("aec3") { "../../../system_wrappers:field_trial", "../../../system_wrappers:metrics", "../utility:cascaded_biquad_filter", - ] - absl_deps = [ - "//third_party/abseil-cpp/absl/strings", + "//third_party/abseil-cpp/absl/strings:string_view", "//third_party/abseil-cpp/absl/types:optional", ] @@ -210,8 +208,8 @@ rtc_source_set("adaptive_fir_filter") { "..:apm_logging", "../../../api:array_view", "../../../rtc_base/system:arch", + "//third_party/abseil-cpp/absl/strings:string_view", ] - absl_deps = [ "//third_party/abseil-cpp/absl/strings" ] } rtc_source_set("adaptive_fir_filter_erl") { @@ -230,8 +228,8 @@ rtc_source_set("matched_filter") { "../../../api:array_view", "../../../rtc_base:gtest_prod", "../../../rtc_base/system:arch", + "//third_party/abseil-cpp/absl/types:optional", ] - absl_deps = [ "//third_party/abseil-cpp/absl/types:optional" ] } rtc_source_set("vector_math") { @@ -328,8 +326,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 = [] diff --git a/modules/audio_processing/aec_dump/BUILD.gn b/modules/audio_processing/aec_dump/BUILD.gn index 2757a288e9..a2794d2a7a 100644 --- a/modules/audio_processing/aec_dump/BUILD.gn +++ b/modules/audio_processing/aec_dump/BUILD.gn @@ -17,10 +17,8 @@ rtc_source_set("aec_dump") { "../../../api/task_queue", "../../../rtc_base/system:file_wrapper", "../../../rtc_base/system:rtc_export", - ] - absl_deps = [ "//third_party/abseil-cpp/absl/base:nullability", - "//third_party/abseil-cpp/absl/strings", + "//third_party/abseil-cpp/absl/strings:string_view", ] } @@ -77,10 +75,8 @@ if (rtc_enable_protobuf) { "../../../rtc_base:rtc_event", "../../../rtc_base/system:file_wrapper", "../../../system_wrappers", - ] - absl_deps = [ "//third_party/abseil-cpp/absl/base:nullability", - "//third_party/abseil-cpp/absl/strings", + "//third_party/abseil-cpp/absl/strings:string_view", ] deps += [ "../:audioproc_debug_proto" ] @@ -113,9 +109,7 @@ rtc_library("null_aec_dump_factory") { ":aec_dump", "..:aec_dump_interface", "../../../api/task_queue", - ] - absl_deps = [ "//third_party/abseil-cpp/absl/base:nullability", - "//third_party/abseil-cpp/absl/strings", + "//third_party/abseil-cpp/absl/strings:string_view", ] } diff --git a/modules/audio_processing/agc/BUILD.gn b/modules/audio_processing/agc/BUILD.gn index 28312826a1..1616f54581 100644 --- a/modules/audio_processing/agc/BUILD.gn +++ b/modules/audio_processing/agc/BUILD.gn @@ -38,8 +38,8 @@ rtc_library("agc") { "../agc2:gain_map", "../agc2:input_volume_stats_reporter", "../vad", + "//third_party/abseil-cpp/absl/types:optional", ] - absl_deps = [ "//third_party/abseil-cpp/absl/types:optional" ] } rtc_library("level_estimation") { @@ -117,10 +117,7 @@ if (rtc_include_tests) { "../../../test:fileutils", "../../../test:test_support", "//testing/gtest", - ] - absl_deps = [ - "//third_party/abseil-cpp/absl/strings", - "//third_party/abseil-cpp/absl/types:optional", + "//third_party/abseil-cpp/absl/strings:string_view", ] } } diff --git a/modules/audio_processing/agc2/BUILD.gn b/modules/audio_processing/agc2/BUILD.gn index 5cc3db0e40..0635120c37 100644 --- a/modules/audio_processing/agc2/BUILD.gn +++ b/modules/audio_processing/agc2/BUILD.gn @@ -80,9 +80,8 @@ rtc_library("saturation_protector") { "../../../rtc_base:checks", "../../../rtc_base:safe_compare", "../../../rtc_base:safe_minmax", + "//third_party/abseil-cpp/absl/types:optional", ] - - absl_deps = [ "//third_party/abseil-cpp/absl/types:optional" ] } rtc_library("biquad_filter") { @@ -118,9 +117,8 @@ rtc_library("clipping_predictor") { "../../../rtc_base:checks", "../../../rtc_base:logging", "../../../rtc_base:safe_minmax", + "//third_party/abseil-cpp/absl/types:optional", ] - - absl_deps = [ "//third_party/abseil-cpp/absl/types:optional" ] } rtc_source_set("common") { @@ -157,8 +155,8 @@ rtc_library("fixed_digital") { "../../../rtc_base:safe_minmax", "../../../rtc_base:stringutils", "../../../system_wrappers:metrics", + "//third_party/abseil-cpp/absl/strings:string_view", ] - absl_deps = [ "//third_party/abseil-cpp/absl/strings" ] } rtc_library("gain_applier") { @@ -221,9 +219,8 @@ rtc_library("input_volume_controller") { "../../../rtc_base:safe_minmax", "../../../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("noise_level_estimator") { @@ -425,8 +422,6 @@ rtc_library("input_volume_controller_unittests") { "../../../test:test_support", "//testing/gtest", ] - - absl_deps = [ "//third_party/abseil-cpp/absl/types:optional" ] } rtc_library("noise_estimator_unittests") { @@ -490,9 +485,7 @@ rtc_library("input_volume_stats_reporter") { "../../../rtc_base:safe_minmax", "../../../rtc_base:stringutils", "../../../system_wrappers:metrics", - ] - absl_deps = [ - "//third_party/abseil-cpp/absl/strings", + "//third_party/abseil-cpp/absl/strings:string_view", "//third_party/abseil-cpp/absl/types:optional", ] } @@ -505,6 +498,6 @@ rtc_library("input_volume_stats_reporter_unittests") { "../../../rtc_base:stringutils", "../../../system_wrappers:metrics", "../../../test:test_support", + "//third_party/abseil-cpp/absl/strings:string_view", ] - absl_deps = [ "//third_party/abseil-cpp/absl/strings" ] } diff --git a/modules/audio_processing/agc2/rnn_vad/BUILD.gn b/modules/audio_processing/agc2/rnn_vad/BUILD.gn index 9093a68cf3..a0dd3942ee 100644 --- a/modules/audio_processing/agc2/rnn_vad/BUILD.gn +++ b/modules/audio_processing/agc2/rnn_vad/BUILD.gn @@ -100,12 +100,12 @@ rtc_source_set("rnn_vad_layers") { "../../../../api:function_view", "../../../../rtc_base:checks", "../../../../rtc_base:safe_conversions", + "//third_party/abseil-cpp/absl/strings:string_view", "//third_party/rnnoise:rnn_vad", ] if (current_cpu == "x86" || current_cpu == "x64") { deps += [ ":vector_math_avx2" ] } - absl_deps = [ "//third_party/abseil-cpp/absl/strings" ] } rtc_source_set("vector_math") { @@ -229,8 +229,8 @@ if (rtc_include_tests) { "../../../../rtc_base:safe_compare", "../../../../test:fileutils", "../../../../test:test_support", + "//third_party/abseil-cpp/absl/strings:string_view", ] - absl_deps = [ "//third_party/abseil-cpp/absl/strings" ] } unittest_resources = [ @@ -306,7 +306,6 @@ if (rtc_include_tests) { if (current_cpu == "x86" || current_cpu == "x64") { deps += [ ":vector_math_avx2" ] } - absl_deps = [ "//third_party/abseil-cpp/absl/memory" ] data = unittest_resources if (is_ios) { deps += [ ":unittests_bundle_data" ] diff --git a/modules/audio_processing/ns/BUILD.gn b/modules/audio_processing/ns/BUILD.gn index d818e23f3c..31ad61156d 100644 --- a/modules/audio_processing/ns/BUILD.gn +++ b/modules/audio_processing/ns/BUILD.gn @@ -64,7 +64,6 @@ rtc_static_library("ns") { "../../../system_wrappers:metrics", "../utility:cascaded_biquad_filter", ] - absl_deps = [ "//third_party/abseil-cpp/absl/types:optional" ] } if (rtc_include_tests) { @@ -89,7 +88,6 @@ if (rtc_include_tests) { "../../../test:test_support", "../utility:cascaded_biquad_filter", ] - absl_deps = [ "//third_party/abseil-cpp/absl/types:optional" ] defines = [] diff --git a/modules/audio_processing/test/conversational_speech/BUILD.gn b/modules/audio_processing/test/conversational_speech/BUILD.gn index 2c3678092e..9d387d2469 100644 --- a/modules/audio_processing/test/conversational_speech/BUILD.gn +++ b/modules/audio_processing/test/conversational_speech/BUILD.gn @@ -51,8 +51,8 @@ rtc_library("lib") { "../../../../rtc_base:safe_conversions", "../../../../rtc_base:stringutils", "../../../../test:fileutils", + "//third_party/abseil-cpp/absl/strings:string_view", ] - absl_deps = [ "//third_party/abseil-cpp/absl/strings" ] visibility = [ ":*" ] # Only targets in this file can depend on this. } @@ -73,9 +73,7 @@ rtc_library("unittest") { "../../../../test:fileutils", "../../../../test:test_support", "//testing/gtest", - ] - absl_deps = [ - "//third_party/abseil-cpp/absl/strings", + "//third_party/abseil-cpp/absl/strings:string_view", "//third_party/abseil-cpp/absl/types:optional", ] } diff --git a/modules/audio_processing/transient/BUILD.gn b/modules/audio_processing/transient/BUILD.gn index 41aeab0abe..ac1b13db57 100644 --- a/modules/audio_processing/transient/BUILD.gn +++ b/modules/audio_processing/transient/BUILD.gn @@ -124,9 +124,7 @@ if (rtc_include_tests) { "../../../test:fileutils", "../../../test:test_support", "//testing/gtest", - ] - absl_deps = [ - "//third_party/abseil-cpp/absl/strings", + "//third_party/abseil-cpp/absl/strings:string_view", "//third_party/abseil-cpp/absl/types:optional", ] } diff --git a/modules/congestion_controller/BUILD.gn b/modules/congestion_controller/BUILD.gn index a3ff002c55..05494707ea 100644 --- a/modules/congestion_controller/BUILD.gn +++ b/modules/congestion_controller/BUILD.gn @@ -39,8 +39,8 @@ rtc_library("congestion_controller") { "../pacing", "../remote_bitrate_estimator", "../rtp_rtcp:rtp_rtcp_format", + "//third_party/abseil-cpp/absl/base:nullability", ] - absl_deps = [ "//third_party/abseil-cpp/absl/base:nullability" ] } if (rtc_include_tests && !build_with_chromium) { diff --git a/modules/congestion_controller/goog_cc/BUILD.gn b/modules/congestion_controller/goog_cc/BUILD.gn index dd7d2db244..03af2e7b1e 100644 --- a/modules/congestion_controller/goog_cc/BUILD.gn +++ b/modules/congestion_controller/goog_cc/BUILD.gn @@ -49,9 +49,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/strings:string_view", "//third_party/abseil-cpp/absl/types:optional", ] } @@ -64,8 +63,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,9 +78,6 @@ 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", ] } @@ -102,8 +98,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" ] @@ -141,8 +137,6 @@ 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", ] @@ -164,8 +158,6 @@ rtc_library("loss_based_bwe_v2") { "../../../rtc_base:logging", "../../../rtc_base/experiments:field_trial_parser", "../../remote_bitrate_estimator", - ] - absl_deps = [ "//third_party/abseil-cpp/absl/algorithm:container", "//third_party/abseil-cpp/absl/types:optional", ] @@ -185,8 +177,9 @@ rtc_library("loss_based_bwe_v1") { "../../../api/units:timestamp", "../../../rtc_base:checks", "../../../rtc_base/experiments:field_trial_parser", + "//third_party/abseil-cpp/absl/strings", + "//third_party/abseil-cpp/absl/strings:string_view", ] - absl_deps = [ "//third_party/abseil-cpp/absl/strings" ] } rtc_library("send_side_bwe") { @@ -211,8 +204,6 @@ rtc_library("send_side_bwe") { "../../../rtc_base/experiments:field_trial_parser", "../../../system_wrappers:metrics", "../../remote_bitrate_estimator", - ] - absl_deps = [ "//third_party/abseil-cpp/absl/strings", "//third_party/abseil-cpp/absl/types:optional", ] @@ -246,9 +237,6 @@ 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", ] } @@ -275,8 +263,6 @@ rtc_library("probe_controller") { "../../../rtc_base:safe_conversions", "../../../rtc_base/experiments:field_trial_parser", "../../../system_wrappers:metrics", - ] - absl_deps = [ "//third_party/abseil-cpp/absl/base:core_headers", "//third_party/abseil-cpp/absl/strings", "//third_party/abseil-cpp/absl/types:optional", @@ -302,9 +288,7 @@ if (rtc_include_tests) { "../../../rtc_base:checks", "../../../test/logging:log_writer", "../../remote_bitrate_estimator", - ] - absl_deps = [ - "//third_party/abseil-cpp/absl/strings", + "//third_party/abseil-cpp/absl/strings:string_view", "//third_party/abseil-cpp/absl/types:optional", ] } @@ -367,9 +351,7 @@ if (rtc_include_tests) { "../../../test/scenario:column_printer", "../../pacing", "//testing/gmock", - ] - absl_deps = [ - "//third_party/abseil-cpp/absl/strings:strings", + "//third_party/abseil-cpp/absl/strings:string_view", "//third_party/abseil-cpp/absl/types:optional", ] } diff --git a/modules/congestion_controller/pcc/BUILD.gn b/modules/congestion_controller/pcc/BUILD.gn index 51e3b4fab1..1ae7523512 100644 --- a/modules/congestion_controller/pcc/BUILD.gn +++ b/modules/congestion_controller/pcc/BUILD.gn @@ -36,8 +36,8 @@ rtc_library("pcc_controller") { "../../../api/units:timestamp", "../../../rtc_base:checks", "../../../rtc_base:random", + "//third_party/abseil-cpp/absl/types:optional", ] - absl_deps = [ "//third_party/abseil-cpp/absl/types:optional" ] } rtc_library("monitor_interval") { @@ -90,8 +90,8 @@ rtc_library("bitrate_controller") { ":utility_function", "../../../api/transport:network_control", "../../../api/units:data_rate", + "//third_party/abseil-cpp/absl/types:optional", ] - absl_deps = [ "//third_party/abseil-cpp/absl/types:optional" ] } if (rtc_include_tests && !build_with_chromium) { diff --git a/modules/congestion_controller/rtp/BUILD.gn b/modules/congestion_controller/rtp/BUILD.gn index 8ec755e1aa..e900322255 100644 --- a/modules/congestion_controller/rtp/BUILD.gn +++ b/modules/congestion_controller/rtp/BUILD.gn @@ -35,8 +35,8 @@ rtc_library("control_handler") { "../../../rtc_base:safe_minmax", "../../../rtc_base/system:no_unique_address", "../../pacing", + "//third_party/abseil-cpp/absl/types:optional", ] - absl_deps = [ "//third_party/abseil-cpp/absl/types:optional" ] } rtc_library("transport_feedback") { visibility = [ "*" ] @@ -64,10 +64,7 @@ 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", ] } diff --git a/modules/desktop_capture/BUILD.gn b/modules/desktop_capture/BUILD.gn index d0c636a2bc..dcde2c6b52 100644 --- a/modules/desktop_capture/BUILD.gn +++ b/modules/desktop_capture/BUILD.gn @@ -236,8 +236,8 @@ if (rtc_include_tests) { "../../rtc_base:checks", "../../rtc_base:logging", "../../system_wrappers", + "//third_party/abseil-cpp/absl/strings:string_view", ] - absl_deps = [ "//third_party/abseil-cpp/absl/strings" ] if (is_posix || is_fuchsia) { sources += [ @@ -277,7 +277,12 @@ if ((is_linux || is_chromeos) && rtc_use_pipewire) { rtc_library("desktop_capture") { visibility = [ "*" ] defines = [] - deps = [] + deps = [ + "//third_party/abseil-cpp/absl/memory", + "//third_party/abseil-cpp/absl/strings", + "//third_party/abseil-cpp/absl/strings:string_view", + "//third_party/abseil-cpp/absl/types:optional", + ] public_configs = [ ":x11_config" ] sources = [ "blank_detector_desktop_capturer_wrapper.cc", @@ -528,12 +533,6 @@ rtc_library("desktop_capture") { ] } - absl_deps = [ - "//third_party/abseil-cpp/absl/memory", - "//third_party/abseil-cpp/absl/strings", - "//third_party/abseil-cpp/absl/types:optional", - ] - if (rtc_use_x11_extensions) { deps += [ "../../rtc_base:sanitizer" ] } diff --git a/modules/pacing/BUILD.gn b/modules/pacing/BUILD.gn index e8e19b1ad2..2d78fd8ed6 100644 --- a/modules/pacing/BUILD.gn +++ b/modules/pacing/BUILD.gn @@ -59,12 +59,9 @@ rtc_library("pacing") { "../rtp_rtcp", "../rtp_rtcp:rtp_rtcp_format", "../utility:utility", - ] - absl_deps = [ "//third_party/abseil-cpp/absl/cleanup", "//third_party/abseil-cpp/absl/container:inlined_vector", "//third_party/abseil-cpp/absl/functional:any_invocable", - "//third_party/abseil-cpp/absl/memory", "//third_party/abseil-cpp/absl/strings", "//third_party/abseil-cpp/absl/types:optional", ] @@ -116,6 +113,5 @@ if (rtc_include_tests) { "../rtp_rtcp:mock_rtp_rtcp", "../rtp_rtcp:rtp_rtcp_format", ] - absl_deps = [ "//third_party/abseil-cpp/absl/functional:any_invocable" ] } } diff --git a/modules/portal/BUILD.gn b/modules/portal/BUILD.gn index d0756f269b..e2b2717c89 100644 --- a/modules/portal/BUILD.gn +++ b/modules/portal/BUILD.gn @@ -112,8 +112,8 @@ if ((is_linux || is_chromeos) && rtc_use_pipewire) { "../../rtc_base:logging", "../../rtc_base:sanitizer", "../../rtc_base/system:rtc_export", + "//third_party/abseil-cpp/absl/strings:string_view", ] - absl_deps = [ "//third_party/abseil-cpp/absl/strings" ] if (!rtc_link_pipewire) { defines = [ "WEBRTC_DLOPEN_PIPEWIRE" ] diff --git a/modules/remote_bitrate_estimator/BUILD.gn b/modules/remote_bitrate_estimator/BUILD.gn index 4d0728020d..6b05f894a8 100644 --- a/modules/remote_bitrate_estimator/BUILD.gn +++ b/modules/remote_bitrate_estimator/BUILD.gn @@ -57,8 +57,6 @@ rtc_library("remote_bitrate_estimator") { "../../rtc_base/synchronization:mutex", "../../system_wrappers", "../../system_wrappers:metrics", - ] - absl_deps = [ "//third_party/abseil-cpp/absl/base:nullability", "//third_party/abseil-cpp/absl/strings", "//third_party/abseil-cpp/absl/types:optional", @@ -83,8 +81,6 @@ if (!build_with_chromium) { deps = [ "../../test:rtp_test_utils", "../rtp_rtcp:rtp_rtcp_format", - ] - absl_deps = [ "//third_party/abseil-cpp/absl/flags:flag", "//third_party/abseil-cpp/absl/flags:parse", ] @@ -136,7 +132,7 @@ if (rtc_include_tests) { "../../test:test_support", "../pacing", "../rtp_rtcp:rtp_rtcp_format", + "//third_party/abseil-cpp/absl/types:optional", ] - absl_deps = [ "//third_party/abseil-cpp/absl/types:optional" ] } } diff --git a/modules/rtp_rtcp/BUILD.gn b/modules/rtp_rtcp/BUILD.gn index 3f69b02145..14cd3fcc97 100644 --- a/modules/rtp_rtcp/BUILD.gn +++ b/modules/rtp_rtcp/BUILD.gn @@ -138,11 +138,9 @@ rtc_library("rtp_rtcp_format") { "../../rtc_base/network:ecn_marking", "../../system_wrappers", "../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/strings", + "//third_party/abseil-cpp/absl/strings:string_view", "//third_party/abseil-cpp/absl/types:optional", "//third_party/abseil-cpp/absl/types:variant", ] @@ -353,12 +351,12 @@ 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", "//third_party/abseil-cpp/absl/memory", "//third_party/abseil-cpp/absl/strings", + "//third_party/abseil-cpp/absl/strings:string_view", "//third_party/abseil-cpp/absl/types:optional", "//third_party/abseil-cpp/absl/types:variant", ] @@ -391,10 +389,9 @@ rtc_source_set("rtp_rtcp_legacy") { "../../rtc_base/synchronization:mutex", "../../system_wrappers", "../remote_bitrate_estimator", - ] - absl_deps = [ "//third_party/abseil-cpp/absl/base:core_headers", "//third_party/abseil-cpp/absl/strings", + "//third_party/abseil-cpp/absl/strings:string_view", "//third_party/abseil-cpp/absl/types:optional", ] } @@ -430,8 +427,6 @@ rtc_library("rtcp_transceiver") { "../../rtc_base/containers:flat_map", "../../rtc_base/task_utils:repeating_task", "../../system_wrappers", - ] - absl_deps = [ "//third_party/abseil-cpp/absl/algorithm:container", "//third_party/abseil-cpp/absl/cleanup", "//third_party/abseil-cpp/absl/functional:any_invocable", @@ -454,8 +449,6 @@ 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", @@ -505,9 +498,7 @@ rtc_library("mock_rtp_rtcp") { "../../api/video:video_bitrate_allocation", "../../rtc_base:checks", "../../test:test_support", - ] - absl_deps = [ - "//third_party/abseil-cpp/absl/strings", + "//third_party/abseil-cpp/absl/strings:string_view", "//third_party/abseil-cpp/absl/types:optional", ] } @@ -720,12 +711,10 @@ if (rtc_include_tests) { "../../test:test_support", "../../test/time_controller:time_controller", "../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", - "//third_party/abseil-cpp/absl/strings", + "//third_party/abseil-cpp/absl/strings:string_view", "//third_party/abseil-cpp/absl/types:optional", ] } @@ -744,7 +733,7 @@ if (rtc_include_tests) { "../../rtc_base:rtc_event", "../../test:test_support", "../../video", + "//third_party/abseil-cpp/absl/memory", ] - absl_deps = [ "//third_party/abseil-cpp/absl/memory" ] } } diff --git a/modules/video_capture/BUILD.gn b/modules/video_capture/BUILD.gn index b8345841fa..59df8fe4f3 100644 --- a/modules/video_capture/BUILD.gn +++ b/modules/video_capture/BUILD.gn @@ -43,9 +43,10 @@ rtc_library("video_capture_module") { "../../rtc_base/synchronization:mutex", "../../rtc_base/system:rtc_export", "../../system_wrappers", + "//third_party/abseil-cpp/absl/strings", + "//third_party/abseil-cpp/absl/strings:string_view", "//third_party/libyuv", ] - absl_deps = [ "//third_party/abseil-cpp/absl/strings" ] } if (!build_with_chromium || is_linux || is_chromeos) { diff --git a/modules/video_coding/BUILD.gn b/modules/video_coding/BUILD.gn index c8b3a86483..fa93a07447 100644 --- a/modules/video_coding/BUILD.gn +++ b/modules/video_coding/BUILD.gn @@ -27,9 +27,6 @@ rtc_library("encoded_frame") { "../../rtc_base/experiments:alr_experiment", "../../rtc_base/system:rtc_export", "../../system_wrappers", - ] - absl_deps = [ - "//third_party/abseil-cpp/absl/types:optional", "//third_party/abseil-cpp/absl/types:variant", ] } @@ -43,8 +40,6 @@ 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", ] @@ -61,8 +56,6 @@ 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", @@ -116,8 +109,6 @@ rtc_library("packet_buffer") { "../../rtc_base:rtc_numerics", "../rtp_rtcp:rtp_rtcp_format", "../rtp_rtcp:rtp_video_header", - ] - absl_deps = [ "//third_party/abseil-cpp/absl/base:core_headers", "//third_party/abseil-cpp/absl/types:variant", ] @@ -144,8 +135,6 @@ rtc_library("h26x_packet_buffer") { "../../rtc_base:rtc_numerics", "../rtp_rtcp:rtp_rtcp_format", "../rtp_rtcp:rtp_video_header", - ] - absl_deps = [ "//third_party/abseil-cpp/absl/base:core_headers", "//third_party/abseil-cpp/absl/types:optional", ] @@ -159,8 +148,8 @@ rtc_library("frame_helpers") { deps = [ "../../api/video:encoded_frame", "../../rtc_base:logging", + "//third_party/abseil-cpp/absl/container:inlined_vector", ] - absl_deps = [ "//third_party/abseil-cpp/absl/container:inlined_vector" ] } rtc_library("h264_sprop_parameter_sets") { @@ -280,10 +269,7 @@ rtc_library("video_coding") { "timing:jitter_estimator", "timing:rtt_filter", "timing:timing_module", - ] - 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", "//third_party/abseil-cpp/absl/types:optional", "//third_party/abseil-cpp/absl/types:variant", @@ -310,8 +296,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") { @@ -364,11 +350,7 @@ rtc_library("video_coding_legacy") { "timing:inter_frame_delay_variation_calculator", "timing:jitter_estimator", "timing:timing_module", - ] - absl_deps = [ - "//third_party/abseil-cpp/absl/memory", "//third_party/abseil-cpp/absl/types:optional", - "//third_party/abseil-cpp/absl/types:variant", ] } @@ -455,10 +437,8 @@ rtc_library("video_coding_utility") { "../../rtc_base/task_utils:repeating_task", "../rtp_rtcp:rtp_rtcp_format", "svc:scalability_mode_util", - ] - absl_deps = [ "//third_party/abseil-cpp/absl/numeric:bits", - "//third_party/abseil-cpp/absl/strings:strings", + "//third_party/abseil-cpp/absl/strings:string_view", "//third_party/abseil-cpp/absl/types:optional", ] } @@ -500,13 +480,11 @@ rtc_library("webrtc_h264") { "../../system_wrappers:metrics", "svc:scalability_structures", "svc:scalable_video_controller", - "//third_party/libyuv", - ] - absl_deps = [ "//third_party/abseil-cpp/absl/base:nullability", "//third_party/abseil-cpp/absl/container:inlined_vector", "//third_party/abseil-cpp/absl/strings", "//third_party/abseil-cpp/absl/types:optional", + "//third_party/libyuv", ] if (rtc_use_h264) { @@ -585,13 +563,11 @@ rtc_library("webrtc_vp8") { "../../rtc_base/experiments:rate_control_settings", "../../system_wrappers:metrics", "svc:scalability_mode_util", - "//third_party/libyuv", - ] - absl_deps = [ "//third_party/abseil-cpp/absl/algorithm:container", "//third_party/abseil-cpp/absl/base:nullability", - "//third_party/abseil-cpp/absl/strings:strings", + "//third_party/abseil-cpp/absl/strings:string_view", "//third_party/abseil-cpp/absl/types:optional", + "//third_party/libyuv", ] if (rtc_build_libvpx) { deps += [ rtc_libvpx_dir ] @@ -631,8 +607,8 @@ rtc_library("webrtc_vp8_temporal_layers") { "../../rtc_base:rtc_numerics", "../../rtc_base:timeutils", "../../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. @@ -658,7 +634,6 @@ rtc_library("webrtc_vp9_helpers") { "svc:scalability_structures", "svc:scalable_video_controller", ] - absl_deps = [ "//third_party/abseil-cpp/absl/container:inlined_vector" ] } rtc_library("webrtc_vp9") { @@ -707,15 +682,13 @@ rtc_library("webrtc_vp9") { "svc:scalability_structures", "svc:scalable_video_controller", "svc:svc_rate_allocator", - "//third_party/libyuv", - ] - absl_deps = [ "//third_party/abseil-cpp/absl/algorithm:container", "//third_party/abseil-cpp/absl/base:nullability", "//third_party/abseil-cpp/absl/container:inlined_vector", "//third_party/abseil-cpp/absl/memory", - "//third_party/abseil-cpp/absl/strings:strings", + "//third_party/abseil-cpp/absl/strings", "//third_party/abseil-cpp/absl/types:optional", + "//third_party/libyuv", ] if (rtc_build_libvpx) { deps += [ rtc_libvpx_dir ] @@ -859,9 +832,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 = [] @@ -947,9 +920,8 @@ if (rtc_include_tests) { "../../test:video_test_support", "../../video/config:encoder_config", "../../video/config:streams_config", - ] - absl_deps = [ - "//third_party/abseil-cpp/absl/strings:strings", + "//third_party/abseil-cpp/absl/strings", + "//third_party/abseil-cpp/absl/strings:string_view", "//third_party/abseil-cpp/absl/types:optional", ] } @@ -998,6 +970,8 @@ if (rtc_include_tests) { "../../test:test_main", "../../test:test_support", "../../test:video_codec_tester", + "//third_party/abseil-cpp/absl/flags:flag", + "//third_party/abseil-cpp/absl/functional:any_invocable", ] if (is_android) { @@ -1011,11 +985,6 @@ if (rtc_include_tests) { shard_timeout = 900 } - absl_deps = [ - "//third_party/abseil-cpp/absl/flags:flag", - "//third_party/abseil-cpp/absl/functional:any_invocable", - ] - data = [ "../../resources/FourPeople_1280x720_30.yuv" ] } @@ -1087,11 +1056,9 @@ if (rtc_include_tests) { "../rtp_rtcp:rtp_rtcp_format", "codecs/av1:dav1d_decoder", "svc:scalability_mode_util", - "//third_party/libyuv", - ] - absl_deps = [ "//third_party/abseil-cpp/absl/memory", "//third_party/abseil-cpp/absl/types:optional", + "//third_party/libyuv", ] data = video_coding_modules_tests_resources @@ -1272,9 +1239,6 @@ if (rtc_include_tests) { "svc:svc_rate_allocator_tests", "timing:jitter_estimator", "timing:timing_module", - ] - absl_deps = [ - "//third_party/abseil-cpp/absl/memory", "//third_party/abseil-cpp/absl/types:optional", "//third_party/abseil-cpp/absl/types:variant", ] diff --git a/modules/video_coding/codecs/av1/BUILD.gn b/modules/video_coding/codecs/av1/BUILD.gn index f620f02dc7..7d93de7a3a 100644 --- a/modules/video_coding/codecs/av1/BUILD.gn +++ b/modules/video_coding/codecs/av1/BUILD.gn @@ -22,9 +22,8 @@ rtc_library("av1_svc_config") { "../../svc:scalability_mode_util", "../../svc:scalability_structures", "../../svc:scalable_video_controller", + "//third_party/abseil-cpp/absl/container:inlined_vector", ] - - absl_deps = [ "//third_party/abseil-cpp/absl/container:inlined_vector" ] } rtc_library("dav1d_decoder") { @@ -44,7 +43,6 @@ rtc_library("dav1d_decoder") { "//third_party/dav1d", "//third_party/libyuv", ] - absl_deps = [ "//third_party/abseil-cpp/absl/types:optional" ] } rtc_library("libaom_av1_encoder") { @@ -68,14 +66,12 @@ rtc_library("libaom_av1_encoder") { "../../../../rtc_base/experiments:encoder_info_settings", "../../svc:scalability_structures", "../../svc:scalable_video_controller", - "//third_party/libaom", - ] - absl_deps = [ "//third_party/abseil-cpp/absl/algorithm:container", "//third_party/abseil-cpp/absl/base:core_headers", "//third_party/abseil-cpp/absl/base:nullability", - "//third_party/abseil-cpp/absl/strings:strings", + "//third_party/abseil-cpp/absl/strings", "//third_party/abseil-cpp/absl/types:optional", + "//third_party/libaom", ] } @@ -112,8 +108,8 @@ if (rtc_include_tests) { "../../svc:scalability_mode_util", "../../svc:scalability_structures", "../../svc:scalable_video_controller", + "//third_party/abseil-cpp/absl/types:optional", ] - absl_deps = [ "//third_party/abseil-cpp/absl/types:optional" ] } } } diff --git a/modules/video_coding/deprecated/BUILD.gn b/modules/video_coding/deprecated/BUILD.gn index 7812092136..047541be4c 100644 --- a/modules/video_coding/deprecated/BUILD.gn +++ b/modules/video_coding/deprecated/BUILD.gn @@ -65,7 +65,6 @@ rtc_library("deprecated_jitter_buffer") { "../../../rtc_base/synchronization:mutex", "../../../system_wrappers", ] - absl_deps = [ "//third_party/abseil-cpp/absl/memory" ] } rtc_library("deprecated_frame_buffer") { @@ -99,8 +98,8 @@ rtc_library("deprecated_packet") { "../../../api/video:video_frame_type", "../../../modules/rtp_rtcp:rtp_rtcp_format", "../../../modules/rtp_rtcp:rtp_video_header", + "//third_party/abseil-cpp/absl/types:optional", ] - absl_deps = [ "//third_party/abseil-cpp/absl/types:optional" ] } rtc_library("deprecated_receiver") { @@ -123,8 +122,8 @@ rtc_library("deprecated_receiver") { "../../../rtc_base:logging", "../../../rtc_base:safe_conversions", "../../../system_wrappers", + "//third_party/abseil-cpp/absl/memory", ] - absl_deps = [ "//third_party/abseil-cpp/absl/memory" ] } rtc_library("deprecated_session_info") { @@ -135,12 +134,12 @@ rtc_library("deprecated_session_info") { "../../../modules:module_api_public", "../../../modules/video_coding:codec_globals_headers", "../../../rtc_base:logging", + "//third_party/abseil-cpp/absl/types:variant", ] sources = [ "session_info.cc", "session_info.h", ] - absl_deps = [ "//third_party/abseil-cpp/absl/types:variant" ] } rtc_library("deprecated_stream_generator") { @@ -181,6 +180,6 @@ rtc_library("deprecated_unittests") { "../../../system_wrappers", "../../../test:scoped_key_value_config", "../../../test:test_support", + "//third_party/abseil-cpp/absl/memory", ] - absl_deps = [ "//third_party/abseil-cpp/absl/memory" ] } diff --git a/modules/video_coding/svc/BUILD.gn b/modules/video_coding/svc/BUILD.gn index 89a8dda365..b80a5e4378 100644 --- a/modules/video_coding/svc/BUILD.gn +++ b/modules/video_coding/svc/BUILD.gn @@ -17,10 +17,8 @@ rtc_source_set("scalability_mode_util") { "../../../api/video_codecs:scalability_mode", "../../../api/video_codecs:video_codecs_api", "../../../rtc_base:checks", - ] - absl_deps = [ "//third_party/abseil-cpp/absl/algorithm:container", - "//third_party/abseil-cpp/absl/strings", + "//third_party/abseil-cpp/absl/strings:string_view", "//third_party/abseil-cpp/absl/types:optional", ] } @@ -36,10 +34,7 @@ rtc_source_set("scalable_video_controller") { "../../../api/video:video_bitrate_allocation", "../../../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", ] } @@ -64,10 +59,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/strings", + "//third_party/abseil-cpp/absl/strings:string_view", "//third_party/abseil-cpp/absl/types:optional", ] } @@ -85,8 +78,8 @@ rtc_source_set("svc_rate_allocator") { "../../../api/video_codecs:video_codecs_api", "../../../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" ] } if (rtc_include_tests) { @@ -115,9 +108,7 @@ if (rtc_include_tests) { "../../../common_video/generic_frame_descriptor", "../../../rtc_base:stringutils", "../../../test:test_support", - ] - absl_deps = [ - "//third_party/abseil-cpp/absl/strings", + "//third_party/abseil-cpp/absl/strings:string_view", "//third_party/abseil-cpp/absl/types:optional", ] } diff --git a/modules/video_coding/timing/BUILD.gn b/modules/video_coding/timing/BUILD.gn index 9802b05a46..2cace299e5 100644 --- a/modules/video_coding/timing/BUILD.gn +++ b/modules/video_coding/timing/BUILD.gn @@ -27,8 +27,8 @@ rtc_library("inter_frame_delay_variation_calculator") { "../../../api/units:time_delta", "../../../api/units:timestamp", "../../../rtc_base:rtc_numerics", + "//third_party/abseil-cpp/absl/types:optional", ] - absl_deps = [ "//third_party/abseil-cpp/absl/types:optional" ] } rtc_library("frame_delay_variation_kalman_filter") { @@ -66,9 +66,7 @@ rtc_library("jitter_estimator") { "../../../rtc_base:safe_conversions", "../../../rtc_base/experiments:field_trial_parser", "../../../system_wrappers", - ] - absl_deps = [ - "//third_party/abseil-cpp/absl/strings", + "//third_party/abseil-cpp/absl/strings:string_view", "//third_party/abseil-cpp/absl/types:optional", ] } @@ -78,8 +76,8 @@ rtc_library("rtt_filter") { "rtt_filter.cc", "rtt_filter.h", ] - deps = [ "../../../api/units:time_delta" ] - absl_deps = [ + deps = [ + "../../../api/units:time_delta", "//third_party/abseil-cpp/absl/algorithm:container", "//third_party/abseil-cpp/absl/container:inlined_vector", ] @@ -94,8 +92,8 @@ rtc_library("timestamp_extrapolator") { "../../../api/units:timestamp", "../../../modules:module_api_public", "../../../rtc_base:rtc_numerics", + "//third_party/abseil-cpp/absl/types:optional", ] - absl_deps = [ "//third_party/abseil-cpp/absl/types:optional" ] } rtc_library("timing_module") { @@ -116,8 +114,8 @@ rtc_library("timing_module") { "../../../rtc_base/experiments:field_trial_parser", "../../../rtc_base/synchronization:mutex", "../../../system_wrappers", + "//third_party/abseil-cpp/absl/types:optional", ] - absl_deps = [ "//third_party/abseil-cpp/absl/types:optional" ] } rtc_library("timing_unittests") { @@ -148,6 +146,6 @@ rtc_library("timing_unittests") { "../../../system_wrappers:system_wrappers", "../../../test:scoped_key_value_config", "../../../test:test_support", + "//third_party/abseil-cpp/absl/types:optional", ] - absl_deps = [ "//third_party/abseil-cpp/absl/types:optional" ] } diff --git a/net/dcsctp/packet/BUILD.gn b/net/dcsctp/packet/BUILD.gn index a0c9d8d4df..942f039658 100644 --- a/net/dcsctp/packet/BUILD.gn +++ b/net/dcsctp/packet/BUILD.gn @@ -29,9 +29,6 @@ rtc_library("tlv_trait") { "../../../api:array_view", "../../../rtc_base:checks", "../../../rtc_base:logging", - ] - absl_deps = [ - "//third_party/abseil-cpp/absl/strings:strings", "//third_party/abseil-cpp/absl/types:optional", ] sources = [ @@ -73,6 +70,10 @@ rtc_library("parameter") { "../common:internal_types", "../common:math", "../public:types", + "//third_party/abseil-cpp/absl/algorithm:container", + "//third_party/abseil-cpp/absl/memory", + "//third_party/abseil-cpp/absl/strings:string_view", + "//third_party/abseil-cpp/absl/types:optional", ] sources = [ "parameter/add_incoming_streams_request_parameter.cc", @@ -100,12 +101,6 @@ rtc_library("parameter") { "parameter/zero_checksum_acceptable_chunk_parameter.cc", "parameter/zero_checksum_acceptable_chunk_parameter.h", ] - 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_library("error_cause") { @@ -121,6 +116,9 @@ rtc_library("error_cause") { "../common:math", "../packet:bounded_io", "../public:types", + "//third_party/abseil-cpp/absl/algorithm:container", + "//third_party/abseil-cpp/absl/strings:string_view", + "//third_party/abseil-cpp/absl/types:optional", ] sources = [ "error_cause/cookie_received_while_shutting_down_cause.cc", @@ -152,11 +150,6 @@ rtc_library("error_cause") { "error_cause/user_initiated_abort_cause.cc", "error_cause/user_initiated_abort_cause.h", ] - absl_deps = [ - "//third_party/abseil-cpp/absl/algorithm:container", - "//third_party/abseil-cpp/absl/strings", - "//third_party/abseil-cpp/absl/types:optional", - ] } rtc_library("chunk") { @@ -171,6 +164,9 @@ rtc_library("chunk") { "../../../rtc_base:stringutils", "../common:math", "../packet:bounded_io", + "//third_party/abseil-cpp/absl/algorithm:container", + "//third_party/abseil-cpp/absl/strings:string_view", + "//third_party/abseil-cpp/absl/types:optional", ] sources = [ "chunk/abort_chunk.cc", @@ -212,11 +208,6 @@ rtc_library("chunk") { "chunk/shutdown_complete_chunk.cc", "chunk/shutdown_complete_chunk.h", ] - absl_deps = [ - "//third_party/abseil-cpp/absl/algorithm:container", - "//third_party/abseil-cpp/absl/strings", - "//third_party/abseil-cpp/absl/types:optional", - ] } rtc_library("chunk_validators") { @@ -243,15 +234,13 @@ rtc_library("sctp_packet") { "../common:internal_types", "../common:math", "../public:types", + "//third_party/abseil-cpp/absl/memory", + "//third_party/abseil-cpp/absl/types:optional", ] sources = [ "sctp_packet.cc", "sctp_packet.h", ] - absl_deps = [ - "//third_party/abseil-cpp/absl/memory:memory", - "//third_party/abseil-cpp/absl/types:optional", - ] } if (rtc_include_tests) { @@ -276,6 +265,7 @@ if (rtc_include_tests) { "../common:math", "../public:types", "../testing:testing_macros", + "//third_party/abseil-cpp/absl/types:optional", ] sources = [ "bounded_byte_reader_test.cc", @@ -326,6 +316,5 @@ if (rtc_include_tests) { "sctp_packet_test.cc", "tlv_trait_test.cc", ] - absl_deps = [ "//third_party/abseil-cpp/absl/types:optional" ] } } diff --git a/net/dcsctp/public/BUILD.gn b/net/dcsctp/public/BUILD.gn index 8af0fd88c4..316af7b574 100644 --- a/net/dcsctp/public/BUILD.gn +++ b/net/dcsctp/public/BUILD.gn @@ -13,13 +13,13 @@ rtc_source_set("types") { "../../../api:array_view", "../../../api/units:time_delta", "../../../rtc_base:strong_alias", + "//third_party/abseil-cpp/absl/types:optional", ] sources = [ "dcsctp_message.h", "dcsctp_options.h", "types.h", ] - absl_deps = [ "//third_party/abseil-cpp/absl/types:optional" ] } rtc_source_set("socket") { @@ -30,6 +30,8 @@ rtc_source_set("socket") { "../../../api/units:timestamp", "../../../rtc_base:checks", "../../../rtc_base:strong_alias", + "//third_party/abseil-cpp/absl/strings:string_view", + "//third_party/abseil-cpp/absl/types:optional", ] sources = [ "dcsctp_handover_state.cc", @@ -38,10 +40,6 @@ rtc_source_set("socket") { "packet_observer.h", "timeout.h", ] - absl_deps = [ - "//third_party/abseil-cpp/absl/strings", - "//third_party/abseil-cpp/absl/types:optional", - ] } rtc_source_set("factory") { @@ -49,12 +47,12 @@ rtc_source_set("factory") { ":socket", ":types", "../socket:dcsctp_socket", + "//third_party/abseil-cpp/absl/strings:string_view", ] sources = [ "dcsctp_socket_factory.cc", "dcsctp_socket_factory.h", ] - absl_deps = [ "//third_party/abseil-cpp/absl/strings" ] } rtc_source_set("mocks") { @@ -78,12 +76,12 @@ rtc_source_set("utils") { "../../../rtc_base:logging", "../../../rtc_base:stringutils", "../socket:dcsctp_socket", + "//third_party/abseil-cpp/absl/strings:string_view", ] sources = [ "text_pcap_packet_observer.cc", "text_pcap_packet_observer.h", ] - absl_deps = [ "//third_party/abseil-cpp/absl/strings" ] } if (rtc_include_tests) { diff --git a/net/dcsctp/rx/BUILD.gn b/net/dcsctp/rx/BUILD.gn index 15b9f60f3d..a39441fd3b 100644 --- a/net/dcsctp/rx/BUILD.gn +++ b/net/dcsctp/rx/BUILD.gn @@ -19,16 +19,14 @@ rtc_library("data_tracker") { "../packet:data", "../public:socket", "../timer", + "//third_party/abseil-cpp/absl/algorithm:container", + "//third_party/abseil-cpp/absl/strings:string_view", + "//third_party/abseil-cpp/absl/types:optional", ] sources = [ "data_tracker.cc", "data_tracker.h", ] - absl_deps = [ - "//third_party/abseil-cpp/absl/algorithm:container", - "//third_party/abseil-cpp/absl/strings", - "//third_party/abseil-cpp/absl/types:optional", - ] } rtc_source_set("reassembly_streams") { @@ -39,9 +37,9 @@ rtc_source_set("reassembly_streams") { "../packet:data", "../public:socket", "../public:types", + "//third_party/abseil-cpp/absl/strings:string_view", ] sources = [ "reassembly_streams.h" ] - absl_deps = [ "//third_party/abseil-cpp/absl/strings" ] } rtc_library("interleaved_reassembly_streams") { @@ -54,16 +52,13 @@ rtc_library("interleaved_reassembly_streams") { "../packet:chunk", "../packet:data", "../public:types", + "//third_party/abseil-cpp/absl/algorithm:container", + "//third_party/abseil-cpp/absl/strings:string_view", ] sources = [ "interleaved_reassembly_streams.cc", "interleaved_reassembly_streams.h", ] - absl_deps = [ - "//third_party/abseil-cpp/absl/algorithm:container", - "//third_party/abseil-cpp/absl/strings", - "//third_party/abseil-cpp/absl/types:optional", - ] } rtc_library("traditional_reassembly_streams") { deps = [ @@ -75,16 +70,14 @@ rtc_library("traditional_reassembly_streams") { "../packet:chunk", "../packet:data", "../public:types", + "//third_party/abseil-cpp/absl/algorithm:container", + "//third_party/abseil-cpp/absl/strings:string_view", + "//third_party/abseil-cpp/absl/types:optional", ] sources = [ "traditional_reassembly_streams.cc", "traditional_reassembly_streams.h", ] - absl_deps = [ - "//third_party/abseil-cpp/absl/algorithm:container", - "//third_party/abseil-cpp/absl/strings", - "//third_party/abseil-cpp/absl/types:optional", - ] } rtc_library("reassembly_queue") { @@ -104,16 +97,14 @@ rtc_library("reassembly_queue") { "../packet:parameter", "../public:socket", "../public:types", + "//third_party/abseil-cpp/absl/functional:any_invocable", + "//third_party/abseil-cpp/absl/strings:string_view", + "//third_party/abseil-cpp/absl/types:optional", ] sources = [ "reassembly_queue.cc", "reassembly_queue.h", ] - absl_deps = [ - "//third_party/abseil-cpp/absl/functional:any_invocable", - "//third_party/abseil-cpp/absl/strings", - "//third_party/abseil-cpp/absl/types:optional", - ] } if (rtc_include_tests) { @@ -138,8 +129,8 @@ if (rtc_include_tests) { "../public:types", "../testing:data_generator", "../timer", + "//third_party/abseil-cpp/absl/types:optional", ] - absl_deps = [ "//third_party/abseil-cpp/absl/types:optional" ] sources = [ "data_tracker_test.cc", "interleaved_reassembly_streams_test.cc", diff --git a/net/dcsctp/socket/BUILD.gn b/net/dcsctp/socket/BUILD.gn index f002df151b..7810419c5b 100644 --- a/net/dcsctp/socket/BUILD.gn +++ b/net/dcsctp/socket/BUILD.gn @@ -16,8 +16,8 @@ rtc_source_set("context") { "../packet:sctp_packet", "../public:socket", "../public:types", + "//third_party/abseil-cpp/absl/strings:string_view", ] - absl_deps = [ "//third_party/abseil-cpp/absl/strings" ] } rtc_library("heartbeat_handler") { @@ -34,16 +34,14 @@ rtc_library("heartbeat_handler") { "../public:socket", "../public:types", "../timer", + "//third_party/abseil-cpp/absl/functional:bind_front", + "//third_party/abseil-cpp/absl/strings:string_view", + "//third_party/abseil-cpp/absl/types:optional", ] sources = [ "heartbeat_handler.cc", "heartbeat_handler.h", ] - absl_deps = [ - "//third_party/abseil-cpp/absl/functional:bind_front", - "//third_party/abseil-cpp/absl/strings", - "//third_party/abseil-cpp/absl/types:optional", - ] } rtc_library("stream_reset_handler") { @@ -66,16 +64,14 @@ rtc_library("stream_reset_handler") { "../rx:reassembly_queue", "../timer", "../tx:retransmission_queue", + "//third_party/abseil-cpp/absl/functional:bind_front", + "//third_party/abseil-cpp/absl/strings:string_view", + "//third_party/abseil-cpp/absl/types:optional", ] sources = [ "stream_reset_handler.cc", "stream_reset_handler.h", ] - absl_deps = [ - "//third_party/abseil-cpp/absl/functional:bind_front", - "//third_party/abseil-cpp/absl/strings", - "//third_party/abseil-cpp/absl/types:optional", - ] } rtc_library("packet_sender") { @@ -89,7 +85,6 @@ rtc_library("packet_sender") { "packet_sender.cc", "packet_sender.h", ] - absl_deps = [] } rtc_library("transmission_control_block") { @@ -116,17 +111,15 @@ rtc_library("transmission_control_block") { "../tx:retransmission_queue", "../tx:retransmission_timeout", "../tx:send_queue", + "//third_party/abseil-cpp/absl/functional:bind_front", + "//third_party/abseil-cpp/absl/strings:string_view", + "//third_party/abseil-cpp/absl/types:optional", ] sources = [ "capabilities.h", "transmission_control_block.cc", "transmission_control_block.h", ] - absl_deps = [ - "//third_party/abseil-cpp/absl/functional:bind_front", - "//third_party/abseil-cpp/absl/strings", - "//third_party/abseil-cpp/absl/types:optional", - ] } rtc_library("dcsctp_socket") { @@ -163,6 +156,11 @@ rtc_library("dcsctp_socket") { "../tx:retransmission_timeout", "../tx:rr_send_queue", "../tx:send_queue", + "//third_party/abseil-cpp/absl/functional:bind_front", + "//third_party/abseil-cpp/absl/memory", + "//third_party/abseil-cpp/absl/strings:string_view", + "//third_party/abseil-cpp/absl/types:optional", + "//third_party/abseil-cpp/absl/types:variant", ] sources = [ "callback_deferrer.cc", @@ -172,13 +170,6 @@ rtc_library("dcsctp_socket") { "state_cookie.cc", "state_cookie.h", ] - absl_deps = [ - "//third_party/abseil-cpp/absl/functional:bind_front", - "//third_party/abseil-cpp/absl/memory", - "//third_party/abseil-cpp/absl/strings", - "//third_party/abseil-cpp/absl/types:optional", - "//third_party/abseil-cpp/absl/types:variant", - ] } if (rtc_include_tests) { @@ -194,9 +185,7 @@ if (rtc_include_tests) { "../public:socket", "../public:types", "../timer", - ] - absl_deps = [ - "//third_party/abseil-cpp/absl/strings", + "//third_party/abseil-cpp/absl/strings:string_view", "//third_party/abseil-cpp/absl/types:optional", ] } @@ -212,9 +201,7 @@ if (rtc_include_tests) { "../packet:sctp_packet", "../public:socket", "../public:types", - ] - absl_deps = [ - "//third_party/abseil-cpp/absl/strings", + "//third_party/abseil-cpp/absl/strings:string_view", "//third_party/abseil-cpp/absl/types:optional", ] } @@ -265,11 +252,9 @@ if (rtc_include_tests) { "../timer:task_queue_timeout", "../tx:mock_send_queue", "../tx:retransmission_queue", - ] - absl_deps = [ "//third_party/abseil-cpp/absl/flags:flag", "//third_party/abseil-cpp/absl/memory", - "//third_party/abseil-cpp/absl/strings", + "//third_party/abseil-cpp/absl/strings:string_view", "//third_party/abseil-cpp/absl/types:optional", ] sources = [ diff --git a/net/dcsctp/testing/BUILD.gn b/net/dcsctp/testing/BUILD.gn index 7e005a1f0c..573f32af30 100644 --- a/net/dcsctp/testing/BUILD.gn +++ b/net/dcsctp/testing/BUILD.gn @@ -21,13 +21,11 @@ rtc_library("data_generator") { "../common:internal_types", "../packet:data", "../public:types", + "//third_party/abseil-cpp/absl/strings:string_view", + "//third_party/abseil-cpp/absl/types:optional", ] sources = [ "data_generator.cc", "data_generator.h", ] - absl_deps = [ - "//third_party/abseil-cpp/absl/strings", - "//third_party/abseil-cpp/absl/types:optional", - ] } diff --git a/net/dcsctp/timer/BUILD.gn b/net/dcsctp/timer/BUILD.gn index 9dbe11b3ba..d123f64b20 100644 --- a/net/dcsctp/timer/BUILD.gn +++ b/net/dcsctp/timer/BUILD.gn @@ -20,17 +20,15 @@ rtc_library("timer") { "../../../rtc_base/containers:flat_set", "../public:socket", "../public:types", + "//third_party/abseil-cpp/absl/memory", + "//third_party/abseil-cpp/absl/strings:string_view", + "//third_party/abseil-cpp/absl/types:optional", ] sources = [ "fake_timeout.h", "timer.cc", "timer.h", ] - absl_deps = [ - "//third_party/abseil-cpp/absl/memory", - "//third_party/abseil-cpp/absl/strings", - "//third_party/abseil-cpp/absl/types:optional", - ] } rtc_library("task_queue_timeout") { @@ -68,11 +66,11 @@ if (rtc_include_tests) { "../../../test:test_support", "../../../test/time_controller:time_controller", "../public:socket", + "//third_party/abseil-cpp/absl/types:optional", ] sources = [ "task_queue_timeout_test.cc", "timer_test.cc", ] - absl_deps = [ "//third_party/abseil-cpp/absl/types:optional" ] } } diff --git a/net/dcsctp/tx/BUILD.gn b/net/dcsctp/tx/BUILD.gn index d1fd8ab3d5..b28aa0ef7a 100644 --- a/net/dcsctp/tx/BUILD.gn +++ b/net/dcsctp/tx/BUILD.gn @@ -17,9 +17,9 @@ rtc_source_set("send_queue") { "../packet:data", "../public:socket", "../public:types", + "//third_party/abseil-cpp/absl/types:optional", ] sources = [ "send_queue.h" ] - absl_deps = [ "//third_party/abseil-cpp/absl/types:optional" ] } rtc_library("rr_send_queue") { @@ -35,17 +35,14 @@ rtc_library("rr_send_queue") { "../packet:data", "../public:socket", "../public:types", + "//third_party/abseil-cpp/absl/algorithm:container", + "//third_party/abseil-cpp/absl/strings:string_view", + "//third_party/abseil-cpp/absl/types:optional", ] sources = [ "rr_send_queue.cc", "rr_send_queue.h", ] - absl_deps = [ - "//third_party/abseil-cpp/absl/algorithm:container", - "//third_party/abseil-cpp/absl/algorithm:container", - "//third_party/abseil-cpp/absl/strings", - "//third_party/abseil-cpp/absl/types:optional", - ] } rtc_library("stream_scheduler") { @@ -62,17 +59,15 @@ rtc_library("stream_scheduler") { "../packet:sctp_packet", "../public:socket", "../public:types", + "//third_party/abseil-cpp/absl/algorithm:container", + "//third_party/abseil-cpp/absl/memory", + "//third_party/abseil-cpp/absl/strings:string_view", + "//third_party/abseil-cpp/absl/types:optional", ] sources = [ "stream_scheduler.cc", "stream_scheduler.h", ] - 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_library("retransmission_error_counter") { @@ -80,12 +75,12 @@ rtc_library("retransmission_error_counter") { "../../../rtc_base:checks", "../../../rtc_base:logging", "../public:types", + "//third_party/abseil-cpp/absl/strings:string_view", ] sources = [ "retransmission_error_counter.cc", "retransmission_error_counter.h", ] - absl_deps = [ "//third_party/abseil-cpp/absl/strings" ] } rtc_library("retransmission_timeout") { @@ -119,16 +114,12 @@ rtc_library("outstanding_data") { "../public:socket", "../public:types", "../timer", + "//third_party/abseil-cpp/absl/types:optional", ] sources = [ "outstanding_data.cc", "outstanding_data.h", ] - absl_deps = [ - "//third_party/abseil-cpp/absl/algorithm:container", - "//third_party/abseil-cpp/absl/strings", - "//third_party/abseil-cpp/absl/types:optional", - ] } rtc_library("retransmission_queue") { @@ -147,16 +138,14 @@ rtc_library("retransmission_queue") { "../public:socket", "../public:types", "../timer", + "//third_party/abseil-cpp/absl/algorithm:container", + "//third_party/abseil-cpp/absl/strings:string_view", + "//third_party/abseil-cpp/absl/types:optional", ] sources = [ "retransmission_queue.cc", "retransmission_queue.h", ] - absl_deps = [ - "//third_party/abseil-cpp/absl/algorithm:container", - "//third_party/abseil-cpp/absl/strings", - "//third_party/abseil-cpp/absl/types:optional", - ] } if (rtc_include_tests) { @@ -167,8 +156,8 @@ if (rtc_include_tests) { "../../../api:array_view", "../../../api/units:timestamp", "../../../test:test_support", + "//third_party/abseil-cpp/absl/types:optional", ] - absl_deps = [ "//third_party/abseil-cpp/absl/types:optional" ] sources = [ "mock_send_queue.h" ] } @@ -203,8 +192,8 @@ if (rtc_include_tests) { "../testing:data_generator", "../testing:testing_macros", "../timer", + "//third_party/abseil-cpp/absl/types:optional", ] - absl_deps = [ "//third_party/abseil-cpp/absl/types:optional" ] sources = [ "outstanding_data_test.cc", "retransmission_error_counter_test.cc", diff --git a/p2p/BUILD.gn b/p2p/BUILD.gn index 7211d8e2f3..9f216a5cb5 100644 --- a/p2p/BUILD.gn +++ b/p2p/BUILD.gn @@ -154,13 +154,11 @@ rtc_library("rtc_p2p") { "../rtc_base/third_party/base64", "../rtc_base/third_party/sigslot", "../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/functional:any_invocable", "//third_party/abseil-cpp/absl/memory", - "//third_party/abseil-cpp/absl/strings", + "//third_party/abseil-cpp/absl/strings:string_view", "//third_party/abseil-cpp/absl/types:optional", ] } @@ -182,8 +180,8 @@ rtc_source_set("active_ice_controller_interface") { ":ice_transport_internal", ":transport_description", "../api:array_view", + "//third_party/abseil-cpp/absl/types:optional", ] - absl_deps = [ "//third_party/abseil-cpp/absl/types:optional" ] } rtc_library("basic_async_resolver_factory") { @@ -195,8 +193,8 @@ rtc_library("basic_async_resolver_factory") { "../api:async_dns_resolver", "../rtc_base:async_dns_resolver", "../rtc_base:logging", + "//third_party/abseil-cpp/absl/memory", ] - absl_deps = [ "//third_party/abseil-cpp/absl/memory" ] } rtc_library("async_stun_tcp_socket") { @@ -253,8 +251,8 @@ rtc_library("basic_packet_socket_factory") { "../rtc_base:ssl", "../rtc_base:ssl_adapter", "../rtc_base/system:rtc_export", + "//third_party/abseil-cpp/absl/memory", ] - absl_deps = [ "//third_party/abseil-cpp/absl/memory" ] } rtc_library("basic_port_allocator") { @@ -292,8 +290,6 @@ rtc_library("basic_port_allocator") { "../rtc_base/network:received_packet", "../rtc_base/system:rtc_export", "../system_wrappers:metrics", - ] - absl_deps = [ "//third_party/abseil-cpp/absl/algorithm:container", "//third_party/abseil-cpp/absl/memory", "//third_party/abseil-cpp/absl/strings:string_view", @@ -361,13 +357,8 @@ rtc_library("connection") { "../rtc_base/system:rtc_export", "../rtc_base/third_party/base64", "../rtc_base/third_party/sigslot", - ] - absl_deps = [ "//third_party/abseil-cpp/absl/algorithm:container", - "//third_party/abseil-cpp/absl/base:core_headers", "//third_party/abseil-cpp/absl/functional:any_invocable", - "//third_party/abseil-cpp/absl/memory", - "//third_party/abseil-cpp/absl/strings", "//third_party/abseil-cpp/absl/strings:string_view", "//third_party/abseil-cpp/absl/types:optional", ] @@ -381,8 +372,8 @@ rtc_library("connection_info") { deps = [ "../api:candidate", "../api/units:timestamp", + "//third_party/abseil-cpp/absl/types:optional", ] - absl_deps = [ "//third_party/abseil-cpp/absl/types:optional" ] } rtc_library("default_ice_transport_factory") { @@ -429,8 +420,6 @@ rtc_library("dtls_transport") { "../rtc_base:timeutils", "../rtc_base/network:received_packet", "../rtc_base/system:no_unique_address", - ] - absl_deps = [ "//third_party/abseil-cpp/absl/memory", "//third_party/abseil-cpp/absl/strings:string_view", ] @@ -458,8 +447,6 @@ rtc_library("dtls_transport_internal") { "../rtc_base:callback_list", "../rtc_base:ssl", "../rtc_base:ssl_adapter", - ] - absl_deps = [ "//third_party/abseil-cpp/absl/base:core_headers", "//third_party/abseil-cpp/absl/strings:string_view", ] @@ -485,8 +472,8 @@ rtc_library("ice_controller_interface") { ":ice_transport_internal", "../rtc_base:checks", "../rtc_base/system:rtc_export", + "//third_party/abseil-cpp/absl/types:optional", ] - absl_deps = [ "//third_party/abseil-cpp/absl/types:optional" ] } rtc_source_set("ice_controller_factory_interface") { @@ -536,8 +523,6 @@ rtc_library("ice_transport_internal") { "../rtc_base:timeutils", "../rtc_base/system:rtc_export", "../rtc_base/third_party/sigslot", - ] - absl_deps = [ "//third_party/abseil-cpp/absl/strings:string_view", "//third_party/abseil-cpp/absl/types:optional", ] @@ -608,8 +593,6 @@ rtc_library("p2p_transport_channel") { "../rtc_base/network:sent_packet", "../rtc_base/system:rtc_export", "../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", @@ -621,7 +604,7 @@ rtc_library("p2p_transport_channel") { rtc_source_set("p2p_transport_channel_ice_field_trials") { sources = [ "base/p2p_transport_channel_ice_field_trials.h" ] - absl_deps = [ "//third_party/abseil-cpp/absl/types:optional" ] + deps = [ "//third_party/abseil-cpp/absl/types:optional" ] } rtc_library("packet_transport_internal") { @@ -640,8 +623,6 @@ rtc_library("packet_transport_internal") { "../rtc_base/network:received_packet", "../rtc_base/system:rtc_export", "../rtc_base/third_party/sigslot", - ] - absl_deps = [ "//third_party/abseil-cpp/absl/functional:any_invocable", "//third_party/abseil-cpp/absl/types:optional", ] @@ -694,8 +675,6 @@ rtc_library("port") { "../rtc_base/network:sent_packet", "../rtc_base/system:rtc_export", "../rtc_base/third_party/sigslot", - ] - absl_deps = [ "//third_party/abseil-cpp/absl/base:core_headers", "//third_party/abseil-cpp/absl/memory", "//third_party/abseil-cpp/absl/strings", @@ -725,8 +704,6 @@ rtc_library("port_allocator") { "../rtc_base:threading", "../rtc_base/system:rtc_export", "../rtc_base/third_party/sigslot", - ] - absl_deps = [ "//third_party/abseil-cpp/absl/strings:string_view", "//third_party/abseil-cpp/absl/types:optional", ] @@ -746,8 +723,6 @@ rtc_library("port_interface") { "../rtc_base:async_packet_socket", "../rtc_base:callback_list", "../rtc_base:socket_address", - ] - absl_deps = [ "//third_party/abseil-cpp/absl/strings:string_view", "//third_party/abseil-cpp/absl/types:optional", ] @@ -820,8 +795,6 @@ rtc_library("stun_port") { "../rtc_base/experiments:field_trial_parser", "../rtc_base/network:received_packet", "../rtc_base/system:rtc_export", - ] - absl_deps = [ "//third_party/abseil-cpp/absl/memory", "//third_party/abseil-cpp/absl/strings:string_view", ] @@ -842,8 +815,8 @@ rtc_library("stun_request") { "../rtc_base:ssl", "../rtc_base:stringutils", "../rtc_base:timeutils", + "//third_party/abseil-cpp/absl/memory", ] - absl_deps = [ "//third_party/abseil-cpp/absl/memory" ] } rtc_library("tcp_port") { @@ -866,8 +839,6 @@ rtc_library("tcp_port") { "../rtc_base:threading", "../rtc_base/containers:flat_map", "../rtc_base/network:received_packet", - ] - absl_deps = [ "//third_party/abseil-cpp/absl/algorithm:container", "//third_party/abseil-cpp/absl/memory", "//third_party/abseil-cpp/absl/strings:string_view", @@ -887,8 +858,6 @@ rtc_library("transport_description") { "../rtc_base:ssl", "../rtc_base:stringutils", "../rtc_base/system:rtc_export", - ] - absl_deps = [ "//third_party/abseil-cpp/absl/algorithm:container", "//third_party/abseil-cpp/absl/strings", "//third_party/abseil-cpp/absl/strings:string_view", @@ -952,8 +921,6 @@ rtc_library("turn_port") { "../rtc_base:stringutils", "../rtc_base/experiments:field_trial_parser", "../rtc_base/network:received_packet", - ] - absl_deps = [ "//third_party/abseil-cpp/absl/algorithm:container", "//third_party/abseil-cpp/absl/memory", "//third_party/abseil-cpp/absl/strings", @@ -1007,8 +974,8 @@ rtc_library("wrapping_active_ice_controller") { "../rtc_base:macromagic", "../rtc_base:threading", "../rtc_base:timeutils", + "//third_party/abseil-cpp/absl/types:optional", ] - absl_deps = [ "//third_party/abseil-cpp/absl/types:optional" ] } if (rtc_include_tests) { @@ -1026,10 +993,8 @@ if (rtc_include_tests) { "../rtc_base:task_queue_for_test", "../rtc_base:timeutils", "../rtc_base/network:received_packet", - ] - absl_deps = [ "//third_party/abseil-cpp/absl/algorithm:container", - "//third_party/abseil-cpp/absl/strings", + "//third_party/abseil-cpp/absl/strings:string_view", "//third_party/abseil-cpp/absl/types:optional", ] } @@ -1048,8 +1013,8 @@ if (rtc_include_tests) { "../rtc_base:task_queue_for_test", "../rtc_base:threading", "../rtc_base/memory:always_valid_pointer", + "//third_party/abseil-cpp/absl/strings:string_view", ] - absl_deps = [ "//third_party/abseil-cpp/absl/strings" ] } rtc_library("p2p_test_utils") { @@ -1105,11 +1070,7 @@ if (rtc_include_tests) { "../rtc_base/network:received_packet", "../rtc_base/third_party/sigslot", "../test:test_support", - ] - absl_deps = [ - "//third_party/abseil-cpp/absl/algorithm:container", - "//third_party/abseil-cpp/absl/strings", - "//third_party/abseil-cpp/absl/types:optional", + "//third_party/abseil-cpp/absl/strings:string_view", ] } @@ -1219,11 +1180,9 @@ if (rtc_include_tests) { "../test:scoped_key_value_config", "../test:test_support", "//testing/gtest", - ] - 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/strings:string_view", "//third_party/abseil-cpp/absl/types:optional", ] } @@ -1261,11 +1220,9 @@ rtc_library("p2p_server_utils") { "../rtc_base:stringutils", "../rtc_base/network:received_packet", "../rtc_base/third_party/sigslot", - ] - 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/strings:string_view", ] } diff --git a/pc/BUILD.gn b/pc/BUILD.gn index 546b83a00c..d1b6b297da 100644 --- a/pc/BUILD.gn +++ b/pc/BUILD.gn @@ -99,10 +99,8 @@ rtc_source_set("channel") { "../rtc_base/containers:flat_set", "../rtc_base/network:sent_packet", "../rtc_base/third_party/sigslot", - ] - absl_deps = [ "//third_party/abseil-cpp/absl/algorithm:container", - "//third_party/abseil-cpp/absl/strings", + "//third_party/abseil-cpp/absl/strings:string_view", "//third_party/abseil-cpp/absl/types:optional", ] } @@ -115,8 +113,8 @@ rtc_source_set("channel_interface") { "../api:libjingle_peerconnection_api", "../api:rtp_parameters", "../media:media_channel", + "//third_party/abseil-cpp/absl/strings:string_view", ] - absl_deps = [ "//third_party/abseil-cpp/absl/strings" ] } rtc_source_set("dtls_srtp_transport") { @@ -137,8 +135,8 @@ rtc_source_set("dtls_srtp_transport") { "../rtc_base:checks", "../rtc_base:logging", "../rtc_base:ssl_adapter", + "//third_party/abseil-cpp/absl/types:optional", ] - absl_deps = [ "//third_party/abseil-cpp/absl/types:optional" ] } rtc_source_set("dtls_transport") { @@ -164,8 +162,8 @@ rtc_source_set("dtls_transport") { "../rtc_base:ssl_adapter", "../rtc_base:threading", "../rtc_base/synchronization:mutex", + "//third_party/abseil-cpp/absl/types:optional", ] - absl_deps = [ "//third_party/abseil-cpp/absl/types:optional" ] } rtc_source_set("external_hmac") { @@ -241,8 +239,8 @@ rtc_source_set("jsep_transport") { "../rtc_base:ssl_adapter", "../rtc_base:stringutils", "../rtc_base:threading", + "//third_party/abseil-cpp/absl/types:optional", ] - absl_deps = [ "//third_party/abseil-cpp/absl/types:optional" ] } rtc_source_set("jsep_transport_collection") { @@ -263,7 +261,6 @@ rtc_source_set("jsep_transport_collection") { "../rtc_base:macromagic", "../rtc_base/system:no_unique_address", ] - absl_deps = [] } rtc_source_set("jsep_transport_controller") { @@ -327,8 +324,6 @@ rtc_source_set("jsep_transport_controller") { "../rtc_base:ssl_adapter", "../rtc_base:threading", "../rtc_base/third_party/sigslot", - ] - absl_deps = [ "//third_party/abseil-cpp/absl/algorithm:container", "//third_party/abseil-cpp/absl/functional:any_invocable", "//third_party/abseil-cpp/absl/types:optional", @@ -383,10 +378,9 @@ rtc_source_set("media_session") { "../rtc_base:unique_id_generator", "../rtc_base/memory:always_valid_pointer", "../rtc_base/third_party/base64", - ] - absl_deps = [ "//third_party/abseil-cpp/absl/algorithm:container", "//third_party/abseil-cpp/absl/strings", + "//third_party/abseil-cpp/absl/strings:string_view", "//third_party/abseil-cpp/absl/types:optional", ] } @@ -498,9 +492,7 @@ rtc_source_set("rtp_transport") { "../rtc_base:socket", "../rtc_base/network:received_packet", "../rtc_base/network:sent_packet", - ] - absl_deps = [ - "//third_party/abseil-cpp/absl/strings", + "//third_party/abseil-cpp/absl/strings:string_view", "//third_party/abseil-cpp/absl/types:optional", ] } @@ -543,8 +535,8 @@ rtc_source_set("sctp_transport") { "../rtc_base:macromagic", "../rtc_base:threading", "../rtc_base/third_party/sigslot", + "//third_party/abseil-cpp/absl/types:optional", ] - absl_deps = [ "//third_party/abseil-cpp/absl/types:optional" ] } rtc_source_set("sctp_utils") { @@ -567,8 +559,8 @@ rtc_source_set("sctp_utils") { "../rtc_base:copy_on_write_buffer", "../rtc_base:logging", "../rtc_base:ssl_adapter", + "//third_party/abseil-cpp/absl/types:optional", ] - absl_deps = [ "//third_party/abseil-cpp/absl/types:optional" ] } rtc_source_set("srtp_session") { visibility = [ ":*" ] @@ -592,10 +584,8 @@ rtc_source_set("srtp_session") { "../rtc_base:timeutils", "../rtc_base/synchronization:mutex", "../system_wrappers:metrics", - ] - absl_deps = [ "//third_party/abseil-cpp/absl/base:core_headers", - "//third_party/abseil-cpp/absl/strings:strings", + "//third_party/abseil-cpp/absl/strings:string_view", ] if (rtc_build_libsrtp) { deps += [ "//third_party/libsrtp" ] @@ -628,8 +618,6 @@ rtc_source_set("srtp_transport") { "../rtc_base:ssl_adapter", "../rtc_base:zero_memory", "../rtc_base/third_party/base64", - ] - absl_deps = [ "//third_party/abseil-cpp/absl/strings", "//third_party/abseil-cpp/absl/types:optional", ] @@ -679,8 +667,8 @@ rtc_source_set("video_track_source_proxy") { "../api/video:recordable_encoded_frame", "../api/video:video_frame", "../rtc_base:threading", + "//third_party/abseil-cpp/absl/types:optional", ] - absl_deps = [ "//third_party/abseil-cpp/absl/types:optional" ] } rtc_source_set("session_description") { @@ -709,11 +697,9 @@ rtc_source_set("session_description") { "../rtc_base:socket_address", "../rtc_base:stringutils", "../rtc_base/system:rtc_export", - ] - absl_deps = [ "//third_party/abseil-cpp/absl/algorithm:container", - "//third_party/abseil-cpp/absl/memory:memory", - "//third_party/abseil-cpp/absl/strings", + "//third_party/abseil-cpp/absl/memory", + "//third_party/abseil-cpp/absl/strings:string_view", ] } @@ -726,8 +712,8 @@ rtc_source_set("simulcast_description") { "../rtc_base:checks", "../rtc_base:socket_address", "../rtc_base/system:rtc_export", + "//third_party/abseil-cpp/absl/strings:string_view", ] - absl_deps = [ "//third_party/abseil-cpp/absl/strings" ] } rtc_source_set("rtc_pc") { @@ -744,7 +730,7 @@ rtc_library("media_protocol_names") { "media_protocol_names.cc", "media_protocol_names.h", ] - absl_deps = [ "//third_party/abseil-cpp/absl/strings" ] + deps = [ "//third_party/abseil-cpp/absl/strings:string_view" ] } rtc_library("sctp_data_channel") { @@ -776,8 +762,8 @@ rtc_library("sctp_data_channel") { "../rtc_base/containers:flat_set", "../rtc_base/system:no_unique_address", "../rtc_base/system:unused", + "//third_party/abseil-cpp/absl/types:optional", ] - absl_deps = [ "//third_party/abseil-cpp/absl/types:optional" ] } rtc_library("data_channel_utils") { @@ -853,8 +839,6 @@ rtc_source_set("data_channel_controller") { "../rtc_base:ssl_adapter", "../rtc_base:threading", "../rtc_base:weak_ptr", - ] - absl_deps = [ "//third_party/abseil-cpp/absl/algorithm:container", "//third_party/abseil-cpp/absl/types:optional", ] @@ -873,9 +857,8 @@ rtc_source_set("peer_connection_internal") { "../api/audio:audio_device", "../call:call_interfaces", "../modules/audio_device", + "//third_party/abseil-cpp/absl/types:optional", ] - - absl_deps = [ "//third_party/abseil-cpp/absl/types:optional" ] } rtc_source_set("rtc_stats_collector") { @@ -944,10 +927,8 @@ rtc_source_set("rtc_stats_collector") { "../rtc_base:timeutils", "../rtc_base/containers:flat_set", "../rtc_base/synchronization:mutex", - ] - absl_deps = [ "//third_party/abseil-cpp/absl/functional:bind_front", - "//third_party/abseil-cpp/absl/strings", + "//third_party/abseil-cpp/absl/strings:string_view", "//third_party/abseil-cpp/absl/types:optional", ] } @@ -962,8 +943,8 @@ rtc_source_set("rtc_stats_traversal") { "../api:rtc_stats_api", "../api:scoped_refptr", "../rtc_base:checks", + "//third_party/abseil-cpp/absl/types:optional", ] - absl_deps = [ "//third_party/abseil-cpp/absl/types:optional" ] } rtc_source_set("sdp_offer_answer") { @@ -1043,11 +1024,10 @@ rtc_source_set("sdp_offer_answer") { "../rtc_base:unique_id_generator", "../rtc_base:weak_ptr", "../system_wrappers:metrics", - ] - absl_deps = [ "//third_party/abseil-cpp/absl/algorithm:container", - "//third_party/abseil-cpp/absl/memory:memory", - "//third_party/abseil-cpp/absl/strings:strings", + "//third_party/abseil-cpp/absl/memory", + "//third_party/abseil-cpp/absl/strings", + "//third_party/abseil-cpp/absl/strings:string_view", "//third_party/abseil-cpp/absl/types:optional", ] } @@ -1165,10 +1145,9 @@ rtc_source_set("peer_connection") { "../rtc_base:unique_id_generator", "../rtc_base:weak_ptr", "../system_wrappers:metrics", - ] - absl_deps = [ "//third_party/abseil-cpp/absl/algorithm:container", - "//third_party/abseil-cpp/absl/strings:strings", + "//third_party/abseil-cpp/absl/strings", + "//third_party/abseil-cpp/absl/strings:string_view", "//third_party/abseil-cpp/absl/types:optional", ] } @@ -1187,10 +1166,8 @@ rtc_source_set("simulcast_sdp_serializer") { "../modules/rtp_rtcp:rtp_rtcp_format", "../rtc_base:checks", "../rtc_base:stringutils", - ] - absl_deps = [ "//third_party/abseil-cpp/absl/algorithm:container", - "//third_party/abseil-cpp/absl/strings:strings", + "//third_party/abseil-cpp/absl/strings:string_view", "//third_party/abseil-cpp/absl/types:optional", ] } @@ -1256,9 +1233,7 @@ rtc_source_set("legacy_stats_collector") { "../rtc_base:stringutils", "../rtc_base:threading", "../rtc_base:timeutils", - ] - absl_deps = [ - "//third_party/abseil-cpp/absl/strings", + "//third_party/abseil-cpp/absl/strings:string_view", "//third_party/abseil-cpp/absl/types:optional", ] } @@ -1285,8 +1260,8 @@ rtc_source_set("track_media_info_map") { "../rtc_base:checks", "../rtc_base:refcount", "../rtc_base:threading", + "//third_party/abseil-cpp/absl/types:optional", ] - absl_deps = [ "//third_party/abseil-cpp/absl/types:optional" ] } rtc_source_set("webrtc_sdp") { # TODO(bugs.webrtc.org/13661): Reduce visibility if possible @@ -1334,10 +1309,9 @@ rtc_source_set("webrtc_sdp") { "../rtc_base:ssl", "../rtc_base:stringutils", "../rtc_base/system:rtc_export", - ] - absl_deps = [ "//third_party/abseil-cpp/absl/algorithm:container", "//third_party/abseil-cpp/absl/strings", + "//third_party/abseil-cpp/absl/strings:string_view", "//third_party/abseil-cpp/absl/types:optional", ] } @@ -1368,8 +1342,6 @@ rtc_source_set("webrtc_session_description_factory") { "../rtc_base:stringutils", "../rtc_base:unique_id_generator", "../rtc_base:weak_ptr", - ] - absl_deps = [ "//third_party/abseil-cpp/absl/algorithm:container", "//third_party/abseil-cpp/absl/functional:any_invocable", "//third_party/abseil-cpp/absl/types:optional", @@ -1410,8 +1382,8 @@ rtc_library("media_stream_observer") { deps = [ "../api:media_stream_interface", "../api:scoped_refptr", + "//third_party/abseil-cpp/absl/algorithm:container", ] - absl_deps = [ "//third_party/abseil-cpp/absl/algorithm:container" ] } rtc_source_set("peer_connection_factory") { # TODO(bugs.webrtc.org/13661): Reduce visibility if possible @@ -1474,8 +1446,9 @@ rtc_source_set("peer_connection_factory") { "../rtc_base:threading", "../rtc_base/experiments:field_trial_parser", "../rtc_base/system:file_wrapper", + "//third_party/abseil-cpp/absl/strings", + "//third_party/abseil-cpp/absl/strings:string_view", ] - absl_deps = [ "//third_party/abseil-cpp/absl/strings:strings" ] } rtc_library("peer_connection_message_handler") { @@ -1555,11 +1528,9 @@ rtc_library("rtp_transceiver") { "../rtc_base:macromagic", "../rtc_base:threading", "../rtc_base/third_party/sigslot", - ] - 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/strings:string_view", "//third_party/abseil-cpp/absl/types:optional", ] } @@ -1598,10 +1569,6 @@ rtc_library("rtp_transmission_manager") { "../rtc_base:ssl", "../rtc_base:threading", "../rtc_base:weak_ptr", - ] - absl_deps = [ - "//third_party/abseil-cpp/absl/algorithm:container", - "//third_party/abseil-cpp/absl/strings", "//third_party/abseil-cpp/absl/types:optional", ] } @@ -1623,8 +1590,8 @@ rtc_library("transceiver_list") { "../rtc_base:checks", "../rtc_base:macromagic", "../rtc_base/system:no_unique_address", + "//third_party/abseil-cpp/absl/types:optional", ] - absl_deps = [ "//third_party/abseil-cpp/absl/types:optional" ] } rtc_library("rtp_receiver") { @@ -1649,10 +1616,6 @@ rtc_library("rtp_receiver") { "../rtc_base:checks", "../rtc_base:logging", "../rtc_base:threading", - ] - absl_deps = [ - "//third_party/abseil-cpp/absl/algorithm:container", - "//third_party/abseil-cpp/absl/strings", "//third_party/abseil-cpp/absl/types:optional", ] } @@ -1685,10 +1648,6 @@ rtc_library("audio_rtp_receiver") { "../rtc_base:macromagic", "../rtc_base:threading", "../rtc_base/system:no_unique_address", - ] - absl_deps = [ - "//third_party/abseil-cpp/absl/algorithm:container", - "//third_party/abseil-cpp/absl/strings", "//third_party/abseil-cpp/absl/types:optional", ] } @@ -1723,10 +1682,6 @@ rtc_library("video_rtp_receiver") { "../rtc_base:macromagic", "../rtc_base:threading", "../rtc_base/system:no_unique_address", - ] - absl_deps = [ - "//third_party/abseil-cpp/absl/algorithm:container", - "//third_party/abseil-cpp/absl/strings", "//third_party/abseil-cpp/absl/types:optional", ] } @@ -1782,8 +1737,8 @@ rtc_library("video_track") { "../rtc_base:macromagic", "../rtc_base:threading", "../rtc_base/system:no_unique_address", + "//third_party/abseil-cpp/absl/types:optional", ] - absl_deps = [ "//third_party/abseil-cpp/absl/types:optional" ] } rtc_source_set("sdp_state_provider") { @@ -1805,8 +1760,8 @@ rtc_library("jitter_buffer_delay") { "../rtc_base:safe_conversions", "../rtc_base:safe_minmax", "../rtc_base/system:no_unique_address", + "//third_party/abseil-cpp/absl/types:optional", ] - absl_deps = [ "//third_party/abseil-cpp/absl/types:optional" ] } rtc_library("remote_audio_source") { @@ -1829,10 +1784,7 @@ rtc_library("remote_audio_source") { "../rtc_base:safe_conversions", "../rtc_base:stringutils", "../rtc_base/synchronization:mutex", - ] - absl_deps = [ "//third_party/abseil-cpp/absl/algorithm:container", - "//third_party/abseil-cpp/absl/strings", "//third_party/abseil-cpp/absl/types:optional", ] } @@ -1870,10 +1822,7 @@ rtc_library("rtp_sender") { "../rtc_base:threading", "../rtc_base/synchronization:mutex", "../rtc_base/third_party/sigslot", - ] - absl_deps = [ "//third_party/abseil-cpp/absl/algorithm:container", - "//third_party/abseil-cpp/absl/strings", "//third_party/abseil-cpp/absl/types:optional", ] } @@ -1897,10 +1846,6 @@ rtc_library("rtp_parameters_conversion") { "../rtc_base:checks", "../rtc_base:logging", "../rtc_base:stringutils", - ] - absl_deps = [ - "//third_party/abseil-cpp/absl/algorithm:container", - "//third_party/abseil-cpp/absl/strings", "//third_party/abseil-cpp/absl/types:optional", ] } @@ -1926,11 +1871,6 @@ rtc_library("dtmf_sender") { "../rtc_base:refcount", "../rtc_base/third_party/sigslot", ] - absl_deps = [ - "//third_party/abseil-cpp/absl/algorithm:container", - "//third_party/abseil-cpp/absl/strings", - "//third_party/abseil-cpp/absl/types:optional", - ] } rtc_library("media_stream") { @@ -1945,11 +1885,6 @@ rtc_library("media_stream") { "../api:scoped_refptr", "../rtc_base:checks", ] - absl_deps = [ - "//third_party/abseil-cpp/absl/algorithm:container", - "//third_party/abseil-cpp/absl/strings", - "//third_party/abseil-cpp/absl/types:optional", - ] } rtc_library("video_track_source") { @@ -1967,8 +1902,8 @@ rtc_library("video_track_source") { "../rtc_base:macromagic", "../rtc_base/system:no_unique_address", "../rtc_base/system:rtc_export", + "//third_party/abseil-cpp/absl/types:optional", ] - absl_deps = [ "//third_party/abseil-cpp/absl/types:optional" ] } rtc_source_set("legacy_stats_collector_interface") { @@ -2119,12 +2054,11 @@ if (rtc_include_tests && !build_with_chromium) { "../test:scoped_key_value_config", "../test:test_main", "../test:test_support", - ] - absl_deps = [ "//third_party/abseil-cpp/absl/algorithm:container", "//third_party/abseil-cpp/absl/functional:any_invocable", "//third_party/abseil-cpp/absl/memory", "//third_party/abseil-cpp/absl/strings", + "//third_party/abseil-cpp/absl/strings:string_view", "//third_party/abseil-cpp/absl/types:optional", ] @@ -2192,8 +2126,8 @@ if (rtc_include_tests && !build_with_chromium) { "../rtc_base:threading", "../system_wrappers", "../test:test_support", + "//third_party/abseil-cpp/absl/types:optional", ] - absl_deps = [ "//third_party/abseil-cpp/absl/types:optional" ] } rtc_library("peerconnection_wrapper") { @@ -2217,8 +2151,8 @@ if (rtc_include_tests && !build_with_chromium) { "../rtc_base:gunit_helpers", "../rtc_base:logging", "../test:test_support", + "//third_party/abseil-cpp/absl/types:optional", ] - absl_deps = [ "//third_party/abseil-cpp/absl/types:optional" ] } rtc_test("slow_peer_connection_unittests") { @@ -2678,11 +2612,9 @@ if (rtc_include_tests && !build_with_chromium) { "../test:test_support", "../test/pc/sctp:fake_sctp_transport", "../test/time_controller", - ] - 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/strings:string_view", "//third_party/abseil-cpp/absl/types:optional", ] } @@ -2701,8 +2633,8 @@ if (rtc_include_tests && !build_with_chromium) { "../call:call_interfaces", "../media:rtc_media_tests_utils", "../rtc_base:checks", + "//third_party/abseil-cpp/absl/base:nullability", ] - absl_deps = [ "//third_party/abseil-cpp/absl/base:nullability" ] } rtc_library("pc_test_utils") { @@ -2818,8 +2750,6 @@ if (rtc_include_tests && !build_with_chromium) { "../test:frame_generator_capturer", "../test:scoped_key_value_config", "../test:test_support", - ] - absl_deps = [ "//third_party/abseil-cpp/absl/algorithm:container", "//third_party/abseil-cpp/absl/strings", "//third_party/abseil-cpp/absl/types:optional", diff --git a/rtc_base/BUILD.gn b/rtc_base/BUILD.gn index f6b6439bea..3b8926d7a3 100644 --- a/rtc_base/BUILD.gn +++ b/rtc_base/BUILD.gn @@ -38,11 +38,9 @@ rtc_source_set("bitstream_reader") { ":checks", ":safe_conversions", "../api:array_view", - ] - absl_deps = [ "//third_party/abseil-cpp/absl/base:core_headers", "//third_party/abseil-cpp/absl/numeric:bits", - "//third_party/abseil-cpp/absl/strings", + "//third_party/abseil-cpp/absl/strings:string_view", ] } @@ -82,8 +80,8 @@ rtc_source_set("buffer") { ":type_traits", ":zero_memory", "../api:array_view", + "//third_party/abseil-cpp/absl/strings:string_view", ] - absl_deps = [ "//third_party/abseil-cpp/absl/strings" ] } rtc_source_set("byte_order") { @@ -101,8 +99,10 @@ rtc_source_set("mod_ops") { rtc_source_set("moving_max_counter") { visibility = [ "*" ] sources = [ "numerics/moving_max_counter.h" ] - deps = [ ":checks" ] - absl_deps = [ "//third_party/abseil-cpp/absl/types:optional" ] + deps = [ + ":checks", + "//third_party/abseil-cpp/absl/types:optional", + ] } rtc_source_set("one_time_event") { @@ -119,8 +119,10 @@ rtc_source_set("strong_alias") { rtc_source_set("swap_queue") { visibility = [ "*" ] sources = [ "swap_queue.h" ] - deps = [ ":checks" ] - absl_deps = [ "//third_party/abseil-cpp/absl/base:core_headers" ] + deps = [ + ":checks", + "//third_party/abseil-cpp/absl/base:core_headers", + ] } rtc_source_set("macromagic") { @@ -140,10 +142,8 @@ rtc_library("bit_buffer") { deps = [ ":checks", "../api/units:data_size", - ] - absl_deps = [ "//third_party/abseil-cpp/absl/numeric:bits", - "//third_party/abseil-cpp/absl/strings:strings", + "//third_party/abseil-cpp/absl/strings:string_view", ] } @@ -157,10 +157,8 @@ rtc_library("byte_buffer") { ":buffer", ":byte_order", "../api:array_view", - ] - absl_deps = [ "//third_party/abseil-cpp/absl/base:core_headers", - "//third_party/abseil-cpp/absl/strings", + "//third_party/abseil-cpp/absl/strings:string_view", ] } @@ -191,8 +189,8 @@ rtc_library("copy_on_write_buffer") { ":type_traits", "../api:scoped_refptr", "system:rtc_export", + "//third_party/abseil-cpp/absl/strings:string_view", ] - absl_deps = [ "//third_party/abseil-cpp/absl/strings" ] } rtc_library("event_tracer") { @@ -214,8 +212,8 @@ rtc_library("event_tracer") { "../api:sequence_checker", "synchronization:mutex", "system:rtc_export", + "//third_party/abseil-cpp/absl/strings:string_view", ] - absl_deps = [ "//third_party/abseil-cpp/absl/strings" ] if (rtc_use_perfetto) { sources += [ "trace_categories.cc", @@ -230,8 +228,10 @@ rtc_library("histogram_percentile_counter") { "numerics/histogram_percentile_counter.cc", "numerics/histogram_percentile_counter.h", ] - deps = [ ":checks" ] - absl_deps = [ "//third_party/abseil-cpp/absl/types:optional" ] + deps = [ + ":checks", + "//third_party/abseil-cpp/absl/types:optional", + ] } rtc_library("race_checker") { @@ -272,8 +272,8 @@ rtc_library("bitrate_tracker") { "../api/units:time_delta", "../api/units:timestamp", "system:rtc_export", + "//third_party/abseil-cpp/absl/types:optional", ] - absl_deps = [ "//third_party/abseil-cpp/absl/types:optional" ] } rtc_library("frequency_tracker") { @@ -288,8 +288,8 @@ rtc_library("frequency_tracker") { "../api/units:time_delta", "../api/units:timestamp", "system:rtc_export", + "//third_party/abseil-cpp/absl/types:optional", ] - absl_deps = [ "//third_party/abseil-cpp/absl/types:optional" ] } rtc_library("rate_statistics") { @@ -305,8 +305,8 @@ rtc_library("rate_statistics") { ":logging", ":safe_conversions", "system:rtc_export", + "//third_party/abseil-cpp/absl/types:optional", ] - absl_deps = [ "//third_party/abseil-cpp/absl/types:optional" ] } rtc_library("rate_tracker") { @@ -330,8 +330,8 @@ rtc_library("sample_counter") { deps = [ ":checks", ":safe_conversions", + "//third_party/abseil-cpp/absl/types:optional", ] - absl_deps = [ "//third_party/abseil-cpp/absl/types:optional" ] } rtc_library("timestamp_aligner") { @@ -411,10 +411,7 @@ rtc_library("platform_thread") { ":rtc_event", ":timeutils", "../api:sequence_checker", - ] - absl_deps = [ - "//third_party/abseil-cpp/absl/memory", - "//third_party/abseil-cpp/absl/strings", + "//third_party/abseil-cpp/absl/strings:string_view", "//third_party/abseil-cpp/absl/types:optional", ] } @@ -442,8 +439,8 @@ rtc_library("rtc_event") { "../api/units:time_delta", "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" ] } } @@ -462,11 +459,9 @@ rtc_library("logging") { ":timeutils", "../api/units:timestamp", "synchronization:mutex", - ] - absl_deps = [ "//third_party/abseil-cpp/absl/base:core_headers", "//third_party/abseil-cpp/absl/meta:type_traits", - "//third_party/abseil-cpp/absl/strings", + "//third_party/abseil-cpp/absl/strings:string_view", "//third_party/abseil-cpp/absl/types:optional", ] @@ -514,15 +509,13 @@ rtc_library("checks") { "../api:scoped_refptr", "system:inline", "system:rtc_export", + "//third_party/abseil-cpp/absl/meta:type_traits", + "//third_party/abseil-cpp/absl/strings:string_view", ] if (build_with_chromium) { sources += [ "../../webrtc_overrides/rtc_base/checks_overrides.cc" ] deps += [ "//base" ] } - absl_deps = [ - "//third_party/abseil-cpp/absl/meta:type_traits", - "//third_party/abseil-cpp/absl/strings", - ] if (is_android) { libs += [ "log" ] } @@ -538,13 +531,13 @@ rtc_library("rate_limiter") { ":rate_statistics", "../system_wrappers", "synchronization:mutex", + "//third_party/abseil-cpp/absl/types:optional", ] - absl_deps = [ "//third_party/abseil-cpp/absl/types:optional" ] } rtc_source_set("sanitizer") { sources = [ "sanitizer.h" ] - absl_deps = [ "//third_party/abseil-cpp/absl/meta:type_traits" ] + deps = [ "//third_party/abseil-cpp/absl/meta:type_traits" ] } rtc_source_set("bounded_inline_vector") { @@ -628,9 +621,7 @@ rtc_library("stringutils") { ":macromagic", ":safe_minmax", "../api:array_view", - ] - absl_deps = [ - "//third_party/abseil-cpp/absl/strings", + "//third_party/abseil-cpp/absl/strings:string_view", "//third_party/abseil-cpp/absl/types:optional", ] } @@ -665,8 +656,8 @@ rtc_source_set("rtc_operations_chain") { "../api:scoped_refptr", "../api:sequence_checker", "system:no_unique_address", + "//third_party/abseil-cpp/absl/types:optional", ] - absl_deps = [ "//third_party/abseil-cpp/absl/types:optional" ] } if (rtc_enable_libevent) { @@ -687,11 +678,9 @@ if (rtc_enable_libevent) { "../api/task_queue", "../api/units:time_delta", "synchronization:mutex", - ] - absl_deps = [ "//third_party/abseil-cpp/absl/container:inlined_vector", "//third_party/abseil-cpp/absl/functional:any_invocable", - "//third_party/abseil-cpp/absl/strings", + "//third_party/abseil-cpp/absl/strings:string_view", ] if (rtc_build_libevent) { deps += [ "//third_party/libevent" ] @@ -714,10 +703,8 @@ if (is_mac || is_ios) { "../api/units:time_delta", "synchronization:mutex", "system:gcd_helpers", - ] - absl_deps = [ "//third_party/abseil-cpp/absl/functional:any_invocable", - "//third_party/abseil-cpp/absl/strings", + "//third_party/abseil-cpp/absl/strings:string_view", ] } } @@ -741,10 +728,8 @@ if (is_win) { "../api/units:time_delta", "../api/units:timestamp", "synchronization:mutex", - ] - absl_deps = [ "//third_party/abseil-cpp/absl/functional:any_invocable", - "//third_party/abseil-cpp/absl/strings", + "//third_party/abseil-cpp/absl/strings:string_view", "//third_party/abseil-cpp/absl/types:optional", ] } @@ -767,10 +752,8 @@ rtc_library("rtc_task_queue_stdlib") { "../api/task_queue", "../api/units:time_delta", "synchronization:mutex", - ] - absl_deps = [ "//third_party/abseil-cpp/absl/functional:any_invocable", - "//third_party/abseil-cpp/absl/strings", + "//third_party/abseil-cpp/absl/strings:string_view", ] } @@ -823,8 +806,8 @@ rtc_library("rtc_numerics") { deps = [ ":checks", ":mod_ops", + "//third_party/abseil-cpp/absl/types:optional", ] - absl_deps = [ "//third_party/abseil-cpp/absl/types:optional" ] } rtc_library("rtc_stats_counters") { @@ -840,7 +823,6 @@ rtc_library("rtc_stats_counters") { "../api/units:time_delta", "../api/units:timestamp", ] - absl_deps = [] } config("rtc_json_suppressions") { @@ -861,14 +843,16 @@ rtc_library("rtc_json") { "strings/json.cc", "strings/json.h", ] - deps = [ ":stringutils" ] + deps = [ + ":stringutils", + "//third_party/abseil-cpp/absl/strings:string_view", + ] all_dependent_configs = [ "//third_party/jsoncpp:jsoncpp_config" ] if (rtc_build_json) { deps += [ "//third_party/jsoncpp" ] } else { include_dirs = [ "$rtc_jsoncpp_root" ] } - absl_deps = [ "//third_party/abseil-cpp/absl/strings" ] } rtc_library("net_helpers") { @@ -877,7 +861,10 @@ rtc_library("net_helpers") { "net_helpers.cc", "net_helpers.h", ] - deps = [ "system:rtc_export" ] + deps = [ + "system:rtc_export", + "//third_party/abseil-cpp/absl/strings:string_view", + ] if (is_android) { deps += [ ":ifaddrs_android" ] } @@ -887,7 +874,6 @@ rtc_library("net_helpers") { "win:windows_version", ] } - absl_deps = [ "//third_party/abseil-cpp/absl/strings" ] } rtc_library("net_test_helpers") { @@ -950,11 +936,11 @@ rtc_library("ip_address") { ":net_helpers", ":stringutils", "system:rtc_export", + "//third_party/abseil-cpp/absl/strings:string_view", ] if (is_win) { deps += [ ":win32" ] } - absl_deps = [ "//third_party/abseil-cpp/absl/strings" ] } rtc_library("socket_address") { @@ -972,11 +958,11 @@ rtc_library("socket_address") { ":safe_conversions", ":stringutils", "system:rtc_export", + "//third_party/abseil-cpp/absl/strings:string_view", ] if (is_win) { deps += [ ":win32" ] } - absl_deps = [ "//third_party/abseil-cpp/absl/strings" ] } rtc_library("null_socket_server") { @@ -1019,14 +1005,6 @@ rtc_library("threading") { "thread.cc", "thread.h", ] - absl_deps = [ - "//third_party/abseil-cpp/absl/algorithm:container", - "//third_party/abseil-cpp/absl/base:core_headers", - "//third_party/abseil-cpp/absl/cleanup", - "//third_party/abseil-cpp/absl/functional:any_invocable", - "//third_party/abseil-cpp/absl/memory", - "//third_party/abseil-cpp/absl/strings", - ] deps = [ ":async_dns_resolver", ":byte_order", @@ -1061,6 +1039,11 @@ rtc_library("threading") { "system:no_unique_address", "system:rtc_export", "third_party/sigslot", + "//third_party/abseil-cpp/absl/algorithm:container", + "//third_party/abseil-cpp/absl/base:core_headers", + "//third_party/abseil-cpp/absl/cleanup", + "//third_party/abseil-cpp/absl/functional:any_invocable", + "//third_party/abseil-cpp/absl/strings:string_view", ] if (is_android) { deps += [ ":ifaddrs_android" ] @@ -1088,8 +1071,8 @@ rtc_library("async_socket") { ":socket", ":socket_address", "third_party/sigslot", + "//third_party/abseil-cpp/absl/memory", ] - absl_deps = [ "//third_party/abseil-cpp/absl/memory" ] } rtc_library("socket") { @@ -1106,11 +1089,11 @@ rtc_library("socket") { "./network:ecn_marking", "system:rtc_export", "third_party/sigslot", + "//third_party/abseil-cpp/absl/types:optional", ] if (is_win) { deps += [ ":win32" ] } - absl_deps = [ "//third_party/abseil-cpp/absl/types:optional" ] } rtc_source_set("network_constants") { @@ -1132,7 +1115,7 @@ if (is_android) { "log", "GLESv2", ] - absl_deps = [ "//third_party/abseil-cpp/absl/cleanup" ] + deps = [ "//third_party/abseil-cpp/absl/cleanup" ] } } @@ -1210,8 +1193,8 @@ if (!build_with_chromium) { ":checks", ":file_rotating_stream", ":logging", + "//third_party/abseil-cpp/absl/strings:string_view", ] - absl_deps = [ "//third_party/abseil-cpp/absl/strings" ] } } @@ -1242,12 +1225,11 @@ rtc_library("network") { "memory:always_valid_pointer", "system:rtc_export", "third_party/sigslot", - ] - absl_deps = [ "//third_party/abseil-cpp/absl/algorithm:container", "//third_party/abseil-cpp/absl/base:core_headers", "//third_party/abseil-cpp/absl/memory", "//third_party/abseil-cpp/absl/strings", + "//third_party/abseil-cpp/absl/strings:string_view", ] if (is_win) { @@ -1269,8 +1251,10 @@ rtc_library("net_helper") { "net_helper.cc", "net_helper.h", ] - absl_deps = [ "//third_party/abseil-cpp/absl/strings" ] - deps = [ "system:rtc_export" ] + deps = [ + "system:rtc_export", + "//third_party/abseil-cpp/absl/strings:string_view", + ] } rtc_library("socket_adapters") { @@ -1288,8 +1272,9 @@ rtc_library("socket_adapters") { ":stringutils", ":zero_memory", "../api:array_view", + "//third_party/abseil-cpp/absl/strings", + "//third_party/abseil-cpp/absl/strings:string_view", ] - absl_deps = [ "//third_party/abseil-cpp/absl/strings" ] } rtc_library("network_route") { @@ -1344,8 +1329,8 @@ rtc_library("async_udp_socket") { "network:received_packet", "network:sent_packet", "system:no_unique_address", + "//third_party/abseil-cpp/absl/types:optional", ] - absl_deps = [ "//third_party/abseil-cpp/absl/types:optional" ] } rtc_library("async_packet_socket") { @@ -1387,8 +1372,10 @@ if (rtc_include_tests) { rtc_library("mdns_responder_interface") { sources = [ "mdns_responder_interface.h" ] - deps = [ ":ip_address" ] - absl_deps = [ "//third_party/abseil-cpp/absl/strings" ] + deps = [ + ":ip_address", + "//third_party/abseil-cpp/absl/strings:string_view", + ] } rtc_library("dscp") { @@ -1405,10 +1392,9 @@ rtc_library("file_rotating_stream") { ":logging", ":stringutils", "system:file_wrapper", - ] - absl_deps = [ "//third_party/abseil-cpp/absl/algorithm:container", "//third_party/abseil-cpp/absl/strings", + "//third_party/abseil-cpp/absl/strings:string_view", "//third_party/abseil-cpp/absl/types:optional", ] } @@ -1433,8 +1419,8 @@ rtc_library("unique_id_generator") { "../api:sequence_checker", "synchronization:mutex", "system:no_unique_address", + "//third_party/abseil-cpp/absl/strings:string_view", ] - absl_deps = [ "//third_party/abseil-cpp/absl/strings" ] } rtc_library("crc32") { @@ -1442,8 +1428,10 @@ rtc_library("crc32") { "crc32.cc", "crc32.h", ] - deps = [ ":macromagic" ] - absl_deps = [ "//third_party/abseil-cpp/absl/strings" ] + deps = [ + ":macromagic", + "//third_party/abseil-cpp/absl/strings:string_view", + ] } rtc_library("stream") { @@ -1462,9 +1450,8 @@ rtc_library("stream") { "system:no_unique_address", "system:rtc_export", "third_party/sigslot", + "//third_party/abseil-cpp/absl/functional:any_invocable", ] - - absl_deps = [ "//third_party/abseil-cpp/absl/functional:any_invocable" ] } rtc_library("rtc_certificate_generator") { @@ -1479,8 +1466,6 @@ rtc_library("rtc_certificate_generator") { ":threading", "../api:scoped_refptr", "system:rtc_export", - ] - absl_deps = [ "//third_party/abseil-cpp/absl/functional:any_invocable", "//third_party/abseil-cpp/absl/types:optional", ] @@ -1507,6 +1492,7 @@ rtc_source_set("digest") { ":checks", ":ssl_header", ":stringutils", + "//third_party/abseil-cpp/absl/strings:string_view", ] # If we are building the SSL library ourselves, we know it's BoringSSL. @@ -1515,8 +1501,6 @@ rtc_source_set("digest") { } else { configs += [ ":external_ssl_library" ] } - - absl_deps = [ "//third_party/abseil-cpp/absl/strings" ] } rtc_library("ssl") { @@ -1575,14 +1559,11 @@ rtc_library("ssl") { "task_utils:repeating_task", "third_party/base64", "third_party/sigslot", - ] - - absl_deps = [ "//third_party/abseil-cpp/absl/algorithm:container", "//third_party/abseil-cpp/absl/base:core_headers", "//third_party/abseil-cpp/absl/functional:any_invocable", "//third_party/abseil-cpp/absl/memory", - "//third_party/abseil-cpp/absl/strings", + "//third_party/abseil-cpp/absl/strings:string_view", "//third_party/abseil-cpp/absl/types:optional", ] @@ -1636,8 +1617,8 @@ rtc_library("gunit_helpers") { ":stringutils", ":threading", "../test:test_support", + "//third_party/abseil-cpp/absl/strings:string_view", ] - absl_deps = [ "//third_party/abseil-cpp/absl/strings" ] } rtc_library("testclient") { @@ -1748,11 +1729,9 @@ rtc_library("rtc_base_tests_utils") { "network:received_packet", "synchronization:mutex", "third_party/sigslot", - ] - 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/strings:string_view", "//third_party/abseil-cpp/absl/types:optional", ] if (is_fuchsia) { @@ -1773,10 +1752,8 @@ rtc_library("task_queue_for_test") { "../api:function_view", "../api/task_queue", "../api/task_queue:default_task_queue_factory", - ] - absl_deps = [ "//third_party/abseil-cpp/absl/cleanup", - "//third_party/abseil-cpp/absl/strings", + "//third_party/abseil-cpp/absl/strings:string_view", ] } @@ -1858,10 +1835,8 @@ if (rtc_include_tests) { "../test:test_support", "third_party/sigslot", "//testing/gtest", - ] - absl_deps = [ "//third_party/abseil-cpp/absl/memory", - "//third_party/abseil-cpp/absl/strings", + "//third_party/abseil-cpp/absl/strings:string_view", ] } @@ -1986,12 +1961,10 @@ if (rtc_include_tests) { "task_utils:repeating_task", "third_party/base64", "third_party/sigslot", - ] - absl_deps = [ "//third_party/abseil-cpp/absl/base:core_headers", "//third_party/abseil-cpp/absl/memory", "//third_party/abseil-cpp/absl/numeric:bits", - "//third_party/abseil-cpp/absl/strings", + "//third_party/abseil-cpp/absl/strings:string_view", "//third_party/abseil-cpp/absl/types:optional", ] @@ -2013,8 +1986,8 @@ if (rtc_include_tests) { "../api/units:time_delta", "../test:test_main", "../test:test_support", + "//third_party/abseil-cpp/absl/memory", ] - absl_deps = [ "//third_party/abseil-cpp/absl/memory" ] } rtc_library("weak_ptr_unittests") { @@ -2050,8 +2023,8 @@ if (rtc_include_tests) { ":timeutils", "../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") { @@ -2147,6 +2120,12 @@ if (rtc_include_tests) { "network:received_packet", "synchronization:mutex", "third_party/sigslot", + "//third_party/abseil-cpp/absl/algorithm:container", + "//third_party/abseil-cpp/absl/functional:any_invocable", + "//third_party/abseil-cpp/absl/memory", + "//third_party/abseil-cpp/absl/strings", + "//third_party/abseil-cpp/absl/strings:string_view", + "//third_party/abseil-cpp/absl/types:optional", ] if (rtc_enable_google_benchmarks) { deps += [ "synchronization:synchronization_unittests" ] @@ -2166,13 +2145,6 @@ if (rtc_include_tests) { ] deps += [ ":callback_list" ] } - absl_deps = [ - "//third_party/abseil-cpp/absl/algorithm:container", - "//third_party/abseil-cpp/absl/functional:any_invocable", - "//third_party/abseil-cpp/absl/memory", - "//third_party/abseil-cpp/absl/strings", - "//third_party/abseil-cpp/absl/types:optional", - ] if (build_with_chromium) { include_dirs = [ "../../boringssl/src/include" ] diff --git a/rtc_base/containers/BUILD.gn b/rtc_base/containers/BUILD.gn index 621b6122a3..a2a21157b7 100644 --- a/rtc_base/containers/BUILD.gn +++ b/rtc_base/containers/BUILD.gn @@ -19,8 +19,8 @@ rtc_library("flat_containers_internal") { deps = [ "..:checks", "../system:no_unique_address", + "//third_party/abseil-cpp/absl/algorithm:container", ] - absl_deps = [ "//third_party/abseil-cpp/absl/algorithm:container" ] visibility = [ ":*" ] } @@ -52,5 +52,4 @@ rtc_library("unittests") { "//testing/gmock:gmock", "//testing/gtest:gtest", ] - absl_deps = [ "//third_party/abseil-cpp/absl/algorithm:container" ] } diff --git a/rtc_base/experiments/BUILD.gn b/rtc_base/experiments/BUILD.gn index 603449d485..dc6f8b2be7 100644 --- a/rtc_base/experiments/BUILD.gn +++ b/rtc_base/experiments/BUILD.gn @@ -16,8 +16,6 @@ rtc_library("alr_experiment") { deps = [ "..:logging", "../../api:field_trials_view", - ] - absl_deps = [ "//third_party/abseil-cpp/absl/strings:string_view", "//third_party/abseil-cpp/absl/types:optional", ] @@ -42,10 +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/strings:string_view", "//third_party/abseil-cpp/absl/types:optional", ] } @@ -59,8 +55,8 @@ rtc_library("quality_scaler_settings") { ":field_trial_parser", "..:logging", "../../api:field_trials_view", + "//third_party/abseil-cpp/absl/types:optional", ] - absl_deps = [ "//third_party/abseil-cpp/absl/types:optional" ] } rtc_library("quality_scaling_experiment") { @@ -73,9 +69,7 @@ rtc_library("quality_scaling_experiment") { "../../api:field_trials_view", "../../api/transport:field_trial_based_config", "../../api/video_codecs:video_codecs_api", - ] - absl_deps = [ - "//third_party/abseil-cpp/absl/strings:strings", + "//third_party/abseil-cpp/absl/strings", "//third_party/abseil-cpp/absl/types:optional", ] } @@ -88,8 +82,8 @@ rtc_library("normalize_simulcast_size_experiment") { deps = [ "..:logging", "../../api:field_trials_view", + "//third_party/abseil-cpp/absl/types:optional", ] - absl_deps = [ "//third_party/abseil-cpp/absl/types:optional" ] } rtc_library("balanced_degradation_settings") { @@ -103,8 +97,8 @@ rtc_library("balanced_degradation_settings") { "../../api:field_trials_view", "../../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("encoder_info_settings") { @@ -117,9 +111,7 @@ rtc_library("encoder_info_settings") { "..:logging", "../../api:field_trials_view", "../../api/video_codecs:video_codecs_api", - ] - absl_deps = [ - "//third_party/abseil-cpp/absl/strings", + "//third_party/abseil-cpp/absl/strings:string_view", "//third_party/abseil-cpp/absl/types:optional", ] } @@ -137,8 +129,6 @@ rtc_library("rate_control_settings") { "../../api/units:data_size", "../../api/video_codecs:video_codecs_api", "../../video/config:encoder_config", - ] - absl_deps = [ "//third_party/abseil-cpp/absl/strings", "//third_party/abseil-cpp/absl/types:optional", ] @@ -152,8 +142,8 @@ rtc_library("keyframe_interval_settings_experiment") { deps = [ ":field_trial_parser", "../../api:field_trials_view", + "//third_party/abseil-cpp/absl/types:optional", ] - absl_deps = [ "//third_party/abseil-cpp/absl/types:optional" ] } rtc_library("stable_target_rate_experiment") { @@ -166,7 +156,6 @@ rtc_library("stable_target_rate_experiment") { "../../api:field_trials_view", "../../api/transport:field_trial_based_config", ] - absl_deps = [ "//third_party/abseil-cpp/absl/types:optional" ] } rtc_library("min_video_bitrate_experiment") { @@ -181,8 +170,8 @@ rtc_library("min_video_bitrate_experiment") { "../../api/video:video_frame", "../../rtc_base:checks", "../../rtc_base:logging", + "//third_party/abseil-cpp/absl/types:optional", ] - absl_deps = [ "//third_party/abseil-cpp/absl/types:optional" ] } if (rtc_include_tests && !build_with_chromium) { @@ -227,9 +216,7 @@ if (rtc_include_tests && !build_with_chromium) { "../../test:test_main", "../../test:test_support", "../../video/config:encoder_config", - ] - absl_deps = [ - "//third_party/abseil-cpp/absl/strings", + "//third_party/abseil-cpp/absl/strings:string_view", "//third_party/abseil-cpp/absl/types:optional", ] } diff --git a/rtc_base/network/BUILD.gn b/rtc_base/network/BUILD.gn index e2c6fc3c16..c1e52cd782 100644 --- a/rtc_base/network/BUILD.gn +++ b/rtc_base/network/BUILD.gn @@ -13,8 +13,10 @@ rtc_library("sent_packet") { "sent_packet.cc", "sent_packet.h", ] - deps = [ "../system:rtc_export" ] - absl_deps = [ "//third_party/abseil-cpp/absl/types:optional" ] + deps = [ + "../system:rtc_export", + "//third_party/abseil-cpp/absl/types:optional", + ] } rtc_source_set("ecn_marking") { @@ -34,9 +36,6 @@ rtc_library("received_packet") { "../../api:array_view", "../../api/units:timestamp", "../system:rtc_export", - ] - absl_deps = [ - "//third_party/abseil-cpp/absl/functional:any_invocable", "//third_party/abseil-cpp/absl/types:optional", ] } diff --git a/rtc_base/synchronization/BUILD.gn b/rtc_base/synchronization/BUILD.gn index 5cab524540..cc30b1bc25 100644 --- a/rtc_base/synchronization/BUILD.gn +++ b/rtc_base/synchronization/BUILD.gn @@ -36,10 +36,10 @@ rtc_source_set("mutex") { "..:macromagic", "..:platform_thread_types", "../system:no_unique_address", + "//third_party/abseil-cpp/absl/base:core_headers", ] - absl_deps = [ "//third_party/abseil-cpp/absl/base:core_headers" ] if (rtc_use_absl_mutex) { - absl_deps += [ "//third_party/abseil-cpp/absl/synchronization" ] + deps += [ "//third_party/abseil-cpp/absl/synchronization" ] } } @@ -65,8 +65,8 @@ rtc_library("yield_policy") { "yield_policy.cc", "yield_policy.h", ] - deps = [ "..:checks" ] - absl_deps = [ + deps = [ + "..:checks", "//third_party/abseil-cpp/absl/base:config", "//third_party/abseil-cpp/absl/base:core_headers", ] diff --git a/rtc_base/system/BUILD.gn b/rtc_base/system/BUILD.gn index 4360317d3b..eef2754883 100644 --- a/rtc_base/system/BUILD.gn +++ b/rtc_base/system/BUILD.gn @@ -29,9 +29,7 @@ rtc_library("file_wrapper") { "..:checks", "..:criticalsection", "..:safe_conversions", - ] - absl_deps = [ - "//third_party/abseil-cpp/absl/strings", + "//third_party/abseil-cpp/absl/strings:string_view", "//third_party/abseil-cpp/absl/types:optional", ] } diff --git a/rtc_base/task_utils/BUILD.gn b/rtc_base/task_utils/BUILD.gn index a2a3e6572f..073d5453e8 100644 --- a/rtc_base/task_utils/BUILD.gn +++ b/rtc_base/task_utils/BUILD.gn @@ -22,8 +22,8 @@ rtc_library("repeating_task") { "../../api/units:time_delta", "../../api/units:timestamp", "../../system_wrappers:system_wrappers", + "//third_party/abseil-cpp/absl/functional:any_invocable", ] - absl_deps = [ "//third_party/abseil-cpp/absl/functional:any_invocable" ] } if (rtc_include_tests) { @@ -40,8 +40,6 @@ if (rtc_include_tests) { "../../api/units:timestamp", "../../system_wrappers:system_wrappers", "../../test:test_support", - ] - absl_deps = [ "//third_party/abseil-cpp/absl/functional:any_invocable", "//third_party/abseil-cpp/absl/types:optional", ] diff --git a/rtc_base/third_party/base64/BUILD.gn b/rtc_base/third_party/base64/BUILD.gn index d28338c6a0..a9c3c4643f 100644 --- a/rtc_base/third_party/base64/BUILD.gn +++ b/rtc_base/third_party/base64/BUILD.gn @@ -16,6 +16,6 @@ rtc_library("base64") { deps = [ "../..:checks", "../../system:rtc_export", + "//third_party/abseil-cpp/absl/strings:string_view", ] - absl_deps = [ "//third_party/abseil-cpp/absl/strings" ] } diff --git a/rtc_tools/BUILD.gn b/rtc_tools/BUILD.gn index 521412a317..646c9dad2d 100644 --- a/rtc_tools/BUILD.gn +++ b/rtc_tools/BUILD.gn @@ -62,8 +62,6 @@ rtc_library("video_file_reader") { "../rtc_base:logging", "../rtc_base:refcount", "../rtc_base:stringutils", - ] - absl_deps = [ "//third_party/abseil-cpp/absl/strings", "//third_party/abseil-cpp/absl/types:optional", ] @@ -80,10 +78,7 @@ rtc_library("video_file_writer") { "../api/video:video_frame", "../api/video:video_rtp_headers", "../rtc_base:logging", - ] - absl_deps = [ "//third_party/abseil-cpp/absl/strings", - "//third_party/abseil-cpp/absl/types:optional", ] } @@ -114,9 +109,9 @@ rtc_library("video_quality_analysis") { "../common_video", "../rtc_base:checks", "../rtc_base:logging", + "//third_party/abseil-cpp/absl/types:optional", "//third_party/libyuv", ] - absl_deps = [ "//third_party/abseil-cpp/absl/types:optional" ] } # TODO(bugs.webrtc.org/11474): Enable this on win if needed. For now it @@ -427,12 +422,10 @@ if (!build_with_chromium) { "../rtc_base/network:sent_packet", "../system_wrappers", "../test:explicit_key_value_config", - ] - absl_deps = [ "//third_party/abseil-cpp/absl/algorithm:container", "//third_party/abseil-cpp/absl/base:core_headers", "//third_party/abseil-cpp/absl/functional:bind_front", - "//third_party/abseil-cpp/absl/strings", + "//third_party/abseil-cpp/absl/strings:string_view", "//third_party/abseil-cpp/absl/types:optional", ] } @@ -451,8 +444,9 @@ if (!build_with_chromium) { "//logging:rtc_event_log_parser", "//rtc_base:protobuf_utils", "//rtc_base:safe_conversions", + "//third_party/abseil-cpp/absl/strings", + "//third_party/abseil-cpp/absl/strings:string_view", ] - absl_deps = [ "//third_party/abseil-cpp/absl/strings" ] } rtc_library("event_log_visualizer_bindings_unittest") { diff --git a/rtc_tools/network_tester/BUILD.gn b/rtc_tools/network_tester/BUILD.gn index b620385160..ab622ccac6 100644 --- a/rtc_tools/network_tester/BUILD.gn +++ b/rtc_tools/network_tester/BUILD.gn @@ -59,8 +59,6 @@ if (rtc_enable_protobuf) { "../../rtc_base/network:received_packet", "../../rtc_base/synchronization:mutex", "../../rtc_base/system:no_unique_address", - ] - absl_deps = [ "//third_party/abseil-cpp/absl/functional:any_invocable", "//third_party/abseil-cpp/absl/types:optional", ] diff --git a/sdk/BUILD.gn b/sdk/BUILD.gn index 342dbe9821..dd6247a1e2 100644 --- a/sdk/BUILD.gn +++ b/sdk/BUILD.gn @@ -36,8 +36,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") { @@ -149,10 +149,9 @@ if (is_ios || is_mac) { deps = [ ":base_objc", "../rtc_base:checks", + "//third_party/abseil-cpp/absl/strings:string_view", ] - absl_deps = [ "//third_party/abseil-cpp/absl/strings" ] - frameworks = [ "AVFoundation.framework", "CoreMedia.framework", @@ -190,14 +189,13 @@ if (is_ios || is_mac) { "../rtc_base:checks", "../rtc_base:log_sinks", "../rtc_base:logging", + "//third_party/abseil-cpp/absl/strings:string_view", ] configs += [ "..:common_objc", ":used_from_extension", ] - - absl_deps = [ "//third_party/abseil-cpp/absl/strings" ] } rtc_library("file_logger_objc") { @@ -315,7 +313,6 @@ if (is_ios || is_mac) { "../system_wrappers:field_trial", "../system_wrappers:metrics", ] - absl_deps = [ "//third_party/abseil-cpp/absl/base:core_headers" ] frameworks = [ "AudioToolbox.framework" ] if (is_mac) { @@ -379,9 +376,8 @@ if (is_ios || is_mac) { ":helpers_objc", "../rtc_base:checks", "../rtc_base/synchronization:mutex", + "//third_party/abseil-cpp/absl/base:core_headers", ] - - absl_deps = [ "//third_party/abseil-cpp/absl/base:core_headers" ] } rtc_source_set("network_monitor_observer") { @@ -393,9 +389,8 @@ if (is_ios || is_mac) { "../rtc_base:network_constants", "../rtc_base:stringutils", "../rtc_base:threading", + "//third_party/abseil-cpp/absl/strings:string_view", ] - - absl_deps = [ "//third_party/abseil-cpp/absl/strings" ] } rtc_library("network_monitor_objc") { @@ -458,8 +453,8 @@ if (is_ios || is_mac) { "../media:rtc_media_base", "../rtc_base:checks", "../rtc_base:logging", + "//third_party/abseil-cpp/absl/types:optional", ] - absl_deps = [ "//third_party/abseil-cpp/absl/types:optional" ] configs += [ "..:common_objc", @@ -1605,11 +1600,11 @@ if (is_ios || is_mac) { "../rtc_base:ssl", "../rtc_base:ssl_adapter", "../rtc_base:threading", + "//third_party/abseil-cpp/absl/memory", ] if (is_ios) { deps += [ ":native_network_monitor" ] } - absl_deps = [ "//third_party/abseil-cpp/absl/memory" ] } if (is_ios) { @@ -1631,9 +1626,8 @@ if (is_ios || is_mac) { "../rtc_base:macromagic", "../rtc_base:stringutils", "../rtc_base:threading", + "//third_party/abseil-cpp/absl/strings:string_view", ] - - absl_deps = [ "//third_party/abseil-cpp/absl/strings" ] } } diff --git a/sdk/android/BUILD.gn b/sdk/android/BUILD.gn index 572289ed37..bfaebad8d8 100644 --- a/sdk/android/BUILD.gn +++ b/sdk/android/BUILD.gn @@ -585,9 +585,7 @@ if (current_os == "linux" || is_android) { "../../rtc_base:threading", "../../system_wrappers:field_trial", "../../system_wrappers:metrics", - ] - absl_deps = [ - "//third_party/abseil-cpp/absl/strings", + "//third_party/abseil-cpp/absl/strings:string_view", "//third_party/abseil-cpp/absl/types:optional", ] } @@ -688,11 +686,9 @@ if (current_os == "linux" || is_android) { "../../rtc_base:timestamp_aligner", "../../rtc_base:timeutils", "../../rtc_base/synchronization:mutex", - "//third_party/libyuv", - ] - absl_deps = [ "//third_party/abseil-cpp/absl/memory", "//third_party/abseil-cpp/absl/types:optional", + "//third_party/libyuv", ] } @@ -808,8 +804,6 @@ if (current_os == "linux" || is_android) { "../../rtc_base:threading", "../../stats:rtc_stats", "../../system_wrappers:field_trial", - ] - absl_deps = [ "//third_party/abseil-cpp/absl/memory", "//third_party/abseil-cpp/absl/types:optional", ] @@ -956,9 +950,9 @@ if (current_os == "linux" || is_android) { "../../api:sequence_checker", "//api:array_view", "//rtc_base:checks", + "//third_party/abseil-cpp/absl/types:optional", "//third_party/jni_zero", ] - absl_deps = [ "//third_party/abseil-cpp/absl/types:optional" ] } rtc_library("native_api_base") { @@ -1067,8 +1061,8 @@ if (current_os == "linux" || is_android) { "../../rtc_base:logging", "../../rtc_base:stringutils", "../../rtc_base/synchronization:mutex", + "//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 @@ -1157,9 +1151,8 @@ if (current_os == "linux" || is_android) { ":generated_logging_jni", ":native_api_jni", "../../rtc_base:logging", + "//third_party/abseil-cpp/absl/strings:string_view", ] - - absl_deps = [ "//third_party/abseil-cpp/absl/strings" ] } rtc_library("audio_device_module_base") { @@ -1184,8 +1177,8 @@ if (current_os == "linux" || is_android) { "../../rtc_base:checks", "../../rtc_base:logging", "../../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") { @@ -1211,8 +1204,8 @@ if (current_os == "linux" || is_android) { "../../rtc_base:timeutils", "../../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) { @@ -1243,7 +1236,6 @@ if (current_os == "linux" || is_android) { "../../rtc_base:timeutils", "../../system_wrappers", ] - absl_deps = [ "//third_party/abseil-cpp/absl/types:optional" ] } } @@ -1272,8 +1264,8 @@ if (current_os == "linux" || is_android) { "../../rtc_base:macromagic", "../../rtc_base:platform_thread", "../../rtc_base:timeutils", + "//third_party/abseil-cpp/absl/types:optional", ] - absl_deps = [ "//third_party/abseil-cpp/absl/types:optional" ] } ######################### @@ -1683,10 +1675,8 @@ if (is_android) { "../../test:scoped_key_value_config", "../../test:test_support", "../../testing/gtest", - ] - absl_deps = [ "//third_party/abseil-cpp/absl/memory", - "//third_party/abseil-cpp/absl/strings", + "//third_party/abseil-cpp/absl/strings:string_view", ] } diff --git a/stats/BUILD.gn b/stats/BUILD.gn index 1ca584d6a2..3024f39b07 100644 --- a/stats/BUILD.gn +++ b/stats/BUILD.gn @@ -27,8 +27,8 @@ rtc_library("rtc_stats") { "../rtc_base:checks", "../rtc_base:macromagic", "../rtc_base:stringutils", + "//third_party/abseil-cpp/absl/types:variant", ] - absl_deps = [ "//third_party/abseil-cpp/absl/types:variant" ] } rtc_library("rtc_stats_test_utils") { @@ -44,8 +44,8 @@ rtc_library("rtc_stats_test_utils") { "../api:rtc_stats_api", "../rtc_base:checks", "../rtc_base/system:rtc_export", + "//third_party/abseil-cpp/absl/types:optional", ] - absl_deps = [ "//third_party/abseil-cpp/absl/types:optional" ] } if (rtc_include_tests && !build_with_chromium) { @@ -65,6 +65,7 @@ if (rtc_include_tests && !build_with_chromium) { "../rtc_base:rtc_json", "../test:test_main", "../test:test_support", + "//third_party/abseil-cpp/absl/types:optional", ] if (is_android) { @@ -75,7 +76,5 @@ if (rtc_include_tests && !build_with_chromium) { "//testing/android/native_test:native_test_support", ] } - - absl_deps = [ "//third_party/abseil-cpp/absl/types:optional" ] } } diff --git a/system_wrappers/BUILD.gn b/system_wrappers/BUILD.gn index 6fd7f48614..43bae7f519 100644 --- a/system_wrappers/BUILD.gn +++ b/system_wrappers/BUILD.gn @@ -41,8 +41,8 @@ rtc_library("system_wrappers") { "../rtc_base/synchronization:mutex", "../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) { @@ -91,10 +91,8 @@ rtc_library("field_trial") { "../rtc_base:logging", "../rtc_base:stringutils", "../rtc_base/containers:flat_set", - ] - absl_deps = [ "//third_party/abseil-cpp/absl/algorithm:container", - "//third_party/abseil-cpp/absl/strings", + "//third_party/abseil-cpp/absl/strings:string_view", ] } @@ -110,8 +108,8 @@ rtc_library("metrics") { "../rtc_base:macromagic", "../rtc_base:stringutils", "../rtc_base/synchronization:mutex", + "//third_party/abseil-cpp/absl/strings:string_view", ] - absl_deps = [ "//third_party/abseil-cpp/absl/strings" ] } rtc_library("denormal_disabler") { @@ -152,10 +150,9 @@ if (rtc_include_tests && !build_with_chromium) { "../test:test_main", "../test:test_support", "//testing/gtest", + "//third_party/abseil-cpp/absl/strings:string_view", ] - absl_deps = [ "//third_party/abseil-cpp/absl/strings" ] - if (is_android) { deps += [ "//testing/android/native_test:native_test_support" ] diff --git a/test/BUILD.gn b/test/BUILD.gn index 53eaa71e21..84bc7bedbd 100644 --- a/test/BUILD.gn +++ b/test/BUILD.gn @@ -75,8 +75,6 @@ rtc_library("frame_generator_impl") { "../rtc_base/synchronization:mutex", "../rtc_base/system:file_wrapper", "../system_wrappers", - ] - absl_deps = [ "//third_party/abseil-cpp/absl/strings:string_view", "//third_party/abseil-cpp/absl/types:optional", ] @@ -95,9 +93,7 @@ rtc_library("y4m_frame_generator") { "../api:scoped_refptr", "../api/video:video_frame", "../rtc_base:checks", - ] - absl_deps = [ - "//third_party/abseil-cpp/absl/strings", + "//third_party/abseil-cpp/absl/strings:string_view", "//third_party/abseil-cpp/absl/types:optional", ] } @@ -147,8 +143,6 @@ rtc_library("create_frame_generator_capturer") { "../api/units:time_delta", "../rtc_base:checks", "../system_wrappers", - ] - absl_deps = [ "//third_party/abseil-cpp/absl/strings", "//third_party/abseil-cpp/absl/types:optional", ] @@ -174,9 +168,6 @@ rtc_library("frame_generator_capturer") { "../rtc_base/synchronization:mutex", "../rtc_base/task_utils:repeating_task", "../system_wrappers", - ] - absl_deps = [ - "//third_party/abseil-cpp/absl/strings", "//third_party/abseil-cpp/absl/types:optional", ] } @@ -222,10 +213,7 @@ rtc_library("video_test_common") { "../rtc_base/synchronization:mutex", "../rtc_base/task_utils:repeating_task", "../system_wrappers", - ] - absl_deps = [ "//third_party/abseil-cpp/absl/algorithm:container", - "//third_party/abseil-cpp/absl/strings", ] } @@ -239,8 +227,8 @@ rtc_library("audio_test_common") { deps = [ "../api/audio_codecs:audio_codecs_api", "../rtc_base:checks", + "//third_party/abseil-cpp/absl/memory", ] - absl_deps = [ "//third_party/abseil-cpp/absl/memory" ] } if (!build_with_chromium) { @@ -277,8 +265,8 @@ if (!build_with_chromium) { deps = [ ":test_video_capturer", ":video_test_common", + "//third_party/abseil-cpp/absl/memory", ] - absl_deps = [ "//third_party/abseil-cpp/absl/memory" ] if (is_mac || is_ios) { deps += [ ":video_test_mac" ] } else { @@ -319,9 +307,7 @@ rtc_library("rtp_test_utils") { "../rtc_base:macromagic", "../rtc_base/synchronization:mutex", "../rtc_base/system:arch", - ] - absl_deps = [ - "//third_party/abseil-cpp/absl/strings", + "//third_party/abseil-cpp/absl/strings:string_view", "//third_party/abseil-cpp/absl/types:optional", ] } @@ -334,10 +320,10 @@ rtc_library("field_trial") { "field_trial.h", ] - absl_deps = [ "//third_party/abseil-cpp/absl/strings" ] deps = [ "../rtc_base:checks", "../system_wrappers:field_trial", + "//third_party/abseil-cpp/absl/strings:string_view", ] } @@ -350,8 +336,8 @@ rtc_library("explicit_key_value_config") { deps = [ "../api:field_trials_registry", "../rtc_base:checks", + "//third_party/abseil-cpp/absl/strings:string_view", ] - absl_deps = [ "//third_party/abseil-cpp/absl/strings:strings" ] } rtc_library("scoped_key_value_config") { @@ -367,8 +353,8 @@ rtc_library("scoped_key_value_config") { "../api:field_trials_registry", "../rtc_base:checks", "../system_wrappers:field_trial", + "//third_party/abseil-cpp/absl/strings:string_view", ] - absl_deps = [ "//third_party/abseil-cpp/absl/strings:strings" ] } rtc_library("perf_test") { @@ -390,10 +376,7 @@ rtc_library("perf_test") { "../rtc_base:stringutils", "../rtc_base/synchronization:mutex", "../test:fileutils", - ] - absl_deps = [ - "//third_party/abseil-cpp/absl/strings", - "//third_party/abseil-cpp/absl/types:optional", + "//third_party/abseil-cpp/absl/strings:string_view", ] if (rtc_enable_protobuf) { sources += [ "testsupport/perf_test_histogram_writer.cc" ] @@ -429,8 +412,8 @@ if (is_ios) { "../api/test/metrics:print_result_proxy_metrics_exporter", "../api/test/metrics:stdout_metrics_exporter", "../sdk:helpers_objc", + "//third_party/abseil-cpp/absl/types:optional", ] - absl_deps = [ "//third_party/abseil-cpp/absl/types:optional" ] configs += [ ":test_support_objc_config" ] } @@ -513,8 +496,8 @@ rtc_library("fixed_fps_video_frame_writer_adapter") { "../api/video:video_frame", "../rtc_base:checks", "../system_wrappers", + "//third_party/abseil-cpp/absl/types:optional", ] - absl_deps = [ "//third_party/abseil-cpp/absl/types:optional" ] } rtc_library("video_test_support") { @@ -557,8 +540,8 @@ rtc_library("video_test_support") { "../rtc_base:rtc_event", "../rtc_base:stringutils", "../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" ] @@ -586,7 +569,7 @@ if (rtc_include_tests) { "testsupport/resources_dir_flag.cc", "testsupport/resources_dir_flag.h", ] - absl_deps = [ "//third_party/abseil-cpp/absl/flags:flag" ] + deps = [ "//third_party/abseil-cpp/absl/flags:flag" ] } rtc_library("test_main_lib") { @@ -616,13 +599,12 @@ if (rtc_include_tests) { "../rtc_base:threading", "../system_wrappers:field_trial", "../system_wrappers:metrics", - "//third_party/perfetto/include/perfetto/tracing", - ] - absl_deps = [ "//third_party/abseil-cpp/absl/flags:flag", "//third_party/abseil-cpp/absl/memory", - "//third_party/abseil-cpp/absl/strings:strings", + "//third_party/abseil-cpp/absl/strings", + "//third_party/abseil-cpp/absl/strings:string_view", "//third_party/abseil-cpp/absl/types:optional", + "//third_party/perfetto/include/perfetto/tracing", ] if (is_win) { @@ -641,9 +623,6 @@ if (rtc_include_tests) { deps = [ ":test_main_lib", ":test_support", - ] - - absl_deps = [ "//third_party/abseil-cpp/absl/debugging:failure_signal_handler", "//third_party/abseil-cpp/absl/debugging:symbolize", "//third_party/abseil-cpp/absl/flags:parse", @@ -660,8 +639,6 @@ 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", ] @@ -698,7 +675,6 @@ if (rtc_include_tests) { "../rtc_base/synchronization:mutex", "time_controller", ] - absl_deps = [ "//third_party/abseil-cpp/absl/types:optional" ] } rtc_test("test_support_unittests") { @@ -772,12 +748,10 @@ if (rtc_include_tests) { "scenario:scenario_unittests", "time_controller:time_controller", "time_controller:time_controller_unittests", - "//third_party/libyuv", - ] - absl_deps = [ "//third_party/abseil-cpp/absl/flags:flag", - "//third_party/abseil-cpp/absl/strings", + "//third_party/abseil-cpp/absl/strings:string_view", "//third_party/abseil-cpp/absl/types:optional", + "//third_party/libyuv", ] sources = [ "call_config_utils_unittest.cc", @@ -837,8 +811,8 @@ if (is_ios) { deps = [ "../rtc_base:checks", "../sdk:helpers_objc", + "//third_party/abseil-cpp/absl/strings:string_view", ] - absl_deps = [ "//third_party/abseil-cpp/absl/strings:strings" ] } } @@ -869,10 +843,8 @@ rtc_library("fileutils") { "../rtc_base:checks", "../rtc_base:ssl", "../rtc_base:stringutils", - ] - absl_deps = [ "//third_party/abseil-cpp/absl/base:core_headers", - "//third_party/abseil-cpp/absl/strings:strings", + "//third_party/abseil-cpp/absl/strings:string_view", "//third_party/abseil-cpp/absl/types:optional", ] if (is_ios) { @@ -891,7 +863,7 @@ rtc_library("fileutils") { rtc_source_set("fileutils_override_api") { testonly = true sources = [ "testsupport/file_utils_override.h" ] - absl_deps = [ "//third_party/abseil-cpp/absl/strings:strings" ] + deps = [ "//third_party/abseil-cpp/absl/strings:string_view" ] } rtc_library("fileutils_override_impl") { @@ -903,9 +875,7 @@ rtc_library("fileutils_override_impl") { "../rtc_base:checks", "../rtc_base:macromagic", "../rtc_base:stringutils", - ] - absl_deps = [ - "//third_party/abseil-cpp/absl/strings:strings", + "//third_party/abseil-cpp/absl/strings:string_view", "//third_party/abseil-cpp/absl/types:optional", ] if (is_ios) { @@ -958,9 +928,7 @@ rtc_library("fileutils_unittests") { ":test_support", "../rtc_base:checks", "../rtc_base:ssl", - ] - absl_deps = [ - "//third_party/abseil-cpp/absl/strings:strings", + "//third_party/abseil-cpp/absl/strings:string_view", "//third_party/abseil-cpp/absl/types:optional", ] } @@ -988,7 +956,6 @@ rtc_library("direct_transport") { "../rtc_base/synchronization:mutex", "../rtc_base/task_utils:repeating_task", ] - absl_deps = [ "//third_party/abseil-cpp/absl/memory" ] public_deps += # no-presubmit-check TODO(webrtc:8603) [ "../call:fake_network" ] } @@ -1029,9 +996,7 @@ rtc_library("fake_video_codecs") { "../rtc_base:timeutils", "../rtc_base/synchronization:mutex", "../system_wrappers", - ] - absl_deps = [ - "//third_party/abseil-cpp/absl/strings", + "//third_party/abseil-cpp/absl/strings:string_view", "//third_party/abseil-cpp/absl/types:optional", ] } @@ -1078,8 +1043,8 @@ rtc_library("run_loop") { "../api/task_queue", "../rtc_base:threading", "../rtc_base:timeutils", + "//third_party/abseil-cpp/absl/functional:any_invocable", ] - absl_deps = [ "//third_party/abseil-cpp/absl/functional:any_invocable" ] } rtc_library("video_test_constants") { @@ -1217,8 +1182,8 @@ if (!build_with_chromium) { "../common_audio", "../modules/audio_device:test_audio_device_module", "../rtc_base:buffer", + "//third_party/abseil-cpp/absl/types:optional", ] - absl_deps = [ "//third_party/abseil-cpp/absl/types:optional" ] } rtc_library("copy_to_file_audio_capturer_unittest") { @@ -1238,7 +1203,7 @@ if (!build_with_chromium) { "test_flags.cc", "test_flags.h", ] - absl_deps = [ "//third_party/abseil-cpp/absl/flags:flag" ] + deps = [ "//third_party/abseil-cpp/absl/flags:flag" ] } rtc_library("test_common") { @@ -1309,8 +1274,6 @@ if (!build_with_chromium) { "../system_wrappers", "../system_wrappers:field_trial", "../video/config:encoder_config", - ] - absl_deps = [ "//third_party/abseil-cpp/absl/flags:flag", "//third_party/abseil-cpp/absl/types:optional", ] @@ -1364,7 +1327,6 @@ rtc_library("fake_encoded_frame") { "../api/video:video_frame_type", "../api/video:video_rtp_headers", ] - absl_deps = [ "//third_party/abseil-cpp/absl/types:optional" ] } rtc_library("video_codec_tester") { @@ -1409,11 +1371,8 @@ rtc_library("video_codec_tester") { "../test:fileutils", "../test:video_test_support", "../video/config:streams_config", + "//third_party/abseil-cpp/absl/strings", + "//third_party/abseil-cpp/absl/types:optional", "//third_party/libyuv", ] - - absl_deps = [ - "//third_party/abseil-cpp/absl/strings:strings", - "//third_party/abseil-cpp/absl/types:optional", - ] } diff --git a/test/fuzzers/BUILD.gn b/test/fuzzers/BUILD.gn index 8fe6459133..d932d86b64 100644 --- a/test/fuzzers/BUILD.gn +++ b/test/fuzzers/BUILD.gn @@ -229,8 +229,10 @@ webrtc_fuzzer_test("rtcp_receiver_fuzzer") { webrtc_fuzzer_test("rtp_packet_fuzzer") { sources = [ "rtp_packet_fuzzer.cc" ] - deps = [ "../../modules/rtp_rtcp:rtp_rtcp_format" ] - absl_deps = [ "//third_party/abseil-cpp/absl/types:optional" ] + deps = [ + "../../modules/rtp_rtcp:rtp_rtcp_format", + "//third_party/abseil-cpp/absl/types:optional", + ] seed_corpus = "corpora/rtp-corpus" } @@ -298,8 +300,8 @@ rtc_library("audio_decoder_fuzzer") { "../../api/audio_codecs:audio_codecs_api", "../../modules/rtp_rtcp:rtp_rtcp_format", "../../rtc_base:checks", + "//third_party/abseil-cpp/absl/types:optional", ] - absl_deps = [ "//third_party/abseil-cpp/absl/types:optional" ] } webrtc_fuzzer_test("audio_decoder_g722_fuzzer") { @@ -448,8 +450,8 @@ if (!build_with_chromium) { "../../pc:integration_test_helpers", "../../pc:libjingle_peerconnection", "../../test:test_support", + "//third_party/abseil-cpp/absl/strings", ] - absl_deps = [ "//third_party/abseil-cpp/absl/strings" ] seed_corpus = "corpora/sdp-corpus" } } @@ -497,7 +499,6 @@ rtc_library("audio_processing_fuzzer_helper") { "../../modules/audio_processing:audio_frame_proxies", "../../rtc_base:checks", ] - absl_deps = [ "//third_party/abseil-cpp/absl/types:optional" ] } webrtc_fuzzer_test("audio_processing_fuzzer") { @@ -519,8 +520,6 @@ webrtc_fuzzer_test("audio_processing_fuzzer") { "../../rtc_base:macromagic", "../../rtc_base:safe_minmax", "../../system_wrappers:field_trial", - ] - absl_deps = [ "//third_party/abseil-cpp/absl/base:nullability", "//third_party/abseil-cpp/absl/memory", ] @@ -580,8 +579,8 @@ webrtc_fuzzer_test("aec3_fuzzer") { "../../api/audio:audio_processing", "../../modules/audio_processing:audio_buffer", "../../modules/audio_processing/aec3", + "//third_party/abseil-cpp/absl/types:optional", ] - absl_deps = [ "//third_party/abseil-cpp/absl/types:optional" ] } webrtc_fuzzer_test("comfort_noise_decoder_fuzzer") { @@ -716,12 +715,10 @@ if (rtc_build_libvpx) { "../../modules/video_coding:webrtc_libvpx_interface", "../../modules/video_coding:webrtc_vp9", "../../rtc_base:safe_compare", - rtc_libvpx_dir, - ] - 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", + rtc_libvpx_dir, ] seed_corpus = "corpora/vp9-encoder-references-corpus" defines = [ "RTC_ENABLE_VP9" ] diff --git a/test/fuzzers/utils/BUILD.gn b/test/fuzzers/utils/BUILD.gn index 895e76e939..d0901831f1 100644 --- a/test/fuzzers/utils/BUILD.gn +++ b/test/fuzzers/utils/BUILD.gn @@ -41,6 +41,6 @@ rtc_library("rtp_replayer") { "../../../test:test_support", "../../../test:test_video_capturer", "../../../test:video_test_common", + "//third_party/abseil-cpp/absl/memory", ] - absl_deps = [ "//third_party/abseil-cpp/absl/memory:memory" ] } diff --git a/test/jitter/BUILD.gn b/test/jitter/BUILD.gn index ad9c58ac42..393ef28685 100644 --- a/test/jitter/BUILD.gn +++ b/test/jitter/BUILD.gn @@ -24,8 +24,8 @@ rtc_library("delay_variation_calculator") { "../../api/video:video_frame_type", "../../rtc_base:logging", "../../rtc_base:rtc_numerics", + "//third_party/abseil-cpp/absl/types:optional", ] - absl_deps = [ "//third_party/abseil-cpp/absl/types:optional" ] } rtc_library("logging_delay_variation_calculator") { @@ -40,8 +40,8 @@ rtc_library("logging_delay_variation_calculator") { "../../api/units:data_size", "../../api/video:video_frame_type", "../../rtc_base:logging", + "//third_party/abseil-cpp/absl/strings:string_view", ] - absl_deps = [ "//third_party/abseil-cpp/absl/strings" ] } if (rtc_include_tests) { diff --git a/test/logging/BUILD.gn b/test/logging/BUILD.gn index 301c0e59c0..7e8f827d9a 100644 --- a/test/logging/BUILD.gn +++ b/test/logging/BUILD.gn @@ -27,9 +27,6 @@ rtc_library("log_writer") { "../../rtc_base:rtc_base_tests_utils", "../../rtc_base:stringutils", "../../test:fileutils", - ] - absl_deps = [ - "//third_party/abseil-cpp/absl/strings", - "//third_party/abseil-cpp/absl/types:optional", + "//third_party/abseil-cpp/absl/strings:string_view", ] } diff --git a/test/network/BUILD.gn b/test/network/BUILD.gn index aa22c4758b..10c0c4e165 100644 --- a/test/network/BUILD.gn +++ b/test/network/BUILD.gn @@ -85,12 +85,10 @@ rtc_library("emulated_network") { "../../test:scoped_key_value_config", "../scenario:column_printer", "../time_controller", - ] - absl_deps = [ "//third_party/abseil-cpp/absl/algorithm:container", "//third_party/abseil-cpp/absl/base:nullability", "//third_party/abseil-cpp/absl/memory", - "//third_party/abseil-cpp/absl/strings", + "//third_party/abseil-cpp/absl/strings:string_view", "//third_party/abseil-cpp/absl/types:optional", ] } @@ -139,8 +137,6 @@ rtc_library("cross_traffic_unittest") { "../../rtc_base:network_constants", "../../rtc_base:rtc_event", "../time_controller", - ] - absl_deps = [ "//third_party/abseil-cpp/absl/memory", "//third_party/abseil-cpp/absl/types:optional", ] @@ -180,8 +176,8 @@ if (rtc_include_tests) { "../../api/transport:test_feedback_generator_interface", "../../rtc_base:checks", "../time_controller", + "//third_party/abseil-cpp/absl/memory", ] - absl_deps = [ "//third_party/abseil-cpp/absl/memory" ] } rtc_library("feedback_generator_unittest") { @@ -224,8 +220,8 @@ rtc_library("simulated_network") { "../../rtc_base:race_checker", "../../rtc_base:random", "../../rtc_base/synchronization:mutex", + "//third_party/abseil-cpp/absl/types:optional", ] - absl_deps = [ "//third_party/abseil-cpp/absl/types:optional" ] } if (rtc_include_tests) { @@ -241,7 +237,7 @@ if (rtc_include_tests) { "../../api/units:time_delta", "../../api/units:timestamp", "//testing/gtest", + "//third_party/abseil-cpp/absl/algorithm:container", ] - absl_deps = [ "//third_party/abseil-cpp/absl/algorithm:container" ] } } diff --git a/test/pc/e2e/BUILD.gn b/test/pc/e2e/BUILD.gn index c285514716..10a96068dd 100644 --- a/test/pc/e2e/BUILD.gn +++ b/test/pc/e2e/BUILD.gn @@ -76,12 +76,9 @@ if (!build_with_chromium) { "../../../rtc_base:logging", "../../../rtc_base:refcount", "../../../rtc_base/synchronization:mutex", - ] - absl_deps = [ "//third_party/abseil-cpp/absl/memory", - "//third_party/abseil-cpp/absl/strings", + "//third_party/abseil-cpp/absl/strings:string_view", "//third_party/abseil-cpp/absl/types:optional", - "//third_party/abseil-cpp/absl/types:variant", ] } @@ -114,10 +111,8 @@ if (!build_with_chromium) { "../../../rtc_base:threading", "analyzer/video:quality_analyzing_video_encoder", "analyzer/video:video_quality_analyzer_injection_helper", - ] - absl_deps = [ "//third_party/abseil-cpp/absl/memory", - "//third_party/abseil-cpp/absl/strings", + "//third_party/abseil-cpp/absl/strings:string_view", ] } @@ -129,8 +124,8 @@ if (!build_with_chromium) { "../../../api:sequence_checker", "../../../api/test/video:test_video_track_source", "../../../api/video:video_frame", + "//third_party/abseil-cpp/absl/types:optional", ] - absl_deps = [ "//third_party/abseil-cpp/absl/types:optional" ] } rtc_library("media_helper") { @@ -156,8 +151,8 @@ if (!build_with_chromium) { "../../../pc:session_description", "../../../pc:video_track_source", "analyzer/video:video_quality_analyzer_injection_helper", + "//third_party/abseil-cpp/absl/types:variant", ] - absl_deps = [ "//third_party/abseil-cpp/absl/types:variant" ] } rtc_library("peer_params_preprocessor") { @@ -176,8 +171,8 @@ if (!build_with_chromium) { "../../../modules/video_coding/svc:scalability_mode_util", "../../../modules/video_coding/svc:scalability_structures", "../../../rtc_base:macromagic", + "//third_party/abseil-cpp/absl/strings:string_view", ] - absl_deps = [ "//third_party/abseil-cpp/absl/strings" ] } rtc_library("test_activities_executor") { @@ -197,8 +192,6 @@ if (!build_with_chromium) { "../../../rtc_base/synchronization:mutex", "../../../rtc_base/task_utils:repeating_task", "../../../system_wrappers", - ] - absl_deps = [ "//third_party/abseil-cpp/absl/memory", "//third_party/abseil-cpp/absl/types:optional", ] @@ -260,10 +253,8 @@ if (!build_with_chromium) { "analyzer/video:video_frame_tracking_id_injector", "analyzer/video:video_quality_analyzer_injection_helper", "analyzer/video:video_quality_metrics_reporter", - ] - absl_deps = [ "//third_party/abseil-cpp/absl/flags:flag", - "//third_party/abseil-cpp/absl/strings", + "//third_party/abseil-cpp/absl/strings:string_view", ] } @@ -370,9 +361,7 @@ if (!build_with_chromium) { "../../../api/test/pclf:media_quality_test_params", "../../../api/test/pclf:peer_configurer", "../../../api/units:time_delta", - ] - absl_deps = [ - "//third_party/abseil-cpp/absl/strings", + "//third_party/abseil-cpp/absl/strings:string_view", "//third_party/abseil-cpp/absl/types:optional", ] } @@ -441,9 +430,7 @@ if (!build_with_chromium) { "../../../api:sequence_checker", "../../../api:track_id_stream_info_map", "../../../rtc_base:macromagic", - ] - absl_deps = [ - "//third_party/abseil-cpp/absl/strings", + "//third_party/abseil-cpp/absl/strings:string_view", "//third_party/abseil-cpp/absl/types:optional", ] } @@ -472,8 +459,8 @@ if (!build_with_chromium) { "../../../rtc_base:logging", "../../../rtc_base:rtc_numerics", "../../../rtc_base/synchronization:mutex", + "//third_party/abseil-cpp/absl/strings:string_view", ] - absl_deps = [ "//third_party/abseil-cpp/absl/strings" ] } rtc_library("network_quality_metrics_reporter") { @@ -496,8 +483,8 @@ if (!build_with_chromium) { "../../../rtc_base:rtc_event", "../../../rtc_base/synchronization:mutex", "../../../system_wrappers:field_trial", + "//third_party/abseil-cpp/absl/strings:string_view", ] - absl_deps = [ "//third_party/abseil-cpp/absl/strings" ] } rtc_library("stats_based_network_quality_metrics_reporter") { @@ -529,8 +516,8 @@ if (!build_with_chromium) { "../../../rtc_base/synchronization:mutex", "../../../rtc_base/system:no_unique_address", "../../../system_wrappers:field_trial", + "//third_party/abseil-cpp/absl/strings:string_view", ] - absl_deps = [ "//third_party/abseil-cpp/absl/strings" ] } rtc_library("cross_media_metrics_reporter") { @@ -556,9 +543,7 @@ if (!build_with_chromium) { "../../../rtc_base:rtc_numerics", "../../../rtc_base/synchronization:mutex", "../../../system_wrappers:field_trial", - ] - absl_deps = [ - "//third_party/abseil-cpp/absl/strings", + "//third_party/abseil-cpp/absl/strings:string_view", "//third_party/abseil-cpp/absl/types:optional", ] } @@ -582,10 +567,8 @@ if (!build_with_chromium) { "../../../pc:session_description", "../../../pc:simulcast_description", "../../../rtc_base:stringutils", - ] - absl_deps = [ "//third_party/abseil-cpp/absl/memory", - "//third_party/abseil-cpp/absl/strings:strings", + "//third_party/abseil-cpp/absl/strings:string_view", "//third_party/abseil-cpp/absl/types:optional", ] } diff --git a/test/pc/e2e/analyzer/video/BUILD.gn b/test/pc/e2e/analyzer/video/BUILD.gn index 570e944936..b4de081071 100644 --- a/test/pc/e2e/analyzer/video/BUILD.gn +++ b/test/pc/e2e/analyzer/video/BUILD.gn @@ -68,16 +68,18 @@ rtc_library("video_dumping") { "../../../../../api/video:video_frame", "../../../../../rtc_base:logging", "../../../../../system_wrappers", + "//third_party/abseil-cpp/absl/strings:string_view", ] - absl_deps = [ "//third_party/abseil-cpp/absl/strings" ] } rtc_library("encoded_image_data_injector_api") { testonly = true sources = [ "encoded_image_data_injector.h" ] - deps = [ "../../../../../api/video:encoded_image" ] - absl_deps = [ "//third_party/abseil-cpp/absl/types:optional" ] + deps = [ + "../../../../../api/video:encoded_image", + "//third_party/abseil-cpp/absl/types:optional", + ] } rtc_library("single_process_encoded_image_data_injector") { @@ -92,8 +94,8 @@ rtc_library("single_process_encoded_image_data_injector") { "../../../../../api/video:encoded_image", "../../../../../rtc_base:checks", "../../../../../rtc_base/synchronization:mutex", + "//third_party/abseil-cpp/absl/memory", ] - absl_deps = [ "//third_party/abseil-cpp/absl/memory" ] } rtc_library("video_frame_tracking_id_injector") { @@ -107,8 +109,8 @@ rtc_library("video_frame_tracking_id_injector") { ":encoded_image_data_injector_api", "../../../../../api/video:encoded_image", "../../../../../rtc_base:checks", + "//third_party/abseil-cpp/absl/memory", ] - absl_deps = [ "//third_party/abseil-cpp/absl/memory" ] } rtc_library("simulcast_dummy_buffer_helper") { @@ -137,9 +139,7 @@ rtc_library("quality_analyzing_video_decoder") { "../../../../../modules/video_coding:video_codec_interface", "../../../../../rtc_base:logging", "../../../../../rtc_base/synchronization:mutex", - ] - absl_deps = [ - "//third_party/abseil-cpp/absl/strings", + "//third_party/abseil-cpp/absl/strings:string_view", "//third_party/abseil-cpp/absl/types:optional", ] } @@ -161,8 +161,8 @@ rtc_library("quality_analyzing_video_encoder") { "../../../../../modules/video_coding/svc:scalability_mode_util", "../../../../../rtc_base:logging", "../../../../../rtc_base/synchronization:mutex", + "//third_party/abseil-cpp/absl/strings:string_view", ] - absl_deps = [ "//third_party/abseil-cpp/absl/strings" ] } rtc_library("analyzing_video_sinks_helper") { @@ -176,9 +176,7 @@ rtc_library("analyzing_video_sinks_helper") { "../../../../../api/test/video:video_frame_writer", "../../../../../rtc_base:macromagic", "../../../../../rtc_base/synchronization:mutex", - ] - absl_deps = [ - "//third_party/abseil-cpp/absl/strings", + "//third_party/abseil-cpp/absl/strings:string_view", "//third_party/abseil-cpp/absl/types:optional", ] } @@ -250,9 +248,7 @@ rtc_library("default_video_quality_analyzer_internal") { "../../../../../rtc_tools:video_quality_analysis", "../../../../../system_wrappers", "dvqa:pausable_state", - ] - absl_deps = [ - "//third_party/abseil-cpp/absl/strings:strings", + "//third_party/abseil-cpp/absl/strings:string_view", "//third_party/abseil-cpp/absl/types:optional", ] } @@ -260,8 +256,10 @@ rtc_library("default_video_quality_analyzer_internal") { rtc_library("multi_reader_queue") { testonly = true sources = [ "multi_reader_queue.h" ] - deps = [ "../../../../../rtc_base:checks" ] - absl_deps = [ "//third_party/abseil-cpp/absl/types:optional" ] + deps = [ + "../../../../../rtc_base:checks", + "//third_party/abseil-cpp/absl/types:optional", + ] } rtc_library("video_quality_metrics_reporter") { @@ -284,8 +282,8 @@ rtc_library("video_quality_metrics_reporter") { "../../../../../api/units:timestamp", "../../../../../rtc_base:checks", "../../../../../rtc_base/synchronization:mutex", + "//third_party/abseil-cpp/absl/strings:string_view", ] - absl_deps = [ "//third_party/abseil-cpp/absl/strings" ] } rtc_library("default_video_quality_analyzer") { @@ -317,7 +315,6 @@ rtc_library("default_video_quality_analyzer") { "../../../../../system_wrappers", "dvqa:frames_storage", ] - absl_deps = [ "//third_party/abseil-cpp/absl/types:optional" ] } rtc_library("default_video_quality_analyzer_shared") { @@ -333,8 +330,8 @@ rtc_library("default_video_quality_analyzer_shared") { "../../../../../api/units:timestamp", "../../../../../rtc_base:checks", "../../../../../rtc_base:stringutils", + "//third_party/abseil-cpp/absl/types:optional", ] - absl_deps = [ "//third_party/abseil-cpp/absl/types:optional" ] } rtc_library("analyzing_video_sink") { @@ -363,10 +360,8 @@ rtc_library("analyzing_video_sink") { "../../../../../rtc_base:macromagic", "../../../../../rtc_base/synchronization:mutex", "../../../../../system_wrappers", - ] - absl_deps = [ - "//third_party/abseil-cpp/absl/memory:memory", - "//third_party/abseil-cpp/absl/strings", + "//third_party/abseil-cpp/absl/memory", + "//third_party/abseil-cpp/absl/strings:string_view", "//third_party/abseil-cpp/absl/types:optional", ] } @@ -401,10 +396,8 @@ rtc_library("video_quality_analyzer_injection_helper") { "../../../../../rtc_base:stringutils", "../../../../../rtc_base/synchronization:mutex", "../../../../../system_wrappers", - ] - absl_deps = [ "//third_party/abseil-cpp/absl/memory", - "//third_party/abseil-cpp/absl/strings", + "//third_party/abseil-cpp/absl/strings:string_view", ] } @@ -440,9 +433,7 @@ if (rtc_include_tests) { "../../../../../rtc_base:timeutils", "../../../../../system_wrappers", "../../../../time_controller", - ] - absl_deps = [ - "//third_party/abseil-cpp/absl/strings", + "//third_party/abseil-cpp/absl/strings:string_view", "//third_party/abseil-cpp/absl/types:optional", ] } @@ -454,8 +445,8 @@ if (rtc_include_tests) { ":analyzing_video_sinks_helper", "../../../..:test_support", "../../../../../api/test/pclf:media_configuration", + "//third_party/abseil-cpp/absl/types:optional", ] - absl_deps = [ "//third_party/abseil-cpp/absl/types:optional" ] } rtc_library("default_video_quality_analyzer_frames_comparator_test") { @@ -478,9 +469,6 @@ if (rtc_include_tests) { deps = [ ":default_video_quality_analyzer_internal", "../../../..:test_support", - ] - absl_deps = [ - "//third_party/abseil-cpp/absl/strings:strings", "//third_party/abseil-cpp/absl/types:optional", ] } @@ -491,8 +479,8 @@ if (rtc_include_tests) { deps = [ ":multi_reader_queue", "../../../..:test_support", + "//third_party/abseil-cpp/absl/types:optional", ] - absl_deps = [ "//third_party/abseil-cpp/absl/types:optional" ] } rtc_library("default_video_quality_analyzer_stream_state_test") { @@ -504,7 +492,6 @@ if (rtc_include_tests) { "../../../../../api/units:timestamp", "../../../../../system_wrappers", ] - absl_deps = [ "//third_party/abseil-cpp/absl/types:optional" ] } rtc_library("default_video_quality_analyzer_test") { @@ -560,8 +547,8 @@ if (rtc_include_tests) { "../../../../../api:scoped_refptr", "../../../../../api/video:video_frame", "../../../../../rtc_base:random", + "//third_party/abseil-cpp/absl/types:optional", ] - absl_deps = [ "//third_party/abseil-cpp/absl/types:optional" ] } rtc_library("single_process_encoded_image_data_injector_unittest") { diff --git a/test/pc/e2e/analyzer/video/dvqa/BUILD.gn b/test/pc/e2e/analyzer/video/dvqa/BUILD.gn index 5f525ae062..aae18526a6 100644 --- a/test/pc/e2e/analyzer/video/dvqa/BUILD.gn +++ b/test/pc/e2e/analyzer/video/dvqa/BUILD.gn @@ -72,8 +72,8 @@ rtc_library("frames_storage") { "../../../../../../api/units:timestamp", "../../../../../../api/video:video_frame", "../../../../../../system_wrappers", + "//third_party/abseil-cpp/absl/types:optional", ] - absl_deps = [ "//third_party/abseil-cpp/absl/types:optional" ] } if (rtc_include_tests) { diff --git a/test/peer_scenario/BUILD.gn b/test/peer_scenario/BUILD.gn index 5b429ba089..dda6345653 100644 --- a/test/peer_scenario/BUILD.gn +++ b/test/peer_scenario/BUILD.gn @@ -70,8 +70,6 @@ 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", ] diff --git a/test/scenario/BUILD.gn b/test/scenario/BUILD.gn index b8d4a919d1..672cd91ea5 100644 --- a/test/scenario/BUILD.gn +++ b/test/scenario/BUILD.gn @@ -150,14 +150,13 @@ if (rtc_include_tests && !build_with_chromium) { "../logging:log_writer", "../network:emulated_network", "../time_controller", - ] - absl_deps = [ "//third_party/abseil-cpp/absl/cleanup", "//third_party/abseil-cpp/absl/flags:flag", "//third_party/abseil-cpp/absl/flags:parse", "//third_party/abseil-cpp/absl/functional:any_invocable", "//third_party/abseil-cpp/absl/memory", "//third_party/abseil-cpp/absl/strings", + "//third_party/abseil-cpp/absl/strings:string_view", "//third_party/abseil-cpp/absl/types:optional", ] if (is_android) { diff --git a/test/time_controller/BUILD.gn b/test/time_controller/BUILD.gn index 6686528345..e9bd8acdd2 100644 --- a/test/time_controller/BUILD.gn +++ b/test/time_controller/BUILD.gn @@ -39,10 +39,8 @@ rtc_library("time_controller") { "../../rtc_base/synchronization:mutex", "../../rtc_base/synchronization:yield_policy", "../../system_wrappers", - ] - absl_deps = [ "//third_party/abseil-cpp/absl/functional:any_invocable", - "//third_party/abseil-cpp/absl/strings", + "//third_party/abseil-cpp/absl/strings:string_view", ] } diff --git a/video/BUILD.gn b/video/BUILD.gn index 0e2abe7693..e8449b580a 100644 --- a/video/BUILD.gn +++ b/video/BUILD.gn @@ -30,7 +30,6 @@ rtc_library("video_stream_encoder_interface") { "../api/video_codecs:video_codecs_api", "../video/config:encoder_config", ] - absl_deps = [ "//third_party/abseil-cpp/absl/types:optional" ] } rtc_library("video") { @@ -168,8 +167,6 @@ rtc_library("video") { "../video/config:encoder_config", "adaptation:video_adaptation", "render:incoming_video_stream", - ] - absl_deps = [ "//third_party/abseil-cpp/absl/algorithm:container", "//third_party/abseil-cpp/absl/memory", "//third_party/abseil-cpp/absl/strings", @@ -221,9 +218,8 @@ rtc_library("frame_dumping_encoder") { "../rtc_base:stringutils", "../rtc_base:timeutils", "../rtc_base/system:file_wrapper", + "//third_party/abseil-cpp/absl/algorithm:container", ] - - absl_deps = [ "//third_party/abseil-cpp/absl/algorithm:container" ] } rtc_library("frame_cadence_adapter") { @@ -256,11 +252,9 @@ rtc_library("frame_cadence_adapter") { "../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/cleanup:cleanup", + "//third_party/abseil-cpp/absl/cleanup", ] } @@ -296,8 +290,6 @@ rtc_library("video_stream_buffer_controller") { "../rtc_base:macromagic", "../system_wrappers", "../system_wrappers:field_trial", - ] - absl_deps = [ "//third_party/abseil-cpp/absl/base:core_headers", "//third_party/abseil-cpp/absl/functional:bind_front", "//third_party/abseil-cpp/absl/types:optional", @@ -309,8 +301,6 @@ rtc_source_set("frame_decode_scheduler") { deps = [ ":frame_decode_timing", "../api/units:timestamp", - ] - absl_deps = [ "//third_party/abseil-cpp/absl/functional:any_invocable", "//third_party/abseil-cpp/absl/types:optional", ] @@ -331,7 +321,6 @@ rtc_library("task_queue_frame_decode_scheduler") { "../rtc_base:checks", "../system_wrappers", ] - absl_deps = [ "//third_party/abseil-cpp/absl/types:optional" ] } rtc_library("frame_decode_timing") { @@ -346,8 +335,8 @@ rtc_library("frame_decode_timing") { "../modules/video_coding/timing:timing_module", "../rtc_base:logging", "../system_wrappers", + "//third_party/abseil-cpp/absl/types:optional", ] - absl_deps = [ "//third_party/abseil-cpp/absl/types:optional" ] } rtc_library("video_receive_stream_timeout_tracker") { @@ -382,8 +371,8 @@ rtc_library("decode_synchronizer") { "../rtc_base:event_tracer", "../rtc_base:logging", "../rtc_base:macromagic", + "//third_party/abseil-cpp/absl/types:optional", ] - absl_deps = [ "//third_party/abseil-cpp/absl/types:optional" ] } rtc_library("video_stream_encoder_impl") { @@ -468,10 +457,7 @@ rtc_library("video_stream_encoder_impl") { "adaptation:video_adaptation", "config:encoder_config", "config:streams_config", - ] - absl_deps = [ "//third_party/abseil-cpp/absl/algorithm:container", - "//third_party/abseil-cpp/absl/base:core_headers", "//third_party/abseil-cpp/absl/cleanup", "//third_party/abseil-cpp/absl/container:inlined_vector", "//third_party/abseil-cpp/absl/types:optional", @@ -573,12 +559,10 @@ if (rtc_include_tests) { "../test:video_test_constants", "../test:video_test_support", "config:streams_config", - ] - absl_deps = [ "//third_party/abseil-cpp/absl/algorithm:container", "//third_party/abseil-cpp/absl/flags:flag", "//third_party/abseil-cpp/absl/flags:parse", - "//third_party/abseil-cpp/absl/strings", + "//third_party/abseil-cpp/absl/strings:string_view", ] if (is_mac || is_ios) { @@ -610,8 +594,6 @@ if (rtc_include_tests) { "../test:test_support", "../video/config:encoder_config", "//testing/gtest", - ] - absl_deps = [ "//third_party/abseil-cpp/absl/flags:flag", "//third_party/abseil-cpp/absl/flags:parse", "//third_party/abseil-cpp/absl/types:optional", @@ -672,8 +654,6 @@ 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", "//third_party/abseil-cpp/absl/types:optional", @@ -966,11 +946,8 @@ if (rtc_include_tests) { "config:encoder_config", "config:streams_config", "config:video_config_tests", - ] - absl_deps = [ "//third_party/abseil-cpp/absl/algorithm:container", "//third_party/abseil-cpp/absl/functional:any_invocable", - "//third_party/abseil-cpp/absl/functional:bind_front", "//third_party/abseil-cpp/absl/memory", "//third_party/abseil-cpp/absl/strings", "//third_party/abseil-cpp/absl/types:optional", diff --git a/video/adaptation/BUILD.gn b/video/adaptation/BUILD.gn index 6931665e26..1aa280a983 100644 --- a/video/adaptation/BUILD.gn +++ b/video/adaptation/BUILD.gn @@ -66,8 +66,6 @@ rtc_library("video_adaptation") { "../../system_wrappers:system_wrappers", "../../video:video_stream_encoder_interface", "../../video/config:encoder_config", - ] - absl_deps = [ "//third_party/abseil-cpp/absl/algorithm:container", "//third_party/abseil-cpp/absl/base:core_headers", "//third_party/abseil-cpp/absl/types:optional", @@ -113,8 +111,6 @@ if (rtc_include_tests) { "../../test:rtc_expect_death", "../../test:test_support", "../../test/time_controller:time_controller", - ] - absl_deps = [ "//third_party/abseil-cpp/absl/functional:any_invocable", "//third_party/abseil-cpp/absl/types:optional", ] diff --git a/video/config/BUILD.gn b/video/config/BUILD.gn index 09a7637f2f..aef6c7453c 100644 --- a/video/config/BUILD.gn +++ b/video/config/BUILD.gn @@ -33,10 +33,7 @@ rtc_library("streams_config") { "../../rtc_base/experiments:min_video_bitrate_experiment", "../../rtc_base/experiments:normalize_simulcast_size_experiment", "../../rtc_base/experiments:rate_control_settings", - ] - 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", ] @@ -57,11 +54,6 @@ rtc_library("encoder_config") { "../../rtc_base:checks", "../../rtc_base:refcount", "../../rtc_base:stringutils", - ] - 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", ] } @@ -82,15 +74,6 @@ if (rtc_include_tests) { "../../test:explicit_key_value_config", "../../test:test_support", ] - absl_deps = [ - "//third_party/abseil-cpp/absl/algorithm:container", - "//third_party/abseil-cpp/absl/functional:any_invocable", - "//third_party/abseil-cpp/absl/functional:bind_front", - "//third_party/abseil-cpp/absl/memory", - "//third_party/abseil-cpp/absl/strings", - "//third_party/abseil-cpp/absl/types:optional", - "//third_party/abseil-cpp/absl/types:variant", - ] if (!build_with_mozilla) { deps += [ "../../media:rtc_media_base" ] } diff --git a/video/render/BUILD.gn b/video/render/BUILD.gn index a948a0e2fa..79401879c8 100644 --- a/video/render/BUILD.gn +++ b/video/render/BUILD.gn @@ -26,9 +26,8 @@ rtc_library("incoming_video_stream") { "../../rtc_base:event_tracer", "../../rtc_base:macromagic", "../../rtc_base:race_checker", + "//third_party/abseil-cpp/absl/types:optional", ] - - absl_deps = [ "//third_party/abseil-cpp/absl/types:optional" ] } rtc_library("video_render_frames") { @@ -45,6 +44,6 @@ rtc_library("video_render_frames") { "../../rtc_base:logging", "../../rtc_base:timeutils", "../../system_wrappers:metrics", + "//third_party/abseil-cpp/absl/types:optional", ] - absl_deps = [ "//third_party/abseil-cpp/absl/types:optional" ] }