diff options
Diffstat (limited to 'rtc_tools/BUILD.gn')
-rw-r--r-- | rtc_tools/BUILD.gn | 74 |
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", |