From 21f6fd79ad058fc7f33f989eec67a60c77157fea Mon Sep 17 00:00:00 2001 From: Jakob Ivarsson Date: Thu, 4 Apr 2019 10:15:02 +0200 Subject: [PATCH] Add preemptive rate and preferred buffer size plots to event log visualizer. MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit Bug: None Change-Id: I185f1cd9645a850ba42cb122373d73613d118ac1 Reviewed-on: https://webrtc-review.googlesource.com/c/src/+/131128 Reviewed-by: Minyue Li Reviewed-by: Björn Terelius Commit-Queue: Jakob Ivarsson‎ Cr-Commit-Position: refs/heads/master@{#27451} --- rtc_tools/event_log_visualizer/main.cc | 12 ++++++++++++ 1 file changed, 12 insertions(+) diff --git a/rtc_tools/event_log_visualizer/main.cc b/rtc_tools/event_log_visualizer/main.cc index 1e23c8642b..7992b1c9aa 100644 --- a/rtc_tools/event_log_visualizer/main.cc +++ b/rtc_tools/event_log_visualizer/main.cc @@ -491,6 +491,12 @@ int main(int argc, char* argv[]) { return stats.accelerate_rate / 16384.f; }, "Accelerate rate", collection->AppendNewPlot()); + analyzer.CreateNetEqNetworkStatsGraph( + neteq_stats, + [](const webrtc::NetEqNetworkStatistics& stats) { + return stats.preemptive_rate / 16384.f; + }, + "Preemptive rate", collection->AppendNewPlot()); analyzer.CreateNetEqNetworkStatsGraph( neteq_stats, [](const webrtc::NetEqNetworkStatistics& stats) { @@ -503,6 +509,12 @@ int main(int argc, char* argv[]) { return static_cast(stats.concealment_events); }, "Concealment events", collection->AppendNewPlot()); + analyzer.CreateNetEqNetworkStatsGraph( + neteq_stats, + [](const webrtc::NetEqNetworkStatistics& stats) { + return stats.preferred_buffer_size_ms; + }, + "Preferred buffer size (ms)", collection->AppendNewPlot()); } if (FLAG_plot_ice_candidate_pair_config) {