aboutsummaryrefslogtreecommitdiff
path: root/audio
diff options
context:
space:
mode:
authorSebastian Jansson <srte@webrtc.org>2018-08-09 11:21:11 +0200
committerCommit Bot <commit-bot@chromium.org>2018-08-15 14:27:23 +0000
commit9701e0ce2fccb0eab5d6426e6ec9f52c1109f0bc (patch)
tree9e4c2197716aaeb3b4232abf6516da8f3f39984e /audio
parentf3122e0efe95e6d1fcc687d7b9224953dbad15c9 (diff)
downloadwebrtc-9701e0ce2fccb0eab5d6426e6ec9f52c1109f0bc.tar.gz
Makes treatment of received reports of packets lost signed.
Bug: webrtc:9598 Change-Id: I0f6ffe348585b8ec69753089652812da516d33d8 Reviewed-on: https://webrtc-review.googlesource.com/93021 Reviewed-by: Björn Terelius <terelius@webrtc.org> Reviewed-by: Magnus Flodman <mflodman@webrtc.org> Commit-Queue: Danil Chapovalov <danilchap@webrtc.org> Cr-Commit-Position: refs/heads/master@{#24291}
Diffstat (limited to 'audio')
-rw-r--r--audio/audio_send_stream_unittest.cc3
-rw-r--r--audio/channel.h2
2 files changed, 2 insertions, 3 deletions
diff --git a/audio/audio_send_stream_unittest.cc b/audio/audio_send_stream_unittest.cc
index 1e777f1480..f5d6796af5 100644
--- a/audio/audio_send_stream_unittest.cc
+++ b/audio/audio_send_stream_unittest.cc
@@ -379,8 +379,7 @@ TEST(AudioSendStreamTest, GetStats) {
EXPECT_EQ(kSsrc, stats.local_ssrc);
EXPECT_EQ(static_cast<int64_t>(kCallStats.bytesSent), stats.bytes_sent);
EXPECT_EQ(kCallStats.packetsSent, stats.packets_sent);
- EXPECT_EQ(static_cast<int32_t>(kReportBlock.cumulative_num_packets_lost),
- stats.packets_lost);
+ EXPECT_EQ(kReportBlock.cumulative_num_packets_lost, stats.packets_lost);
EXPECT_EQ(Q8ToFloat(kReportBlock.fraction_lost), stats.fraction_lost);
EXPECT_EQ(std::string(kIsacCodec.plname), stats.codec_name);
EXPECT_EQ(static_cast<int32_t>(kReportBlock.extended_highest_sequence_number),
diff --git a/audio/channel.h b/audio/channel.h
index 8d78665838..670223ca6e 100644
--- a/audio/channel.h
+++ b/audio/channel.h
@@ -80,7 +80,7 @@ struct ReportBlock {
uint32_t sender_SSRC; // SSRC of sender
uint32_t source_SSRC;
uint8_t fraction_lost;
- uint32_t cumulative_num_packets_lost;
+ int32_t cumulative_num_packets_lost;
uint32_t extended_highest_sequence_number;
uint32_t interarrival_jitter;
uint32_t last_SR_timestamp;