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

Unified Diff: webrtc/video/send_statistics_proxy_unittest.cc

Issue 1478253002: Add histogram stats for send delay for a sent video stream. (Closed) Base URL: https://chromium.googlesource.com/external/webrtc.git@master
Patch Set: rebase Created 4 years, 8 months ago
Use n/p to move between diff chunks; N/P to move between comments. Draft comments are only viewable by you.
Jump to:
View side-by-side diff with in-line comments
Download patch
« no previous file with comments | « webrtc/video/send_delay_stats_unittest.cc ('k') | webrtc/video/video_send_stream.h » ('j') | no next file with comments »
Expand Comments ('e') | Collapse Comments ('c') | Show Comments Hide Comments ('s')
Index: webrtc/video/send_statistics_proxy_unittest.cc
diff --git a/webrtc/video/send_statistics_proxy_unittest.cc b/webrtc/video/send_statistics_proxy_unittest.cc
index 5f8fa1c68476b6f7f327767592cfe1ca15c486f4..c856d097d10c76dcec25755d2ca9ec69f48ec716 100644
--- a/webrtc/video/send_statistics_proxy_unittest.cc
+++ b/webrtc/video/send_statistics_proxy_unittest.cc
@@ -110,10 +110,7 @@ class SendStatisticsProxyTest : public ::testing::Test {
TEST_F(SendStatisticsProxyTest, RtcpStatistics) {
RtcpStatisticsCallback* callback = statistics_proxy_.get();
- for (std::vector<uint32_t>::const_iterator it = config_.rtp.ssrcs.begin();
- it != config_.rtp.ssrcs.end();
- ++it) {
- const uint32_t ssrc = *it;
+ for (const auto& ssrc : config_.rtp.ssrcs) {
VideoSendStream::StreamStats& ssrc_stats = expected_.substreams[ssrc];
// Add statistics with some arbitrary, but unique, numbers.
@@ -124,10 +121,7 @@ TEST_F(SendStatisticsProxyTest, RtcpStatistics) {
ssrc_stats.rtcp_stats.jitter = offset + 3;
callback->StatisticsUpdated(ssrc_stats.rtcp_stats, ssrc);
}
- for (std::vector<uint32_t>::const_iterator it = config_.rtp.rtx.ssrcs.begin();
- it != config_.rtp.rtx.ssrcs.end();
- ++it) {
- const uint32_t ssrc = *it;
+ for (const auto& ssrc : config_.rtp.rtx.ssrcs) {
VideoSendStream::StreamStats& ssrc_stats = expected_.substreams[ssrc];
// Add statistics with some arbitrary, but unique, numbers.
@@ -168,10 +162,7 @@ TEST_F(SendStatisticsProxyTest, Suspended) {
TEST_F(SendStatisticsProxyTest, FrameCounts) {
FrameCountObserver* observer = statistics_proxy_.get();
- for (std::vector<uint32_t>::const_iterator it = config_.rtp.ssrcs.begin();
- it != config_.rtp.ssrcs.end();
- ++it) {
- const uint32_t ssrc = *it;
+ for (const auto& ssrc : config_.rtp.ssrcs) {
// Add statistics with some arbitrary, but unique, numbers.
VideoSendStream::StreamStats& stats = expected_.substreams[ssrc];
uint32_t offset = ssrc * sizeof(VideoSendStream::StreamStats);
@@ -181,10 +172,7 @@ TEST_F(SendStatisticsProxyTest, FrameCounts) {
stats.frame_counts = frame_counts;
observer->FrameCountUpdated(frame_counts, ssrc);
}
- for (std::vector<uint32_t>::const_iterator it = config_.rtp.rtx.ssrcs.begin();
- it != config_.rtp.rtx.ssrcs.end();
- ++it) {
- const uint32_t ssrc = *it;
+ for (const auto& ssrc : config_.rtp.rtx.ssrcs) {
// Add statistics with some arbitrary, but unique, numbers.
VideoSendStream::StreamStats& stats = expected_.substreams[ssrc];
uint32_t offset = ssrc * sizeof(VideoSendStream::StreamStats);
@@ -201,10 +189,7 @@ TEST_F(SendStatisticsProxyTest, FrameCounts) {
TEST_F(SendStatisticsProxyTest, DataCounters) {
StreamDataCountersCallback* callback = statistics_proxy_.get();
- for (std::vector<uint32_t>::const_iterator it = config_.rtp.ssrcs.begin();
- it != config_.rtp.ssrcs.end();
- ++it) {
- const uint32_t ssrc = *it;
+ for (const auto& ssrc : config_.rtp.ssrcs) {
StreamDataCounters& counters = expected_.substreams[ssrc].rtp_stats;
// Add statistics with some arbitrary, but unique, numbers.
size_t offset = ssrc * sizeof(StreamDataCounters);
@@ -217,10 +202,7 @@ TEST_F(SendStatisticsProxyTest, DataCounters) {
counters.transmitted.packets = offset_uint32 + 5;
callback->DataCountersUpdated(counters, ssrc);
}
- for (std::vector<uint32_t>::const_iterator it = config_.rtp.rtx.ssrcs.begin();
- it != config_.rtp.rtx.ssrcs.end();
- ++it) {
- const uint32_t ssrc = *it;
+ for (const auto& ssrc : config_.rtp.rtx.ssrcs) {
StreamDataCounters& counters = expected_.substreams[ssrc].rtp_stats;
// Add statistics with some arbitrary, but unique, numbers.
size_t offset = ssrc * sizeof(StreamDataCounters);
@@ -240,10 +222,7 @@ TEST_F(SendStatisticsProxyTest, DataCounters) {
TEST_F(SendStatisticsProxyTest, Bitrate) {
BitrateStatisticsObserver* observer = statistics_proxy_.get();
- for (std::vector<uint32_t>::const_iterator it = config_.rtp.ssrcs.begin();
- it != config_.rtp.ssrcs.end();
- ++it) {
- const uint32_t ssrc = *it;
+ for (const auto& ssrc : config_.rtp.ssrcs) {
BitrateStatistics total;
BitrateStatistics retransmit;
// Use ssrc as bitrate_bps to get a unique value for each stream.
@@ -253,10 +232,7 @@ TEST_F(SendStatisticsProxyTest, Bitrate) {
expected_.substreams[ssrc].total_bitrate_bps = total.bitrate_bps;
expected_.substreams[ssrc].retransmit_bitrate_bps = retransmit.bitrate_bps;
}
- for (std::vector<uint32_t>::const_iterator it = config_.rtp.rtx.ssrcs.begin();
- it != config_.rtp.rtx.ssrcs.end();
- ++it) {
- const uint32_t ssrc = *it;
+ for (const auto& ssrc : config_.rtp.rtx.ssrcs) {
BitrateStatistics total;
BitrateStatistics retransmit;
// Use ssrc as bitrate_bps to get a unique value for each stream.
@@ -273,10 +249,7 @@ TEST_F(SendStatisticsProxyTest, Bitrate) {
TEST_F(SendStatisticsProxyTest, SendSideDelay) {
SendSideDelayObserver* observer = statistics_proxy_.get();
- for (std::vector<uint32_t>::const_iterator it = config_.rtp.ssrcs.begin();
- it != config_.rtp.ssrcs.end();
- ++it) {
- const uint32_t ssrc = *it;
+ for (const auto& ssrc : config_.rtp.ssrcs) {
// Use ssrc as avg_delay_ms and max_delay_ms to get a unique value for each
// stream.
int avg_delay_ms = ssrc;
@@ -285,10 +258,7 @@ TEST_F(SendStatisticsProxyTest, SendSideDelay) {
expected_.substreams[ssrc].avg_delay_ms = avg_delay_ms;
expected_.substreams[ssrc].max_delay_ms = max_delay_ms;
}
- for (std::vector<uint32_t>::const_iterator it = config_.rtp.rtx.ssrcs.begin();
- it != config_.rtp.rtx.ssrcs.end();
- ++it) {
- const uint32_t ssrc = *it;
+ for (const auto& ssrc : config_.rtp.rtx.ssrcs) {
// Use ssrc as avg_delay_ms and max_delay_ms to get a unique value for each
// stream.
int avg_delay_ms = ssrc;
« no previous file with comments | « webrtc/video/send_delay_stats_unittest.cc ('k') | webrtc/video/video_send_stream.h » ('j') | no next file with comments »

Powered by Google App Engine
This is Rietveld 408576698