diff --git a/common_types.h b/common_types.h index f15fb9e65e..21fdf56fe0 100644 --- a/common_types.h +++ b/common_types.h @@ -104,7 +104,7 @@ struct RtcpStatistics { uint8_t fraction_lost; union { - uint32_t packets_lost; + int32_t packets_lost; // Defined as a 24 bit signed integer in RTCP RTC_DEPRECATED uint32_t cumulative_lost; }; union { diff --git a/modules/rtp_rtcp/source/receive_statistics_unittest.cc b/modules/rtp_rtcp/source/receive_statistics_unittest.cc index a832383310..034be7dfee 100644 --- a/modules/rtp_rtcp/source/receive_statistics_unittest.cc +++ b/modules/rtp_rtcp/source/receive_statistics_unittest.cc @@ -195,7 +195,7 @@ TEST_F(ReceiveStatisticsTest, RtcpCallbacks) { EXPECT_EQ(statistics.fraction_lost, callback.stats_.fraction_lost); EXPECT_EQ(statistics.jitter, callback.stats_.jitter); EXPECT_EQ(51, statistics.fraction_lost); - EXPECT_EQ(1u, statistics.packets_lost); + EXPECT_EQ(1, statistics.packets_lost); EXPECT_EQ(5u, statistics.extended_highest_sequence_number); EXPECT_EQ(4u, statistics.jitter); diff --git a/video/receive_statistics_proxy_unittest.cc b/video/receive_statistics_proxy_unittest.cc index 44fdc8bd15..1d844bc964 100644 --- a/video/receive_statistics_proxy_unittest.cc +++ b/video/receive_statistics_proxy_unittest.cc @@ -294,7 +294,7 @@ TEST_F(ReceiveStatisticsProxyTest, GetStatsReportsDiscardedPackets) { TEST_F(ReceiveStatisticsProxyTest, GetStatsReportsRtcpStats) { const uint8_t kFracLost = 0; - const uint32_t kCumLost = 1; + const int32_t kCumLost = 1; const uint32_t kExtSeqNum = 10; const uint32_t kJitter = 4;