Winnow dependencies in pc/BUILD Removes obsolete dependencies. Created by deleting all entries in "deps = []" and running the autofixer script (only on part of the targets). Bug: None Change-Id: I58064f8da3bc402bb548e8b080d9865d711de9af Reviewed-on: https://webrtc-review.googlesource.com/c/src/+/383280 Commit-Queue: Harald Alvestrand <hta@webrtc.org> Reviewed-by: Mirko Bonadei <mbonadei@webrtc.org> Cr-Commit-Position: refs/heads/main@{#44243}
diff --git a/pc/BUILD.gn b/pc/BUILD.gn index 9d10782..b1ccaec 100644 --- a/pc/BUILD.gn +++ b/pc/BUILD.gn
@@ -83,7 +83,6 @@ "../api/crypto:options", "../api/task_queue", "../api/task_queue:pending_task_safety_flag", - "../api/units:timestamp", "../call:rtp_interfaces", "../call:rtp_receiver", "../media:codec", @@ -93,7 +92,6 @@ "../media:rtp_utils", "../media:stream_params", "../modules/rtp_rtcp:rtp_rtcp_format", - "../p2p:basic_packet_socket_factory", "../p2p:dtls_transport_internal", "../rtc_base:async_packet_socket", "../rtc_base:checks", @@ -108,7 +106,6 @@ "../rtc_base:unique_id_generator", "../rtc_base/containers:flat_set", "../rtc_base/network:sent_packet", - "../rtc_base/third_party/sigslot", "//third_party/abseil-cpp/absl/algorithm:container", "//third_party/abseil-cpp/absl/strings:string_view", ] @@ -137,8 +134,6 @@ ":srtp_transport", "../api:dtls_transport_interface", "../api:field_trials_view", - "../api:libjingle_peerconnection_api", - "../api:rtc_error", "../p2p:dtls_transport_internal", "../p2p:packet_transport_internal", "../rtc_base:buffer", @@ -161,11 +156,9 @@ ":ice_transport", "../api:dtls_transport_interface", "../api:ice_transport_interface", - "../api:libjingle_peerconnection_api", "../api:make_ref_counted", "../api:scoped_refptr", "../api:sequence_checker", - "../p2p:dtls_transport", "../p2p:dtls_transport_internal", "../rtc_base:checks", "../rtc_base:logging", @@ -199,7 +192,6 @@ ] deps = [ "../api:ice_transport_interface", - "../api:libjingle_peerconnection_api", "../api:sequence_checker", "../rtc_base:checks", "../rtc_base:macromagic", @@ -233,13 +225,11 @@ "../api/transport:datagram_transport_interface", "../call:payload_type_picker", "../media:rtc_data_sctp_transport_internal", - "../p2p:dtls_transport", "../p2p:dtls_transport_internal", "../p2p:ice_transport_internal", "../p2p:p2p_constants", "../p2p:p2p_transport_channel", "../p2p:transport_description", - "../p2p:transport_info", "../rtc_base:checks", "../rtc_base:copy_on_write_buffer", "../rtc_base:event_tracer", @@ -281,7 +271,6 @@ "jsep_transport_controller.h", ] deps = [ - ":channel", ":dtls_srtp_transport", ":dtls_transport", ":jsep_transport", @@ -313,7 +302,6 @@ "../media:codec", "../media:rtc_data_sctp_transport_internal", "../modules/rtp_rtcp:rtp_rtcp_format", - "../p2p:connection", "../p2p:dtls_transport", "../p2p:dtls_transport_factory", "../p2p:dtls_transport_internal", @@ -328,7 +316,6 @@ "../rtc_base:callback_list", "../rtc_base:checks", "../rtc_base:copy_on_write_buffer", - "../rtc_base:crypto_random", "../rtc_base:event_tracer", "../rtc_base:logging", "../rtc_base:macromagic", @@ -370,13 +357,11 @@ "../api:rtc_error", "../api:rtp_parameters", "../api:rtp_transceiver_direction", - "../call:payload_type", "../media:codec", "../media:codec_list", "../media:media_constants", "../media:media_engine", "../media:rid_description", - "../media:rtc_data_sctp_transport_internal", "../media:stream_params", "../p2p:ice_credentials_iterator", "../p2p:p2p_constants", @@ -385,7 +370,6 @@ "../p2p:transport_info", "../rtc_base:checks", "../rtc_base:logging", - "../rtc_base:stringutils", "../rtc_base:unique_id_generator", "../rtc_base/memory:always_valid_pointer", "//third_party/abseil-cpp/absl/algorithm:container", @@ -555,7 +539,6 @@ deps = [ ":proxy", "../api:libjingle_peerconnection_api", - "../api:rtp_sender_interface", ] } @@ -586,7 +569,6 @@ "../rtc_base:socket", "../rtc_base/network:received_packet", "../rtc_base/network:sent_packet", - "//third_party/abseil-cpp/absl/strings:string_view", ] } @@ -628,7 +610,6 @@ "../rtc_base:logging", "../rtc_base:macromagic", "../rtc_base:threading", - "../rtc_base/third_party/sigslot", ] } @@ -664,7 +645,6 @@ ":external_hmac", "../api:array_view", "../api:field_trials_view", - "../api:scoped_refptr", "../api:sequence_checker", "../modules/rtp_rtcp:rtp_rtcp_format", "../rtc_base:buffer", @@ -679,7 +659,6 @@ "../rtc_base:timeutils", "../rtc_base/synchronization:mutex", "../system_wrappers:metrics", - "//third_party/abseil-cpp/absl/base:core_headers", "//third_party/abseil-cpp/absl/strings:string_view", ] if (rtc_build_libsrtp) { @@ -696,8 +675,6 @@ ":rtp_transport", ":srtp_session", "../api:field_trials_view", - "../api:libjingle_peerconnection_api", - "../api:rtc_error", "../api/units:timestamp", "../call:rtp_receiver", "../media:rtp_utils", @@ -710,11 +687,7 @@ "../rtc_base:event_tracer", "../rtc_base:logging", "../rtc_base:network_route", - "../rtc_base:safe_conversions", - "../rtc_base:ssl_adapter", - "../rtc_base:zero_memory", "../rtc_base/network:received_packet", - "//third_party/abseil-cpp/absl/strings", ] } @@ -726,11 +699,7 @@ ] deps = [ "../api:dtls_transport_interface", - "../api:libjingle_peerconnection_api", - "../p2p:connection", - "../p2p:dtls_transport_internal", "../p2p:ice_transport_internal", - "../p2p:port", "../rtc_base:ssl_adapter", "//third_party/abseil-cpp/absl/strings:string_view", ] @@ -803,8 +772,6 @@ ] deps = [ "../rtc_base:checks", - "../rtc_base:socket_address", - "../rtc_base/system:rtc_export", "//third_party/abseil-cpp/absl/strings:string_view", ] } @@ -843,7 +810,6 @@ "../api:sequence_checker", "../api/task_queue:pending_task_safety_flag", "../api/transport:datagram_transport_interface", - "../media:media_channel", "../media:rtc_data_sctp_transport_internal", "../rtc_base:checks", "../rtc_base:copy_on_write_buffer", @@ -887,7 +853,6 @@ "../api:scoped_refptr", "../api:sequence_checker", "../api/environment", - "../api/neteq:neteq_api", "../api/transport:sctp_transport_factory_interface", "../media:media_engine", "../media:rtc_data_sctp_transport_factory", @@ -902,7 +867,6 @@ "../rtc_base:threading", "../rtc_base:timeutils", "../rtc_base:unique_id_generator", - "../rtc_base/memory:always_valid_pointer", ] } @@ -924,7 +888,6 @@ "../api:sequence_checker", "../api/task_queue:pending_task_safety_flag", "../api/transport:datagram_transport_interface", - "../media:media_channel", "../rtc_base:checks", "../rtc_base:copy_on_write_buffer", "../rtc_base:logging", @@ -945,7 +908,6 @@ ":peer_connection_message_handler", ":rtp_transceiver", ":rtp_transmission_manager", - ":sctp_data_channel", ":session_description", ":transport_stats", ":usage_pattern", @@ -960,7 +922,6 @@ "../api/crypto:options", "../call:call_interfaces", "../call:payload_type_picker", - "../modules/audio_device", "../p2p:port", "../p2p:port_allocator", "../rtc_base:ssl", @@ -979,7 +940,6 @@ "rtc_stats_collector.h", ] deps = [ - ":channel", ":channel_interface", ":data_channel_utils", ":peer_connection_internal", @@ -1007,20 +967,16 @@ "../api/audio:audio_device", "../api/audio:audio_processing_statistics", "../api/environment", - "../api/task_queue:task_queue", "../api/transport:enums", "../api/units:time_delta", "../api/units:timestamp", "../api/video:video_rtp_headers", "../api/video_codecs:scalability_mode", "../call:call_interfaces", - "../common_video:common_video", + "../common_video", "../media:media_channel", - "../media:media_channel_impl", "../media:stream_params", - "../modules/audio_device", "../modules/rtp_rtcp:rtp_rtcp_format", - "../p2p:connection", "../p2p:connection_info", "../p2p:ice_transport_internal", "../p2p:p2p_constants", @@ -1082,11 +1038,10 @@ rtc_source_set("sdp_offer_answer") { visibility = [ ":*" ] sources = [ - "sdp_offer_answer.cc", # TODO: Make separate target when not circular - "sdp_offer_answer.h", # dependent on peerconnection.h + "sdp_offer_answer.cc", + "sdp_offer_answer.h", ] deps = [ - ":channel", ":channel_interface", ":codec_vendor", ":connection_context", @@ -1103,7 +1058,6 @@ ":peer_connection_message_handler", ":rtp_media_utils", ":rtp_receiver", - ":rtp_receiver_proxy", ":rtp_sender", ":rtp_sender_proxy", ":rtp_transceiver", @@ -1115,19 +1069,15 @@ ":stream_collection", ":transceiver_list", ":usage_pattern", - ":used_ids", ":webrtc_session_description_factory", "../api:array_view", "../api:audio_options_api", "../api:candidate", - "../api:dtls_transport_interface", - "../api:field_trials_view", "../api:libjingle_peerconnection_api", "../api:make_ref_counted", "../api:media_stream_interface", "../api:rtc_error", "../api:rtp_parameters", - "../api:rtp_sender_interface", "../api:rtp_transceiver_direction", "../api:scoped_refptr", "../api:sequence_checker", @@ -1138,15 +1088,12 @@ "../call:payload_type", "../media:codec", "../media:media_channel", - "../media:media_constants", "../media:media_engine", "../media:rid_description", "../media:stream_params", - "../p2p:connection", "../p2p:ice_transport_internal", "../p2p:p2p_constants", "../p2p:p2p_transport_channel", - "../p2p:port", "../p2p:port_allocator", "../p2p:transport_description", "../p2p:transport_description_factory", @@ -1196,7 +1143,6 @@ "peer_connection.h", ] deps = [ - ":channel", ":channel_interface", ":codec_vendor", ":connection_context", @@ -1224,7 +1170,6 @@ ":transceiver_list", ":transport_stats", ":usage_pattern", - ":webrtc_session_description_factory", "../api:async_dns_resolver", "../api:candidate", "../api:dtls_transport_interface", @@ -1237,7 +1182,6 @@ "../api:rtc_error", "../api:rtc_stats_api", "../api:rtp_parameters", - "../api:rtp_sender_interface", "../api:rtp_transceiver_direction", "../api:scoped_refptr", "../api:sequence_checker", @@ -1246,7 +1190,6 @@ "../api/audio:audio_device", "../api/crypto:options", "../api/environment", - "../api/rtc_event_log", "../api/task_queue:pending_task_safety_flag", "../api/transport:bandwidth_estimation_settings", "../api/transport:bitrate_settings", @@ -1259,13 +1202,11 @@ "../call:payload_type", "../call:payload_type_picker", "../media:codec", - "../media:media_channel", "../media:media_engine", "../media:rid_description", "../media:rtc_media_config", "../media:stream_params", "../modules/rtp_rtcp:rtp_rtcp_format", - "../p2p:connection", "../p2p:connection_info", "../p2p:dtls_transport_internal", "../p2p:ice_transport_internal", @@ -1354,7 +1295,6 @@ "../api:libjingle_peerconnection_api", "../api:media_stream_interface", "../api:rtp_parameters", - "../api:rtp_sender_interface", "../api:scoped_refptr", "../api:sequence_checker", "../api/audio:audio_processing_statistics", @@ -1362,7 +1302,6 @@ "../api/video:video_rtp_headers", "../call:call_interfaces", "../media:media_channel", - "../p2p:connection", "../p2p:connection_info", "../p2p:ice_transport_internal", "../p2p:p2p_constants", @@ -1434,8 +1373,6 @@ "../media:rtc_data_sctp_transport_internal", "../media:rtp_utils", "../media:stream_params", - "../p2p:candidate_pair_interface", - "../p2p:connection", "../p2p:ice_transport_internal", "../p2p:p2p_constants", "../p2p:port", @@ -1478,8 +1415,6 @@ "../api:scoped_refptr", "../api:sequence_checker", "../api/task_queue", - "../call:payload_type", - "../p2p:transport_description", "../p2p:transport_description_factory", "../rtc_base:checks", "../rtc_base:logging", @@ -1505,7 +1440,6 @@ deps = [ "../api:libjingle_peerconnection_api", "../api:rtc_error", - "../p2p:connection", "../p2p:port", "../p2p:port_allocator", "../p2p:port_interface", @@ -1539,14 +1473,20 @@ "peer_connection_factory.h", ] deps = [ + ":audio_track", ":codec_vendor", + ":connection_context", ":ice_server_parsing", ":local_audio_source", + ":media_factory", + ":media_stream", ":media_stream_proxy", ":media_stream_track_proxy", ":peer_connection", ":peer_connection_factory_proxy", ":peer_connection_proxy", + ":rtp_parameters_conversion", + ":video_track", "../api:audio_options_api", "../api:fec_controller_api", "../api:field_trials_view", @@ -1555,7 +1495,6 @@ "../api:make_ref_counted", "../api:media_stream_interface", "../api:network_state_predictor_api", - "../api:packet_socket_factory", "../api:rtc_error", "../api:rtp_parameters", "../api:scoped_refptr", @@ -1575,20 +1514,11 @@ "../media:codec", "../media:media_engine", "../p2p:basic_async_resolver_factory", - "../p2p:basic_packet_socket_factory", "../p2p:basic_port_allocator", - "../p2p:connection", "../p2p:default_ice_transport_factory", "../p2p:ice_transport_internal", "../p2p:port", "../p2p:port_allocator", - "../pc:audio_track", - "../pc:connection_context", - "../pc:media_factory", - "../pc:media_stream", - "../pc:rtp_parameters_conversion", - "../pc:session_description", - "../pc:video_track", "../rtc_base:checks", "../rtc_base:logging", "../rtc_base:macromagic", @@ -1647,7 +1577,6 @@ ":connection_context", ":proxy", ":rtp_media_utils", - ":rtp_parameters_conversion", ":rtp_receiver", ":rtp_receiver_proxy", ":rtp_sender", @@ -1656,11 +1585,9 @@ ":session_description", "../api:array_view", "../api:audio_options_api", - "../api:field_trials_view", "../api:libjingle_peerconnection_api", "../api:rtc_error", "../api:rtp_parameters", - "../api:rtp_sender_interface", "../api:rtp_transceiver_direction", "../api:scoped_refptr", "../api:sequence_checker", @@ -1672,17 +1599,13 @@ "../api/video_codecs:scalability_mode", "../media:codec", "../media:media_channel", - "../media:media_channel_impl", - "../media:media_constants", "../media:media_engine", "../media:rtc_media_config", "../rtc_base:checks", "../rtc_base:logging", "../rtc_base:macromagic", "../rtc_base:threading", - "../rtc_base/third_party/sigslot", "//third_party/abseil-cpp/absl/algorithm:container", - "//third_party/abseil-cpp/absl/memory", "//third_party/abseil-cpp/absl/strings:string_view", ] } @@ -1695,7 +1618,6 @@ ] deps = [ ":audio_rtp_receiver", - ":channel", ":channel_interface", ":codec_vendor", ":connection_context", @@ -1713,7 +1635,6 @@ "../api:media_stream_interface", "../api:rtc_error", "../api:rtp_parameters", - "../api:rtp_sender_interface", "../api:rtp_transceiver_direction", "../api:scoped_refptr", "../api:sequence_checker", @@ -1724,7 +1645,6 @@ "../rtc_base:crypto_random", "../rtc_base:logging", "../rtc_base:macromagic", - "../rtc_base:ssl", "../rtc_base:threading", "../rtc_base:unique_id_generator", "../rtc_base:weak_ptr", @@ -1742,7 +1662,6 @@ "../api:libjingle_peerconnection_api", "../api:rtc_error", "../api:rtp_parameters", - "../api:rtp_sender_interface", "../api:scoped_refptr", "../api:sequence_checker", "../rtc_base:checks", @@ -1760,18 +1679,11 @@ deps = [ ":media_stream", ":media_stream_proxy", - ":video_track_source", "../api:dtls_transport_interface", "../api:libjingle_peerconnection_api", "../api:media_stream_interface", - "../api:rtp_parameters", "../api:scoped_refptr", - "../api/crypto:frame_decryptor_interface", - "../api/video:video_frame", "../media:media_channel", - "../media:video_broadcaster", - "../rtc_base:checks", - "../rtc_base:logging", "../rtc_base:threading", ] } @@ -1785,7 +1697,6 @@ deps = [ ":audio_track", ":jitter_buffer_delay", - ":media_stream", ":media_stream_track_proxy", ":remote_audio_source", ":rtp_receiver", @@ -1815,7 +1726,6 @@ ] deps = [ ":jitter_buffer_delay", - ":media_stream", ":media_stream_track_proxy", ":rtp_receiver", ":video_rtp_track_source", @@ -1851,7 +1761,7 @@ "../api:sequence_checker", "../api/video:recordable_encoded_frame", "../api/video:video_frame", - "../media:video_broadcaster", + "../media:rtc_media_base", "../rtc_base:checks", "../rtc_base:macromagic", "../rtc_base/synchronization:mutex", @@ -1923,7 +1833,6 @@ "remote_audio_source.h", ] deps = [ - ":channel", "../api:call_api", "../api:media_stream_interface", "../api:scoped_refptr", @@ -1933,7 +1842,6 @@ "../rtc_base:checks", "../rtc_base:event_tracer", "../rtc_base:logging", - "../rtc_base:safe_conversions", "../rtc_base:stringutils", "../rtc_base/synchronization:mutex", "//third_party/abseil-cpp/absl/algorithm:container", @@ -1959,7 +1867,6 @@ "../api:priority", "../api:rtc_error", "../api:rtp_parameters", - "../api:rtp_sender_interface", "../api:scoped_refptr", "../api:sequence_checker", "../api/crypto:frame_encryptor_interface", @@ -1974,7 +1881,6 @@ "../rtc_base:macromagic", "../rtc_base:threading", "../rtc_base/synchronization:mutex", - "../rtc_base/third_party/sigslot", "//third_party/abseil-cpp/absl/algorithm:container", ] } @@ -1987,17 +1893,12 @@ ] deps = [ ":session_description", - "../api:array_view", - "../api:libjingle_peerconnection_api", "../api:rtc_error", "../api:rtp_parameters", "../media:codec", "../media:media_constants", - "../media:rtp_utils", "../media:stream_params", - "../rtc_base:checks", "../rtc_base:logging", - "../rtc_base:stringutils", ] } @@ -2010,7 +1911,6 @@ deps = [ ":proxy", "../api:dtmf_sender_interface", - "../api:libjingle_peerconnection_api", "../api:scoped_refptr", "../api:sequence_checker", "../api/task_queue", @@ -2020,7 +1920,6 @@ "../rtc_base:logging", "../rtc_base:macromagic", "../rtc_base:refcount", - "../rtc_base/third_party/sigslot", ] } @@ -2031,7 +1930,6 @@ "media_stream.h", ] deps = [ - "../api:libjingle_peerconnection_api", "../api:media_stream_interface", "../api:scoped_refptr", "../rtc_base:checks",