Chromium Code Reviews
chromiumcodereview-hr@appspot.gserviceaccount.com (chromiumcodereview-hr) | Please choose your nickname with Settings | Help | Chromium Project | Gerrit Changes | Sign out
(128)

Issue 2876423002: Add NetEq delay plotting to event_log_visualizer (Closed)

Created:
3 years, 7 months ago by hlundin-webrtc
Modified:
3 years, 6 months ago
CC:
webrtc-reviews_webrtc.org, AleBzk, peah-webrtc, tlegrand-webrtc, tterriberry_mozilla.com, audio-team_agora.io, hlundin-webrtc, kwiberg-webrtc, minyue-webrtc
Target Ref:
refs/heads/master
Project:
webrtc
Visibility:
Public.

Description

Add NetEq delay plotting to event_log_visualizer This CL adds the capability to analyze and plot how NetEq behaves in response to a network trace. BUG=webrtc:7467 Review-Url: https://codereview.webrtc.org/2876423002 Cr-Commit-Position: refs/heads/master@{#18590} Committed: https://chromium.googlesource.com/external/webrtc/+/3c938fc5ea57d4a90dbc550eb235bbff53a079f7

Patch Set 1 #

Total comments: 38

Patch Set 2 : Updated after first review #

Total comments: 3

Patch Set 3 : Change to upper_bound search #

Patch Set 4 : Move unnamed namespace to top of file #

Patch Set 5 : Rebase #

Total comments: 4

Patch Set 6 : After terilius's review #

Total comments: 7

Patch Set 7 : Store start-end pairs #

Patch Set 8 : Rebase #

Patch Set 9 : Take care of missing LOG_END events #

Unified diffs Side-by-side diffs Delta from patch set Stats (+531 lines, -0 lines) Patch
M webrtc/modules/audio_coding/BUILD.gn View 1 2 3 4 5 6 7 1 chunk +2 lines, -0 lines 0 comments Download
A webrtc/modules/audio_coding/neteq/tools/neteq_delay_analyzer.h View 1 1 chunk +62 lines, -0 lines 0 comments Download
A webrtc/modules/audio_coding/neteq/tools/neteq_delay_analyzer.cc View 1 2 3 1 chunk +173 lines, -0 lines 0 comments Download
M webrtc/tools/BUILD.gn View 1 2 3 4 2 chunks +2 lines, -0 lines 0 comments Download
M webrtc/tools/DEPS View 1 chunk +1 line, -0 lines 0 comments Download
M webrtc/tools/event_log_visualizer/analyzer.h View 1 2 3 4 5 6 2 chunks +10 lines, -0 lines 0 comments Download
M webrtc/tools/event_log_visualizer/analyzer.cc View 1 2 3 4 5 6 7 8 6 chunks +268 lines, -0 lines 0 comments Download
M webrtc/tools/event_log_visualizer/main.cc View 1 2 3 4 5 4 chunks +13 lines, -0 lines 0 comments Download

Depends on Patchset:

Messages

