diff --git a/pc/BUILD.gn b/pc/BUILD.gn index da78a25158..cc2bc1937a 100644 --- a/pc/BUILD.gn +++ b/pc/BUILD.gn @@ -76,10 +76,6 @@ rtc_library("rtc_pc_base") { "dtls_srtp_transport.h", "dtls_transport.cc", "dtls_transport.h", - "external_hmac.cc", - "external_hmac.h", - "ice_transport.cc", - "ice_transport.h", "jsep_transport.cc", "jsep_transport.h", "jsep_transport_collection.cc", @@ -88,10 +84,6 @@ rtc_library("rtc_pc_base") { "jsep_transport_controller.h", "media_session.cc", "media_session.h", - "rtcp_mux_filter.cc", - "rtcp_mux_filter.h", - "rtp_media_utils.cc", - "rtp_media_utils.h", "rtp_transport.cc", "rtp_transport.h", "rtp_transport_internal.h", @@ -224,7 +216,6 @@ rtc_library("rtc_pc_base") { "//third_party/abseil-cpp/absl/strings", "//third_party/abseil-cpp/absl/types:optional", ] - if (rtc_build_libsrtp) { deps += [ "//third_party/libsrtp" ] } @@ -250,9 +241,28 @@ rtc_source_set("dtls_transport") { } rtc_source_set("external_hmac") { visibility = [ ":*" ] + sources = [ + "external_hmac.cc", + "external_hmac.h", + ] + deps = [ "../rtc_base:rtc_base_approved" ] + if (rtc_build_libsrtp) { + deps += [ "//third_party/libsrtp" ] + } } rtc_source_set("ice_transport") { visibility = [ ":*" ] + sources = [ + "ice_transport.cc", + "ice_transport.h", + ] + deps = [ + "../api:libjingle_peerconnection_api", + "../api:sequence_checker", + "../rtc_base:checks", + "../rtc_base:macromagic", + "../rtc_base:threading", + ] } rtc_source_set("jsep_transport") { visibility = [ ":*" ] @@ -300,9 +310,25 @@ rtc_source_set("peer_connection_proxy") { } rtc_source_set("rtcp_mux_filter") { visibility = [ ":*" ] + sources = [ + "rtcp_mux_filter.cc", + "rtcp_mux_filter.h", + ] + deps = [ + ":session_description", + "../rtc_base:logging", + ] } rtc_source_set("rtp_media_utils") { visibility = [ ":*" ] + sources = [ + "rtp_media_utils.cc", + "rtp_media_utils.h", + ] + deps = [ + "../api:rtp_transceiver_direction", + "../rtc_base:checks", + ] } rtc_source_set("rtp_receiver_proxy") { visibility = [ ":*" ] @@ -764,6 +790,7 @@ rtc_source_set("sdp_offer_answer") { ":peer_connection_message_handler", ":rtc_pc_base", ":rtc_stats_collector", + ":rtp_media_utils", ":rtp_receiver", ":rtp_receiver_proxy", ":rtp_sender", @@ -1219,6 +1246,7 @@ rtc_library("rtp_transceiver") { deps = [ ":proxy", ":rtc_pc_base", + ":rtp_media_utils", ":rtp_parameters_conversion", ":rtp_receiver", ":rtp_receiver_proxy", @@ -1705,12 +1733,15 @@ if (rtc_include_tests && !build_with_chromium) { deps = [ ":audio_rtp_receiver", + ":ice_transport", ":libjingle_peerconnection", ":media_protocol_names", ":pc_test_utils", ":peerconnection", ":rtc_pc", ":rtc_pc_base", + ":rtcp_mux_filter", + ":rtp_media_utils", ":session_description", ":video_rtp_receiver", "../api:array_view", @@ -1903,6 +1934,7 @@ if (rtc_include_tests && !build_with_chromium) { ":rtc_pc_base", ":rtc_stats_collector", ":rtc_stats_traversal", + ":rtp_media_utils", ":rtp_parameters_conversion", ":rtp_receiver", ":rtp_sender", @@ -2092,6 +2124,7 @@ if (rtc_include_tests && !build_with_chromium) { ":peerconnection", ":remote_audio_source", ":rtc_pc_base", + ":rtp_media_utils", ":rtp_parameters_conversion", ":rtp_receiver", ":rtp_sender", diff --git a/pc/external_hmac.h b/pc/external_hmac.h index 3c2936c685..c5071fc192 100644 --- a/pc/external_hmac.h +++ b/pc/external_hmac.h @@ -30,7 +30,6 @@ #include -#include "third_party/libsrtp/crypto/include/auth.h" #include "third_party/libsrtp/crypto/include/crypto_types.h" #include "third_party/libsrtp/include/srtp.h" #include "third_party/libsrtp/include/srtp_priv.h" diff --git a/pc/ice_transport.h b/pc/ice_transport.h index 11f3de5d27..e31ec546b2 100644 --- a/pc/ice_transport.h +++ b/pc/ice_transport.h @@ -12,7 +12,6 @@ #define PC_ICE_TRANSPORT_H_ #include "api/ice_transport_interface.h" -#include "api/sequence_checker.h" #include "rtc_base/checks.h" #include "rtc_base/thread.h" #include "rtc_base/thread_annotations.h" diff --git a/pc/rtp_media_utils.h b/pc/rtp_media_utils.h index 5c61f5b1d6..240274fe05 100644 --- a/pc/rtp_media_utils.h +++ b/pc/rtp_media_utils.h @@ -14,7 +14,6 @@ #include // no-presubmit-check TODO(webrtc:8982) #include "api/rtp_transceiver_direction.h" -#include "api/rtp_transceiver_interface.h" namespace webrtc {