summaryrefslogtreecommitdiff
path: root/chromium/third_party/webrtc/api/BUILD.gn
diff options
context:
space:
mode:
Diffstat (limited to 'chromium/third_party/webrtc/api/BUILD.gn')
-rw-r--r--chromium/third_party/webrtc/api/BUILD.gn128
1 files changed, 64 insertions, 64 deletions
diff --git a/chromium/third_party/webrtc/api/BUILD.gn b/chromium/third_party/webrtc/api/BUILD.gn
index c5629c0fcda..571b89aacbc 100644
--- a/chromium/third_party/webrtc/api/BUILD.gn
+++ b/chromium/third_party/webrtc/api/BUILD.gn
@@ -71,8 +71,8 @@ rtc_library("rtp_headers") {
"..:webrtc_common",
"units:timestamp",
"video:video_rtp_headers",
- "//third_party/abseil-cpp/absl/types:optional",
]
+ absl_deps = [ "//third_party/abseil-cpp/absl/types:optional" ]
}
rtc_library("rtp_packet_info") {
@@ -90,8 +90,8 @@ rtc_library("rtp_packet_info") {
"..:webrtc_common",
"../rtc_base:rtc_base_approved",
"../rtc_base/system:rtc_export",
- "//third_party/abseil-cpp/absl/types:optional",
]
+ absl_deps = [ "//third_party/abseil-cpp/absl/types:optional" ]
}
rtc_library("media_stream_interface") {
@@ -111,8 +111,8 @@ rtc_library("media_stream_interface") {
"../rtc_base/system:rtc_export",
"video:recordable_encoded_frame",
"video:video_frame",
- "//third_party/abseil-cpp/absl/types:optional",
]
+ absl_deps = [ "//third_party/abseil-cpp/absl/types:optional" ]
}
rtc_library("libjingle_peerconnection_api") {
@@ -166,12 +166,14 @@ rtc_library("libjingle_peerconnection_api") {
":media_stream_interface",
":network_state_predictor_api",
":packet_socket_factory",
+ ":priority",
":rtc_error",
":rtc_stats_api",
":rtp_packet_info",
":rtp_parameters",
":rtp_transceiver_direction",
":scoped_refptr",
+ "adaptation:resource_adaptation_api",
"audio:audio_mixer_api",
"audio_codecs:audio_codecs_api",
"crypto:frame_decryptor_interface",
@@ -181,23 +183,15 @@ rtc_library("libjingle_peerconnection_api") {
"rtc_event_log",
"task_queue",
"transport:bitrate_settings",
- "transport:datagram_transport_interface",
"transport:enums",
"transport:network_control",
"transport:webrtc_key_value_config",
- "transport/media:audio_interfaces",
- "transport/media:media_transport_interface",
- "transport/media:video_interfaces",
"transport/rtp:rtp_source",
"units:data_rate",
"units:timestamp",
"video:encoded_image",
"video:video_frame",
"video:video_rtp_headers",
- "//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",
# Basically, don't add stuff here. You might break sensitive downstream
# targets like pnacl. API should not depend on anything outside of this
@@ -212,6 +206,12 @@ rtc_library("libjingle_peerconnection_api") {
"../rtc_base:rtc_base_approved",
"../rtc_base/system:rtc_export",
]
+ absl_deps = [
+ "//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",
+ ]
}
rtc_source_set("frame_transformer_interface") {
@@ -221,6 +221,7 @@ rtc_source_set("frame_transformer_interface") {
":scoped_refptr",
"../rtc_base:refcount",
"video:encoded_frame",
+ "video:video_frame_metadata",
]
}
@@ -235,8 +236,8 @@ rtc_library("rtc_error") {
"../rtc_base:logging",
"../rtc_base:macromagic",
"../rtc_base/system:rtc_export",
- "//third_party/abseil-cpp/absl/types:optional",
]
+ absl_deps = [ "//third_party/abseil-cpp/absl/types:optional" ]
}
rtc_source_set("packet_socket_factory") {
@@ -272,7 +273,6 @@ rtc_source_set("video_quality_test_fixture_api") {
"../test:video_test_common",
"transport:bitrate_settings",
"transport:network_control",
- "transport/media:media_transport_interface",
"video_codecs:video_codecs_api",
]
}
@@ -283,11 +283,15 @@ rtc_source_set("video_quality_analyzer_api") {
sources = [ "test/video_quality_analyzer_interface.h" ]
deps = [
+ ":array_view",
":stats_observer_interface",
"video:encoded_image",
"video:video_frame",
"video:video_rtp_headers",
"video_codecs:video_codecs_api",
+ ]
+ absl_deps = [
+ "//third_party/abseil-cpp/absl/strings",
"//third_party/abseil-cpp/absl/types:optional",
]
}
@@ -302,6 +306,10 @@ rtc_source_set("rtp_transceiver_direction") {
sources = [ "rtp_transceiver_direction.h" ]
}
+rtc_source_set("priority") {
+ sources = [ "priority.h" ]
+}
+
rtc_library("rtp_parameters") {
visibility = [ "*" ]
sources = [
@@ -312,18 +320,21 @@ rtc_library("rtp_parameters") {
]
deps = [
":array_view",
+ ":priority",
":rtp_transceiver_direction",
"../rtc_base:checks",
"../rtc_base:stringutils",
"../rtc_base/system:rtc_export",
+ ]
+ absl_deps = [
"//third_party/abseil-cpp/absl/strings",
"//third_party/abseil-cpp/absl/types:optional",
]
}
if (is_android) {
- java_cpp_enum("rtp_parameters_enums") {
- sources = [ "rtp_parameters.h" ]
+ java_cpp_enum("priority_enums") {
+ sources = [ "priority.h" ]
}
}
@@ -343,11 +354,9 @@ rtc_source_set("stats_observer_interface") {
testonly = true
sources = [ "test/stats_observer_interface.h" ]
- deps = [
- # For api/stats_types.h
- ":libjingle_peerconnection_api",
- ":rtp_parameters",
- ]
+ deps = [ ":rtc_stats_api" ]
+
+ absl_deps = [ "//third_party/abseil-cpp/absl/strings" ]
}
rtc_source_set("peer_connection_quality_test_fixture_api") {
@@ -370,14 +379,16 @@ rtc_source_set("peer_connection_quality_test_fixture_api") {
":stats_observer_interface",
":video_quality_analyzer_api",
"../media:rtc_media_base",
+ "../rtc_base:deprecation",
"../rtc_base:rtc_base",
"rtc_event_log",
"task_queue",
"transport:network_control",
- "transport/media:media_transport_interface",
"units:time_delta",
"video:video_frame",
"video_codecs:video_codecs_api",
+ ]
+ absl_deps = [
"//third_party/abseil-cpp/absl/memory",
"//third_party/abseil-cpp/absl/strings",
"//third_party/abseil-cpp/absl/types:optional",
@@ -392,8 +403,8 @@ rtc_source_set("frame_generator_api") {
deps = [
":scoped_refptr",
"video:video_frame",
- "//third_party/abseil-cpp/absl/types:optional",
]
+ absl_deps = [ "//third_party/abseil-cpp/absl/types:optional" ]
}
rtc_library("test_dependency_factory") {
@@ -406,7 +417,7 @@ rtc_library("test_dependency_factory") {
deps = [
":video_quality_test_fixture_api",
"../rtc_base:checks",
- "../rtc_base:thread_checker",
+ "../rtc_base:platform_thread_types",
]
}
@@ -470,8 +481,8 @@ rtc_library("create_frame_generator") {
"../rtc_base:checks",
"../system_wrappers",
"../test:frame_generator_impl",
- "//third_party/abseil-cpp/absl/types:optional",
]
+ absl_deps = [ "//third_party/abseil-cpp/absl/types:optional" ]
}
rtc_library("create_peer_connection_quality_test_frame_generator") {
@@ -487,8 +498,8 @@ rtc_library("create_peer_connection_quality_test_frame_generator") {
":peer_connection_quality_test_fixture_api",
"../rtc_base:checks",
"../test:fileutils",
- "//third_party/abseil-cpp/absl/types:optional",
]
+ absl_deps = [ "//third_party/abseil-cpp/absl/types:optional" ]
}
rtc_source_set("libjingle_logging_api") {
@@ -541,8 +552,8 @@ rtc_library("audio_options_api") {
":array_view",
"../rtc_base:stringutils",
"../rtc_base/system:rtc_export",
- "//third_party/abseil-cpp/absl/types:optional",
]
+ absl_deps = [ "//third_party/abseil-cpp/absl/types:optional" ]
}
rtc_library("transport_api") {
@@ -569,8 +580,8 @@ rtc_source_set("simulated_network_api") {
deps = [
"../rtc_base",
"../rtc_base:criticalsection",
- "//third_party/abseil-cpp/absl/types:optional",
]
+ absl_deps = [ "//third_party/abseil-cpp/absl/types:optional" ]
}
# TODO(srte): Move to network_emulation sub directory.
@@ -703,6 +714,8 @@ if (rtc_include_tests) {
"../modules/audio_coding:neteq_test_factory",
"../rtc_base:checks",
"neteq:neteq_api",
+ ]
+ absl_deps = [
"//third_party/abseil-cpp/absl/flags:flag",
"//third_party/abseil-cpp/absl/flags:parse",
"//third_party/abseil-cpp/absl/strings",
@@ -853,6 +866,7 @@ if (rtc_include_tests) {
}
rtc_source_set("mock_peerconnectioninterface") {
+ visibility = [ "*" ]
testonly = true
sources = [ "test/mock_peerconnectioninterface.h" ]
@@ -862,6 +876,17 @@ if (rtc_include_tests) {
]
}
+ rtc_source_set("mock_peer_connection_factory_interface") {
+ visibility = [ "*" ]
+ testonly = true
+ sources = [ "test/mock_peer_connection_factory_interface.h" ]
+
+ deps = [
+ ":libjingle_peerconnection_api",
+ "../test:test_support",
+ ]
+ }
+
rtc_source_set("mock_rtp") {
testonly = true
sources = [
@@ -875,6 +900,16 @@ if (rtc_include_tests) {
]
}
+ rtc_source_set("mock_transformable_video_frame") {
+ testonly = true
+ sources = [ "test/mock_transformable_video_frame.h" ]
+
+ deps = [
+ ":frame_transformer_interface",
+ "../test:test_support",
+ ]
+ }
+
rtc_source_set("mock_video_bitrate_allocator") {
testonly = true
sources = [ "test/mock_video_bitrate_allocator.h" ]
@@ -932,39 +967,6 @@ if (rtc_include_tests) {
]
}
- rtc_source_set("fake_media_transport") {
- testonly = true
-
- sources = [
- "test/fake_datagram_transport.h",
- "test/fake_media_transport.h",
- ]
-
- deps = [
- "../rtc_base:checks",
- "transport:datagram_transport_interface",
- "transport/media:media_transport_interface",
- "//third_party/abseil-cpp/absl/algorithm:container",
- ]
- }
-
- rtc_library("loopback_media_transport") {
- testonly = true
-
- sources = [
- "test/loopback_media_transport.cc",
- "test/loopback_media_transport.h",
- ]
-
- deps = [
- "../rtc_base",
- "../rtc_base:checks",
- "transport:datagram_transport_interface",
- "transport/media:media_transport_interface",
- "//third_party/abseil-cpp/absl/algorithm:container",
- ]
- }
-
rtc_library("create_time_controller") {
visibility = [ "*" ]
testonly = true
@@ -995,7 +997,6 @@ if (rtc_include_tests) {
"rtp_parameters_unittest.cc",
"scoped_refptr_unittest.cc",
"test/create_time_controller_unittest.cc",
- "test/loopback_media_transport_unittest.cc",
]
deps = [
@@ -1003,7 +1004,6 @@ if (rtc_include_tests) {
":create_time_controller",
":function_view",
":libjingle_peerconnection_api",
- ":loopback_media_transport",
":rtc_error",
":rtc_event_log_output_file",
":rtp_packet_info",
@@ -1034,13 +1034,13 @@ if (rtc_include_tests) {
":dummy_peer_connection",
":fake_frame_decryptor",
":fake_frame_encryptor",
- ":fake_media_transport",
- ":loopback_media_transport",
":mock_audio_mixer",
":mock_frame_decryptor",
":mock_frame_encryptor",
+ ":mock_peer_connection_factory_interface",
":mock_peerconnectioninterface",
":mock_rtp",
+ ":mock_transformable_video_frame",
":mock_video_bitrate_allocator",
":mock_video_bitrate_allocator_factory",
":mock_video_codec_factory",