Include-what-you-use rtc_event_log_visualizer/

Bug: webrtc:42226242
Change-Id: Ie485095f3ee78b37c51e03730a64e898c95444e8
Reviewed-on: https://webrtc-review.googlesource.com/c/src/+/352600
Reviewed-by: Jeremy Leconte <jleconte@google.com>
Commit-Queue: Björn Terelius <terelius@webrtc.org>
Cr-Commit-Position: refs/heads/main@{#42398}
This commit is contained in:
Björn Terelius 2024-05-28 18:06:14 +02:00 committed by WebRTC LUCI CQ
parent be40e57195
commit f854cef6ed
7 changed files with 20 additions and 4 deletions

View File

@ -353,6 +353,7 @@ if (!build_with_chromium) {
] ]
deps = [ deps = [
":chart_proto", ":chart_proto",
"../api:candidate",
"../api:dtls_transport_interface", "../api:dtls_transport_interface",
"../api:function_view", "../api:function_view",
"../api:make_ref_counted", "../api:make_ref_counted",
@ -442,6 +443,7 @@ if (!build_with_chromium) {
"//rtc_base/system:file_wrapper", "//rtc_base/system:file_wrapper",
"//test:fileutils", "//test:fileutils",
"//test:test_support", "//test:test_support",
"//third_party/abseil-cpp/absl/types:optional",
] ]
} }
} }
@ -488,9 +490,11 @@ if (rtc_include_tests) {
"rtc_event_log_visualizer/main.cc", "rtc_event_log_visualizer/main.cc",
] ]
deps = [ deps = [
":chart_proto",
":event_log_visualizer_utils", ":event_log_visualizer_utils",
"../api/neteq:neteq_api", "../api/neteq:neteq_api",
"../api/rtc_event_log", "../api/rtc_event_log",
"../api/units:time_delta",
"../logging:rtc_event_log_parser", "../logging:rtc_event_log_parser",
"../modules/audio_coding:neteq", "../modules/audio_coding:neteq",
"../modules/rtp_rtcp:rtp_rtcp_format", "../modules/rtp_rtcp:rtp_rtcp_format",
@ -504,6 +508,7 @@ if (rtc_include_tests) {
"//third_party/abseil-cpp/absl/flags:parse", "//third_party/abseil-cpp/absl/flags:parse",
"//third_party/abseil-cpp/absl/flags:usage", "//third_party/abseil-cpp/absl/flags:usage",
"//third_party/abseil-cpp/absl/strings", "//third_party/abseil-cpp/absl/strings",
"//third_party/abseil-cpp/absl/types:optional",
] ]
} }

View File

@ -27,6 +27,7 @@
#include "absl/functional/bind_front.h" #include "absl/functional/bind_front.h"
#include "absl/strings/string_view.h" #include "absl/strings/string_view.h"
#include "absl/types/optional.h" #include "absl/types/optional.h"
#include "api/candidate.h"
#include "api/dtls_transport_interface.h" #include "api/dtls_transport_interface.h"
#include "api/environment/environment_factory.h" #include "api/environment/environment_factory.h"
#include "api/function_view.h" #include "api/function_view.h"

View File

@ -13,6 +13,7 @@
#include <cstdint> #include <cstdint>
#include <cstdio> #include <cstdio>
#include <functional>
#include <map> #include <map>
#include <string> #include <string>
#include <vector> #include <vector>
@ -20,6 +21,7 @@
#include "api/function_view.h" #include "api/function_view.h"
#include "logging/rtc_event_log/rtc_event_log_parser.h" #include "logging/rtc_event_log/rtc_event_log_parser.h"
#include "modules/rtp_rtcp/source/rtcp_packet/report_block.h" #include "modules/rtp_rtcp/source/rtcp_packet/report_block.h"
#include "rtc_base/checks.h"
#include "rtc_tools/rtc_event_log_visualizer/analyzer_common.h" #include "rtc_tools/rtc_event_log_visualizer/analyzer_common.h"
#include "rtc_tools/rtc_event_log_visualizer/plot_base.h" #include "rtc_tools/rtc_event_log_visualizer/plot_base.h"

