diff options
Diffstat (limited to 'pc/BUILD.gn')
-rw-r--r-- | pc/BUILD.gn | 38 |
1 files changed, 22 insertions, 16 deletions
diff --git a/pc/BUILD.gn b/pc/BUILD.gn index a48a0469d9..6b07bbe74e 100644 --- a/pc/BUILD.gn +++ b/pc/BUILD.gn @@ -32,12 +32,8 @@ rtc_library("rtc_pc_base") { "channel_interface.h", "channel_manager.cc", "channel_manager.h", - "composite_data_channel_transport.cc", - "composite_data_channel_transport.h", "composite_rtp_transport.cc", "composite_rtp_transport.h", - "datagram_rtp_transport.cc", - "datagram_rtp_transport.h", "dtls_srtp_transport.cc", "dtls_srtp_transport.h", "dtls_transport.cc", @@ -88,6 +84,7 @@ rtc_library("rtc_pc_base") { "../api:function_view", "../api:ice_transport_factory", "../api:libjingle_peerconnection_api", + "../api:priority", "../api:rtc_error", "../api:rtp_headers", "../api:rtp_parameters", @@ -96,7 +93,6 @@ rtc_library("rtc_pc_base") { "../api/crypto:options", "../api/rtc_event_log", "../api/transport:datagram_transport_interface", - "../api/transport/media:media_transport_interface", "../api/video:builtin_video_bitrate_allocator_factory", "../api/video:video_frame", "../api/video:video_rtp_headers", @@ -118,12 +114,15 @@ rtc_library("rtc_pc_base") { "../rtc_base:deprecation", "../rtc_base:rtc_task_queue", "../rtc_base:stringutils", + "../rtc_base/synchronization:mutex", "../rtc_base/system:file_wrapper", "../rtc_base/system:rtc_export", "../rtc_base/third_party/base64", "../rtc_base/third_party/sigslot", "../system_wrappers:field_trial", "../system_wrappers:metrics", + ] + absl_deps = [ "//third_party/abseil-cpp/absl/algorithm:container", "//third_party/abseil-cpp/absl/base:core_headers", "//third_party/abseil-cpp/absl/memory", @@ -162,10 +161,10 @@ rtc_library("peerconnection") { "audio_rtp_receiver.h", "audio_track.cc", "audio_track.h", - "data_channel.cc", - "data_channel.h", "data_channel_controller.cc", "data_channel_controller.h", + "data_channel_utils.cc", + "data_channel_utils.h", "dtmf_sender.cc", "dtmf_sender.h", "ice_server_parsing.cc", @@ -194,6 +193,8 @@ rtc_library("peerconnection") { "rtc_stats_collector.h", "rtc_stats_traversal.cc", "rtc_stats_traversal.h", + "rtp_data_channel.cc", + "rtp_data_channel.h", "rtp_parameters_conversion.cc", "rtp_parameters_conversion.h", "rtp_receiver.cc", @@ -202,6 +203,8 @@ rtc_library("peerconnection") { "rtp_sender.h", "rtp_transceiver.cc", "rtp_transceiver.h", + "sctp_data_channel.cc", + "sctp_data_channel.h", "sdp_serializer.cc", "sdp_serializer.h", "sdp_utils.cc", @@ -236,6 +239,7 @@ rtc_library("peerconnection") { "../api:libjingle_peerconnection_api", "../api:media_stream_interface", "../api:network_state_predictor_api", + "../api:priority", "../api:rtc_error", "../api:rtc_event_log_output_file", "../api:rtc_stats_api", @@ -246,7 +250,6 @@ rtc_library("peerconnection") { "../api/task_queue", "../api/transport:datagram_transport_interface", "../api/transport:field_trial_based_config", - "../api/transport/media:media_transport_interface", "../api/units:data_rate", "../api/video:builtin_video_bitrate_allocator_factory", "../api/video:video_frame", @@ -266,6 +269,7 @@ rtc_library("peerconnection") { "../rtc_base:safe_minmax", "../rtc_base:weak_ptr", "../rtc_base/experiments:field_trial_parser", + "../rtc_base/synchronization:mutex", "../rtc_base/system:file_wrapper", "../rtc_base/system:rtc_export", "../rtc_base/third_party/base64", @@ -274,6 +278,8 @@ rtc_library("peerconnection") { "../system_wrappers", "../system_wrappers:field_trial", "../system_wrappers:metrics", + ] + absl_deps = [ "//third_party/abseil-cpp/absl/algorithm:container", "//third_party/abseil-cpp/absl/strings", "//third_party/abseil-cpp/absl/types:optional", @@ -329,14 +335,11 @@ if (rtc_include_tests) { ":rtc_pc_base", "../api:array_view", "../api:audio_options_api", - "../api:fake_media_transport", "../api:ice_transport_factory", "../api:libjingle_peerconnection_api", - "../api:loopback_media_transport", "../api:rtc_error", "../api:rtp_headers", "../api:rtp_parameters", - "../api/transport/media:media_transport_interface", "../api/video:builtin_video_bitrate_allocator_factory", "../api/video/test:mock_recordable_encoded_frame", "../call:rtp_interfaces", @@ -404,8 +407,8 @@ if (rtc_include_tests) { "../system_wrappers", "../test:perf_test", "../test:test_support", - "//third_party/abseil-cpp/absl/types:optional", ] + absl_deps = [ "//third_party/abseil-cpp/absl/types:optional" ] } rtc_library("peerconnection_wrapper") { @@ -497,12 +500,14 @@ if (rtc_include_tests) { "../rtc_base:rtc_base_approved", "../rtc_base:rtc_task_queue", "../rtc_base:task_queue_for_test", + "../rtc_base/synchronization:mutex", + "../rtc_base/synchronization:sequence_checker", "../rtc_base/task_utils:repeating_task", "../rtc_base/third_party/sigslot", "../test:test_support", "../test:video_test_common", - "//third_party/abseil-cpp/absl/types:optional", ] + absl_deps = [ "//third_party/abseil-cpp/absl/types:optional" ] } rtc_test("peerconnection_unittests") { @@ -515,6 +520,7 @@ if (rtc_include_tests) { "jsep_session_description_unittest.cc", "local_audio_source_unittest.cc", "media_stream_unittest.cc", + "peer_connection_adaptation_integrationtest.cc", "peer_connection_bundle_unittest.cc", "peer_connection_crypto_unittest.cc", "peer_connection_data_channel_unittest.cc", @@ -566,7 +572,6 @@ if (rtc_include_tests) { "../api:function_view", "../api:libjingle_logging_api", "../api:libjingle_peerconnection_api", - "../api:loopback_media_transport", "../api:media_stream_interface", "../api:mock_rtp", "../api:rtc_error", @@ -578,10 +583,10 @@ if (rtc_include_tests) { "../api/rtc_event_log", "../api/rtc_event_log:rtc_event_log_factory", "../api/task_queue:default_task_queue_factory", - "../api/transport/media:media_transport_interface", "../api/transport/rtp:rtp_source", "../api/units:time_delta", "../api/video:builtin_video_bitrate_allocator_factory", + "../call/adaptation:resource_adaptation_test_utilities", "../logging:fake_rtc_event_log", "../media:rtc_media_config", "../media:rtc_media_engine_defaults", @@ -595,6 +600,7 @@ if (rtc_include_tests) { "../rtc_base:gunit_helpers", "../rtc_base:rtc_base_tests_utils", "../rtc_base:rtc_json", + "../rtc_base/synchronization:mutex", "../rtc_base/third_party/base64", "../rtc_base/third_party/sigslot", "../system_wrappers:metrics", @@ -605,6 +611,7 @@ if (rtc_include_tests) { "//third_party/abseil-cpp/absl/algorithm:container", "//third_party/abseil-cpp/absl/memory", "//third_party/abseil-cpp/absl/strings", + "//third_party/abseil-cpp/absl/types:optional", ] if (is_android) { deps += [ ":android_black_magic" ] @@ -646,7 +653,6 @@ if (rtc_include_tests) { "../test:audio_codec_mocks", "../test:test_main", "../test:test_support", - "//third_party/abseil-cpp/absl/types:optional", ] if (is_android) { |