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",