Total messages: 26 (6 generated)
hlundin-webrtc
Ivo, please, take a look at this CL. You may find that it needs better ...
3 years, 7 months ago (2017-05-15 11:23:07 UTC) #2
ivoc
Looks like a useful tool! See some comments below. https://codereview.webrtc.org/2876423002/diff/1/webrtc/modules/audio_coding/neteq/tools/neteq_delay_analyzer.cc File webrtc/modules/audio_coding/neteq/tools/neteq_delay_analyzer.cc (right): https://codereview.webrtc.org/2876423002/diff/1/webrtc/modules/audio_coding/neteq/tools/neteq_delay_analyzer.cc#newcode34 webrtc/modules/audio_coding/neteq/tools/neteq_delay_analyzer.cc:34: ...
3 years, 7 months ago (2017-05-16 13:25:51 UTC) #3
owb1
https://codereview.webrtc.org/2876423002/diff/1/webrtc/tools/event_log_visualizer/main.cc File webrtc/tools/event_log_visualizer/main.cc (right): https://codereview.webrtc.org/2876423002/diff/1/webrtc/tools/event_log_visualizer/main.cc#newcode233 webrtc/tools/event_log_visualizer/main.cc:233: if (FLAGS_plot_all || FLAGS_plot_audio_jitter_buffer) { I think it should ...
3 years, 7 months ago (2017-05-17 19:31:40 UTC) #4
hlundin-webrtc
Thanks for reviewing! Please, take a look at the new patch set. https://codereview.webrtc.org/2876423002/diff/1/webrtc/modules/audio_coding/neteq/tools/neteq_delay_analyzer.cc File webrtc/modules/audio_coding/neteq/tools/neteq_delay_analyzer.cc ...
3 years, 6 months ago (2017-05-30 14:56:07 UTC) #5
ivoc
Lgtm, but see some comments below. https://codereview.webrtc.org/2876423002/diff/1/webrtc/modules/audio_coding/neteq/tools/neteq_delay_analyzer.cc File webrtc/modules/audio_coding/neteq/tools/neteq_delay_analyzer.cc (right): https://codereview.webrtc.org/2876423002/diff/1/webrtc/modules/audio_coding/neteq/tools/neteq_delay_analyzer.cc#newcode72 webrtc/modules/audio_coding/neteq/tools/neteq_delay_analyzer.cc:72: nominal_get_audio_time_ms.begin(), nominal_get_audio_time_ms.end() - ...
3 years, 6 months ago (2017-05-30 16:29:46 UTC) #6
hlundin-webrtc
Change to upper_bound search
3 years, 6 months ago (2017-05-31 06:34:30 UTC) #7
hlundin-webrtc
Thanks! Updated according to your suggestions. https://codereview.webrtc.org/2876423002/diff/1/webrtc/tools/event_log_visualizer/main.cc File webrtc/tools/event_log_visualizer/main.cc (right): https://codereview.webrtc.org/2876423002/diff/1/webrtc/tools/event_log_visualizer/main.cc#newcode233 webrtc/tools/event_log_visualizer/main.cc:233: if (FLAGS_plot_all || ...
3 years, 6 months ago (2017-05-31 06:38:34 UTC) #8
hlundin-webrtc
Adding more reviewers for OWNERS review and approval: terelius: webrtc/tools/event_log_visualizer/ kjellander webrtc/tools/BUILD.gn and DEPS Thanks!
3 years, 6 months ago (2017-05-31 07:11:36 UTC) #10
kjellander_webrtc
lgtm for webrtc/test
3 years, 6 months ago (2017-05-31 08:21:46 UTC) #11
terelius
https://codereview.webrtc.org/2876423002/diff/80001/webrtc/tools/event_log_visualizer/analyzer.cc File webrtc/tools/event_log_visualizer/analyzer.cc (right): https://codereview.webrtc.org/2876423002/diff/80001/webrtc/tools/event_log_visualizer/analyzer.cc#newcode1483 webrtc/tools/event_log_visualizer/analyzer.cc:1483: void CreateOutputEventVector(const ParsedRtcEventLog& parsed_log, Would it make sense to ...
3 years, 6 months ago (2017-06-01 12:59:08 UTC) #12
hlundin-webrtc
Thanks for the comments. PTAL again. https://codereview.webrtc.org/2876423002/diff/80001/webrtc/tools/event_log_visualizer/analyzer.cc File webrtc/tools/event_log_visualizer/analyzer.cc (right): https://codereview.webrtc.org/2876423002/diff/80001/webrtc/tools/event_log_visualizer/analyzer.cc#newcode1483 webrtc/tools/event_log_visualizer/analyzer.cc:1483: void CreateOutputEventVector(const ParsedRtcEventLog& ...
3 years, 6 months ago (2017-06-08 09:54:55 UTC) #13
terelius
lgtm with a couple of minor nits/questions https://codereview.webrtc.org/2876423002/diff/100001/webrtc/tools/event_log_visualizer/analyzer.cc File webrtc/tools/event_log_visualizer/analyzer.cc (right): https://codereview.webrtc.org/2876423002/diff/100001/webrtc/tools/event_log_visualizer/analyzer.cc#newcode1626 webrtc/tools/event_log_visualizer/analyzer.cc:1626: // to ...
3 years, 6 months ago (2017-06-09 14:48:36 UTC) #14
kjellander_webrtc
lgtm
3 years, 6 months ago (2017-06-09 20:18:34 UTC) #15
hlundin-webrtc
Thanks. Björn, please, take a look at my questions, and advise me. https://codereview.webrtc.org/2876423002/diff/100001/webrtc/tools/event_log_visualizer/analyzer.cc File webrtc/tools/event_log_visualizer/analyzer.cc ...
3 years, 6 months ago (2017-06-12 07:15:08 UTC) #16
hlundin-webrtc
Rebase
3 years, 6 months ago (2017-06-12 07:28:59 UTC) #17
terelius
https://codereview.webrtc.org/2876423002/diff/100001/webrtc/tools/event_log_visualizer/analyzer.h File webrtc/tools/event_log_visualizer/analyzer.h (right): https://codereview.webrtc.org/2876423002/diff/100001/webrtc/tools/event_log_visualizer/analyzer.h#newcode173 webrtc/tools/event_log_visualizer/analyzer.h:173: std::vector<uint64_t> log_end_events_; On 2017/06/12 07:15:08, hlundin-webrtc wrote: > On ...
3 years, 6 months ago (2017-06-13 15:16:26 UTC) #18
hlundin-webrtc
https://codereview.webrtc.org/2876423002/diff/100001/webrtc/tools/event_log_visualizer/analyzer.h File webrtc/tools/event_log_visualizer/analyzer.h (right): https://codereview.webrtc.org/2876423002/diff/100001/webrtc/tools/event_log_visualizer/analyzer.h#newcode173 webrtc/tools/event_log_visualizer/analyzer.h:173: std::vector<uint64_t> log_end_events_; On 2017/06/13 15:16:26, terelius wrote: > On ...
3 years, 6 months ago (2017-06-14 12:09:12 UTC) #19
terelius
re-lgtm
3 years, 6 months ago (2017-06-14 12:16:47 UTC) #20
commit-bot: I haz the power
CQ is trying da patch. Follow status at: https://chromium-cq-status.appspot.com/v2/patch-status/codereview.webrtc.org/2876423002/150001
3 years, 6 months ago (2017-06-14 12:26:19 UTC) #23
commit-bot: I haz the power
3 years, 6 months ago (2017-06-14 13:10:04 UTC) #26
Message was sent while issue was closed.
Committed patchset #9 (id:150001) as
https://chromium.googlesource.com/external/webrtc/+/3c938fc5ea57d4a90dbc550eb...

Powered by Google App Engine
This is Rietveld 408576698