aboutsummaryrefslogtreecommitdiff
path: root/rtc_tools/BUILD.gn
diff options
context:
space:
mode:
Diffstat (limited to 'rtc_tools/BUILD.gn')
-rw-r--r--rtc_tools/BUILD.gn74
1 files changed, 62 insertions, 12 deletions
diff --git a/rtc_tools/BUILD.gn b/rtc_tools/BUILD.gn
index 5ead8a0506..1ab7a98936 100644
--- a/rtc_tools/BUILD.gn
+++ b/rtc_tools/BUILD.gn
@@ -54,6 +54,7 @@ rtc_library("video_file_reader") {
]
deps = [
"../api:make_ref_counted",
+ "../api:ref_count",
"../api:scoped_refptr",
"../api/video:video_frame",
"../api/video:video_rtp_headers",
@@ -379,28 +380,38 @@ if (!build_with_chromium) {
]
deps = [
":chart_proto",
+ "../api:dtls_transport_interface",
"../api:function_view",
+ "../api:make_ref_counted",
"../api:network_state_predictor_api",
- "../modules/audio_coding:neteq_input_audio_tools",
- "../modules/audio_coding:neteq_tools_minimal",
- "../rtc_base:ignore_wundef",
- "../rtc_base:logging",
- "../rtc_base:macromagic",
- "../rtc_base:rate_statistics",
- "../rtc_base:refcount",
-
- # TODO(kwiberg): Remove this dependency.
- "../api/audio_codecs:audio_codecs_api",
+ "../api:rtp_headers",
+ "../api:rtp_parameters",
+ "../api:scoped_refptr",
+ "../api/audio_codecs:audio_codecs_api", # TODO(kwiberg): Remove this
+ # dependency.
+ "../api/neteq:neteq_api",
+ "../api/rtc_event_log:rtc_event_log",
"../api/transport:field_trial_based_config",
"../api/transport:goog_cc",
"../api/transport:network_control",
+ "../api/units:data_rate",
+ "../api/units:time_delta",
+ "../api/units:timestamp",
"../call:call_interfaces",
"../call:video_stream_api",
+ "../logging:ice_log",
+ "../logging:rtc_event_audio",
+ "../logging:rtc_event_audio",
+ "../logging:rtc_event_bwe",
+ "../logging:rtc_event_generic_packet_events",
"../logging:rtc_event_log_parser",
+ "../logging:rtc_event_rtp_rtcp",
"../logging:rtc_stream_config",
"../modules/audio_coding:ana_debug_dump_proto",
"../modules/audio_coding:audio_network_adaptor",
+ "../modules/audio_coding:neteq_input_audio_tools",
"../modules/audio_coding:neteq_tools",
+ "../modules/audio_coding:neteq_tools_minimal",
"../modules/congestion_controller",
"../modules/congestion_controller/goog_cc:delay_based_bwe",
"../modules/congestion_controller/goog_cc:estimators",
@@ -410,8 +421,13 @@ if (!build_with_chromium) {
"../modules/rtp_rtcp",
"../modules/rtp_rtcp:rtp_rtcp_format",
"../rtc_base:checks",
+ "../rtc_base:logging",
+ "../rtc_base:macromagic",
+ "../rtc_base:rate_statistics",
+ "../rtc_base:refcount",
"../rtc_base:rtc_numerics",
"../rtc_base:stringutils",
+ "../rtc_base/network:sent_packet",
"../system_wrappers",
"../test:explicit_key_value_config",
]
@@ -423,6 +439,36 @@ if (!build_with_chromium) {
"//third_party/abseil-cpp/absl/types:optional",
]
}
+
+ rtc_library("event_log_visualizer_bindings") {
+ visibility = [ "*" ]
+ sources = [
+ "rtc_event_log_visualizer/analyzer_bindings.cc",
+ "rtc_event_log_visualizer/analyzer_bindings.h",
+ ]
+ deps = [
+ ":chart_proto",
+ ":event_log_visualizer_utils",
+ "//api/units:time_delta",
+ "//logging:rtc_event_log_parser",
+ "//rtc_base:protobuf_utils",
+ "//rtc_base:safe_conversions",
+ ]
+ absl_deps = [ "//third_party/abseil-cpp/absl/strings" ]
+ }
+
+ rtc_library("event_log_visualizer_bindings_unittest") {
+ testonly = true
+ sources = [ "rtc_event_log_visualizer/analyzer_bindings_unittest.cc" ]
+ deps = [
+ ":chart_proto",
+ ":event_log_visualizer_bindings",
+ "//rtc_base:protobuf_utils",
+ "//rtc_base/system:file_wrapper",
+ "//test:fileutils",
+ "//test:test_support",
+ ]
+ }
}
rtc_executable("video_encoder") {
@@ -439,6 +485,7 @@ if (!build_with_chromium) {
"//api/video:builtin_video_bitrate_allocator_factory",
"//api/video_codecs:builtin_video_encoder_factory",
"//api/video_codecs:video_codecs_api",
+ "//media:media_constants",
"//modules/video_coding:video_codec_interface",
"//modules/video_coding:video_coding_utility",
"//modules/video_coding/codecs/av1:av1_svc_config",
@@ -521,6 +568,7 @@ if (rtc_include_tests) {
"../resources/foreman_128x96.yuv",
"../resources/foreman_cif.yuv",
"../resources/reference_less_video_test_file.y4m",
+ "../resources/rtc_event_log/rtc_event_log_500kbps.binarypb",
]
if (is_ios) {
@@ -572,7 +620,10 @@ if (rtc_include_tests) {
}
if (rtc_enable_protobuf) {
- deps += [ "network_tester:network_tester_unittests" ]
+ deps += [
+ ":event_log_visualizer_bindings_unittest",
+ "network_tester:network_tester_unittests",
+ ]
}
data = tools_unittests_resources
@@ -608,7 +659,6 @@ if (rtc_include_tests) {
"../modules/audio_processing:audioproc_debug_proto",
"../modules/audio_processing:audioproc_protobuf_utils",
"../rtc_base:checks",
- "../rtc_base:ignore_wundef",
"../rtc_base:macromagic",
"../rtc_base:protobuf_utils",
"../rtc_base:stringutils",