View File

@ -12,11 +12,11 @@
#include <cstddef> #include <cstddef>
#include <cstdint> #include <cstdint>
#include <cstring>
#include <iostream> #include <iostream>
#include <string> #include <string>
#include <vector> #include <vector>
#include "absl/strings/match.h"
#include "absl/strings/string_view.h" #include "absl/strings/string_view.h"
#include "api/units/time_delta.h" #include "api/units/time_delta.h"
#include "logging/rtc_event_log/rtc_event_log_parser.h" #include "logging/rtc_event_log/rtc_event_log_parser.h"

View File

@ -10,12 +10,15 @@
#include "rtc_tools/rtc_event_log_visualizer/analyzer_bindings.h" #include "rtc_tools/rtc_event_log_visualizer/analyzer_bindings.h"
#include <cstddef>
#include <cstdint>
#include <cstring>
#include <string> #include <string>
#include <vector> #include <vector>
#include "absl/types/optional.h"
#include "rtc_base/protobuf_utils.h" #include "rtc_base/protobuf_utils.h"
#include "rtc_base/system/file_wrapper.h" #include "rtc_base/system/file_wrapper.h"
#include "test/gmock.h"
#include "test/gtest.h" #include "test/gtest.h"
#include "test/testsupport/file_utils.h" #include "test/testsupport/file_utils.h"

View File

@ -26,17 +26,20 @@
#include "absl/flags/usage.h" #include "absl/flags/usage.h"
#include "absl/flags/usage_config.h" #include "absl/flags/usage_config.h"
#include "absl/strings/match.h" #include "absl/strings/match.h"
#include "absl/strings/string_view.h"
#include "absl/types/optional.h"
#include "api/neteq/neteq.h" #include "api/neteq/neteq.h"
#include "api/rtc_event_log/rtc_event_log.h" #include "api/units/time_delta.h"
#include "logging/rtc_event_log/rtc_event_log_parser.h" #include "logging/rtc_event_log/rtc_event_log_parser.h"
#include "modules/rtp_rtcp/source/rtcp_packet/report_block.h"
#include "rtc_base/checks.h" #include "rtc_base/checks.h"
#include "rtc_base/logging.h" #include "rtc_base/logging.h"
#include "rtc_tools/rtc_event_log_visualizer/alerts.h" #include "rtc_tools/rtc_event_log_visualizer/alerts.h"
#include "rtc_tools/rtc_event_log_visualizer/analyze_audio.h" #include "rtc_tools/rtc_event_log_visualizer/analyze_audio.h"
#include "rtc_tools/rtc_event_log_visualizer/analyzer.h" #include "rtc_tools/rtc_event_log_visualizer/analyzer.h"
#include "rtc_tools/rtc_event_log_visualizer/analyzer_common.h"
#include "rtc_tools/rtc_event_log_visualizer/conversational_speech_en.h" #include "rtc_tools/rtc_event_log_visualizer/conversational_speech_en.h"
#include "rtc_tools/rtc_event_log_visualizer/plot_base.h" #include "rtc_tools/rtc_event_log_visualizer/plot_base.h"
#include "rtc_tools/rtc_event_log_visualizer/proto/chart.pb.h"
#include "system_wrappers/include/field_trial.h" #include "system_wrappers/include/field_trial.h"
ABSL_FLAG(std::string, ABSL_FLAG(std::string,

View File

@ -20,6 +20,8 @@
#include "absl/strings/string_view.h" #include "absl/strings/string_view.h"
#include "rtc_base/checks.h" #include "rtc_base/checks.h"
#include "rtc_tools/rtc_event_log_visualizer/proto/chart.pb.h"
#include "rtc_tools/rtc_event_log_visualizer/proto/chart_enums.pb.h"
namespace webrtc { namespace webrtc {