Break out remaining level-1 targets from rtc_pc_base
Bug: webrtc:13805 Change-Id: I39a28489ff121de57a8476da10d297db823db091 Reviewed-on: https://webrtc-review.googlesource.com/c/src/+/254822 Reviewed-by: Mirko Bonadei <mbonadei@webrtc.org> Commit-Queue: Harald Alvestrand <hta@webrtc.org> Cr-Commit-Position: refs/heads/main@{#36182}
This commit is contained in:
parent
0e7536de03
commit
2ea4d376cc
90
pc/BUILD.gn
90
pc/BUILD.gn
@ -86,21 +86,12 @@ rtc_library("rtc_pc_base") {
|
||||
"media_session.h",
|
||||
"rtp_transport.cc",
|
||||
"rtp_transport.h",
|
||||
"rtp_transport_internal.h",
|
||||
"sctp_data_channel_transport.cc",
|
||||
"sctp_data_channel_transport.h",
|
||||
"sctp_transport.cc",
|
||||
"sctp_transport.h",
|
||||
"sctp_utils.cc",
|
||||
"sctp_utils.h",
|
||||
"srtp_filter.cc",
|
||||
"srtp_filter.h",
|
||||
"srtp_session.cc",
|
||||
"srtp_session.h",
|
||||
"srtp_transport.cc",
|
||||
"srtp_transport.h",
|
||||
"transport_stats.cc",
|
||||
"transport_stats.h",
|
||||
"used_ids.h",
|
||||
"video_track_source_proxy.cc",
|
||||
"video_track_source_proxy.h",
|
||||
@ -350,19 +341,75 @@ rtc_source_set("rtp_transport") {
|
||||
visibility = [ ":*" ]
|
||||
}
|
||||
rtc_source_set("rtp_transport_internal") {
|
||||
visibility = [ ":*" ]
|
||||
visibility = [
|
||||
":*",
|
||||
"../test/peer_scenario",
|
||||
]
|
||||
sources = [ "rtp_transport_internal.h" ]
|
||||
deps = [
|
||||
":session_description",
|
||||
"../call:rtp_receiver",
|
||||
"../p2p:rtc_p2p",
|
||||
"../rtc_base",
|
||||
"../rtc_base/third_party/sigslot",
|
||||
]
|
||||
}
|
||||
rtc_source_set("sctp_data_channel_transport") {
|
||||
visibility = [ ":*" ]
|
||||
sources = [
|
||||
"sctp_data_channel_transport.cc",
|
||||
"sctp_data_channel_transport.h",
|
||||
]
|
||||
deps = [
|
||||
"../api:rtc_error",
|
||||
"../api/transport:datagram_transport_interface",
|
||||
"../media:rtc_data_sctp_transport_internal",
|
||||
"../media:rtc_media_base",
|
||||
"../rtc_base:rtc_base_approved",
|
||||
"../rtc_base/third_party/sigslot",
|
||||
]
|
||||
}
|
||||
rtc_source_set("sctp_transport") {
|
||||
visibility = [ ":*" ]
|
||||
}
|
||||
rtc_source_set("sctp_utils") {
|
||||
visibility = [ ":*" ]
|
||||
visibility = [
|
||||
":*",
|
||||
"../test/fuzzers:sctp_utils_fuzzer",
|
||||
]
|
||||
sources = [
|
||||
"sctp_utils.cc",
|
||||
"sctp_utils.h",
|
||||
]
|
||||
deps = [
|
||||
"../api:libjingle_peerconnection_api",
|
||||
"../api:priority",
|
||||
"../api/transport:datagram_transport_interface",
|
||||
"../media:rtc_media_base",
|
||||
"../rtc_base:rtc_base_approved",
|
||||
]
|
||||
absl_deps = [ "//third_party/abseil-cpp/absl/types:optional" ]
|
||||
}
|
||||
rtc_source_set("srtp_filter") {
|
||||
visibility = [ ":*" ]
|
||||
sources = [
|
||||
"srtp_filter.cc",
|
||||
"srtp_filter.h",
|
||||
]
|
||||
deps = [
|
||||
":session_description",
|
||||
"../api:array_view",
|
||||
"../api:libjingle_peerconnection_api",
|
||||
"../api:sequence_checker",
|
||||
"../rtc_base",
|
||||
"../rtc_base:logging",
|
||||
"../rtc_base:rtc_base_approved",
|
||||
"../rtc_base/third_party/base64",
|
||||
]
|
||||
absl_deps = [
|
||||
"//third_party/abseil-cpp/absl/strings",
|
||||
"//third_party/abseil-cpp/absl/types:optional",
|
||||
]
|
||||
}
|
||||
rtc_source_set("srtp_session") {
|
||||
visibility = [ ":*" ]
|
||||
@ -372,6 +419,15 @@ rtc_source_set("srtp_transport") {
|
||||
}
|
||||
rtc_source_set("transport_stats") {
|
||||
visibility = [ ":*" ]
|
||||
sources = [
|
||||
"transport_stats.cc",
|
||||
"transport_stats.h",
|
||||
]
|
||||
deps = [
|
||||
"../api:libjingle_peerconnection_api",
|
||||
"../p2p:rtc_p2p",
|
||||
"../rtc_base",
|
||||
]
|
||||
}
|
||||
rtc_source_set("used_ids") {
|
||||
visibility = [ ":*" ]
|
||||
@ -590,6 +646,7 @@ rtc_library("sctp_data_channel") {
|
||||
":data_channel_utils",
|
||||
":proxy",
|
||||
":rtc_pc_base",
|
||||
":sctp_utils",
|
||||
"../api:libjingle_peerconnection_api",
|
||||
"../api:priority",
|
||||
"../api:rtc_error",
|
||||
@ -669,6 +726,7 @@ rtc_source_set("data_channel_controller") {
|
||||
":peer_connection_internal",
|
||||
":rtc_pc_base",
|
||||
":sctp_data_channel",
|
||||
":sctp_utils",
|
||||
"../api:libjingle_peerconnection_api",
|
||||
"../api:rtc_error",
|
||||
"../api:scoped_refptr",
|
||||
@ -722,6 +780,7 @@ rtc_source_set("rtc_stats_collector") {
|
||||
":rtp_transceiver",
|
||||
":sctp_data_channel",
|
||||
":track_media_info_map",
|
||||
":transport_stats",
|
||||
":webrtc_sdp",
|
||||
"../api:array_view",
|
||||
"../api:libjingle_peerconnection_api",
|
||||
@ -882,6 +941,7 @@ rtc_source_set("peer_connection") {
|
||||
":rtp_sender_proxy",
|
||||
":rtp_transceiver",
|
||||
":rtp_transmission_manager",
|
||||
":rtp_transport_internal",
|
||||
":sctp_data_channel",
|
||||
":sdp_offer_answer",
|
||||
":session_description",
|
||||
@ -889,6 +949,7 @@ rtc_source_set("peer_connection") {
|
||||
":stats_collector",
|
||||
":stream_collection",
|
||||
":transceiver_list",
|
||||
":transport_stats",
|
||||
":usage_pattern",
|
||||
":webrtc_session_description_factory",
|
||||
"../api:async_dns_resolver",
|
||||
@ -991,6 +1052,7 @@ rtc_source_set("stats_collector") {
|
||||
":rtp_sender_proxy",
|
||||
":rtp_transceiver",
|
||||
":stats_collector_interface",
|
||||
":transport_stats",
|
||||
"../api:libjingle_peerconnection_api",
|
||||
"../api:media_stream_interface",
|
||||
"../api:rtp_parameters",
|
||||
@ -1252,6 +1314,7 @@ rtc_library("rtp_transceiver") {
|
||||
":rtp_receiver_proxy",
|
||||
":rtp_sender",
|
||||
":rtp_sender_proxy",
|
||||
":rtp_transport_internal",
|
||||
":session_description",
|
||||
"../api:array_view",
|
||||
"../api:libjingle_peerconnection_api",
|
||||
@ -1742,7 +1805,9 @@ if (rtc_include_tests && !build_with_chromium) {
|
||||
":rtc_pc_base",
|
||||
":rtcp_mux_filter",
|
||||
":rtp_media_utils",
|
||||
":rtp_transport_internal",
|
||||
":session_description",
|
||||
":srtp_filter",
|
||||
":video_rtp_receiver",
|
||||
"../api:array_view",
|
||||
"../api:audio_options_api",
|
||||
@ -1940,7 +2005,9 @@ if (rtc_include_tests && !build_with_chromium) {
|
||||
":rtp_sender",
|
||||
":rtp_sender_proxy",
|
||||
":rtp_transceiver",
|
||||
":rtp_transport_internal",
|
||||
":sctp_data_channel",
|
||||
":sctp_utils",
|
||||
":sdp_serializer",
|
||||
":sdp_utils",
|
||||
":session_description",
|
||||
@ -1948,6 +2015,7 @@ if (rtc_include_tests && !build_with_chromium) {
|
||||
":stats_collector",
|
||||
":stream_collection",
|
||||
":track_media_info_map",
|
||||
":transport_stats",
|
||||
":usage_pattern",
|
||||
":video_rtp_receiver",
|
||||
":video_rtp_track_source",
|
||||
|
||||
@ -646,6 +646,7 @@ webrtc_fuzzer_test("sctp_utils_fuzzer") {
|
||||
"../../api:libjingle_peerconnection_api",
|
||||
"../../pc:libjingle_peerconnection",
|
||||
"../../pc:rtc_pc_base",
|
||||
"../../pc:sctp_utils",
|
||||
"../../rtc_base:rtc_base_approved",
|
||||
]
|
||||
}
|
||||
|
||||
@ -45,6 +45,7 @@ if (rtc_include_tests) {
|
||||
"../../p2p:rtc_p2p",
|
||||
"../../pc:pc_test_utils",
|
||||
"../../pc:rtc_pc_base",
|
||||
"../../pc:rtp_transport_internal",
|
||||
"../../pc:session_description",
|
||||
"../../rtc_base",
|
||||
"../../rtc_base:null_socket_server",
|
||||
|
||||
Loading…
x
Reference in New Issue
Block a user