From f294d2629f905afd97c01986f41adf19dd08253b Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Niels=20M=C3=B6ller?= Date: Thu, 5 Sep 2019 14:58:47 +0200 Subject: [PATCH] Delete deprecated method StreamStatistician::GetStatistics Bug: webrtc:10679 Change-Id: I9374b390783ef557c6981d8b3cea0be71f58cd27 Reviewed-on: https://webrtc-review.googlesource.com/c/src/+/150323 Reviewed-by: Danil Chapovalov Commit-Queue: Niels Moller Cr-Commit-Position: refs/heads/master@{#29080} --- modules/rtp_rtcp/include/receive_statistics.h | 4 --- .../source/receive_statistics_impl.cc | 25 ------------------- .../rtp_rtcp/source/receive_statistics_impl.h | 3 --- 3 files changed, 32 deletions(-) diff --git a/modules/rtp_rtcp/include/receive_statistics.h b/modules/rtp_rtcp/include/receive_statistics.h index cb4ad59a4d..894ba61906 100644 --- a/modules/rtp_rtcp/include/receive_statistics.h +++ b/modules/rtp_rtcp/include/receive_statistics.h @@ -43,10 +43,6 @@ class StreamStatistician { virtual RtpReceiveStats GetStats() const = 0; - // TODO(nisse): Delete, migrate users to the above the GetStats method. - RTC_DEPRECATED - virtual bool GetStatistics(RtcpStatistics* statistics, bool reset) = 0; - // Returns average over the stream life time. virtual absl::optional GetFractionLostInPercent() const = 0; diff --git a/modules/rtp_rtcp/source/receive_statistics_impl.cc b/modules/rtp_rtcp/source/receive_statistics_impl.cc index 60349c446d..4720776d81 100644 --- a/modules/rtp_rtcp/source/receive_statistics_impl.cc +++ b/modules/rtp_rtcp/source/receive_statistics_impl.cc @@ -182,28 +182,6 @@ RtpReceiveStats StreamStatisticianImpl::GetStats() const { return stats; } -bool StreamStatisticianImpl::GetStatistics(RtcpStatistics* statistics, - bool reset) { - rtc::CritScope cs(&stream_lock_); - if (!ReceivedRtpPacket()) { - return false; - } - - if (!reset) { - if (!ReceivedRtpPacket()) { - // No report. - return false; - } - // Just get last report. - *statistics = last_reported_statistics_; - return true; - } - - *statistics = CalculateRtcpStatistics(); - - return true; -} - bool StreamStatisticianImpl::GetActiveStatisticsAndReset( RtcpStatistics* statistics) { rtc::CritScope cs(&stream_lock_); @@ -250,9 +228,6 @@ RtcpStatistics StreamStatisticianImpl::CalculateRtcpStatistics() { // Note: internal jitter value is in Q4 and needs to be scaled by 1/16. stats.jitter = jitter_q4_ >> 4; - // Store this report. - last_reported_statistics_ = stats; - // Only for report blocks in RTCP SR and RR. last_report_cumulative_loss_ = cumulative_loss_; last_report_seq_max_ = received_seq_max_; diff --git a/modules/rtp_rtcp/source/receive_statistics_impl.h b/modules/rtp_rtcp/source/receive_statistics_impl.h index 8b8dde0150..e352ae8787 100644 --- a/modules/rtp_rtcp/source/receive_statistics_impl.h +++ b/modules/rtp_rtcp/source/receive_statistics_impl.h @@ -33,8 +33,6 @@ class StreamStatisticianImpl : public StreamStatistician { RtpReceiveStats GetStats() const override; - // |reset| here and in next method restarts calculation of fraction_lost stat. - bool GetStatistics(RtcpStatistics* statistics, bool reset) override; bool GetActiveStatisticsAndReset(RtcpStatistics* statistics); absl::optional GetFractionLostInPercent() const override; StreamDataCounters GetReceiveStreamDataCounters() const override; @@ -99,7 +97,6 @@ class StreamStatisticianImpl : public StreamStatistician { // Counter values when we sent the last report. int32_t last_report_cumulative_loss_ RTC_GUARDED_BY(&stream_lock_); int64_t last_report_seq_max_ RTC_GUARDED_BY(&stream_lock_); - RtcpStatistics last_reported_statistics_ RTC_GUARDED_BY(&stream_lock_); }; class ReceiveStatisticsImpl : public ReceiveStatistics {