rtc_pc_base breakup: Brick red targets

This is the third wave of dependencies in the rtc_pc_base breakup.

Bug: webrtc:13805
Change-Id: I79122f2f0395864d595fdffcc4dafa8ed09c560d
Reviewed-on: https://webrtc-review.googlesource.com/c/src/+/255960
Reviewed-by: Mirko Bonadei <mbonadei@webrtc.org>
Commit-Queue: Harald Alvestrand <hta@webrtc.org>
Cr-Commit-Position: refs/heads/main@{#36230}
This commit is contained in:
Harald Alvestrand 2022-03-17 06:26:03 +00:00 committed by WebRTC LUCI CQ
parent a943e730b2
commit 7e539921e4

View File

@ -81,10 +81,6 @@ rtc_library("rtc_pc_base") {
"jsep_transport_controller.h",
"media_session.cc",
"media_session.h",
"sctp_transport.cc",
"sctp_transport.h",
"srtp_transport.cc",
"srtp_transport.h",
"video_track_source_proxy.cc",
"video_track_source_proxy.h",
]
@ -416,6 +412,25 @@ rtc_source_set("sctp_data_channel_transport") {
}
rtc_source_set("sctp_transport") {
visibility = [ ":*" ]
sources = [
"sctp_transport.cc",
"sctp_transport.h",
]
deps = [
":dtls_transport",
"../api:libjingle_peerconnection_api",
"../api:scoped_refptr",
"../api:sequence_checker",
"../media:rtc_data_sctp_transport_internal",
"../p2p:rtc_p2p",
"../rtc_base",
"../rtc_base:checks",
"../rtc_base:rtc_base_approved",
"../rtc_base:rtc_base_approved",
"../rtc_base:threading",
"../rtc_base/third_party/sigslot",
]
absl_deps = [ "//third_party/abseil-cpp/absl/types:optional" ]
}
rtc_source_set("sctp_utils") {
visibility = [
@ -483,6 +498,29 @@ rtc_source_set("srtp_session") {
}
rtc_source_set("srtp_transport") {
visibility = [ ":*" ]
sources = [
"srtp_transport.cc",
"srtp_transport.h",
]
deps = [
":rtp_transport",
":srtp_session",
"../api:libjingle_peerconnection_api",
"../api:rtc_error",
"../api:webrtc_key_value_config",
"../media:rtc_media_base",
"../modules/rtp_rtcp:rtp_rtcp_format",
"../p2p:rtc_p2p",
"../rtc_base",
"../rtc_base:checks",
"../rtc_base:rtc_base_approved",
"../rtc_base/third_party/base64",
"../rtc_base/third_party/sigslot",
]
absl_deps = [
"//third_party/abseil-cpp/absl/strings",
"//third_party/abseil-cpp/absl/types:optional",
]
}
rtc_source_set("transport_stats") {
visibility = [ ":*" ]
@ -933,6 +971,7 @@ rtc_source_set("sdp_offer_answer") {
":rtp_sender_proxy",
":rtp_transceiver",
":rtp_transmission_manager",
":sctp_transport",
":sdp_state_provider",
":session_description",
":simulcast_description",
@ -1022,6 +1061,7 @@ rtc_source_set("peer_connection") {
":rtp_transmission_manager",
":rtp_transport_internal",
":sctp_data_channel",
":sctp_transport",
":sdp_offer_answer",
":session_description",
":simulcast_description",
@ -1889,9 +1929,11 @@ if (rtc_include_tests && !build_with_chromium) {
":rtp_media_utils",
":rtp_transport",
":rtp_transport_internal",
":sctp_transport",
":session_description",
":srtp_filter",
":srtp_session",
":srtp_transport",
":used_ids",
":video_rtp_receiver",
"../api:array_view",
@ -2094,6 +2136,7 @@ if (rtc_include_tests && !build_with_chromium) {
":rtp_transceiver",
":rtp_transport_internal",
":sctp_data_channel",
":sctp_transport",
":sctp_utils",
":sdp_serializer",
":sdp_utils",