Index: webrtc/modules/remote_bitrate_estimator/remote_bitrate_estimator_abs_send_time.h |
diff --git a/webrtc/modules/remote_bitrate_estimator/remote_bitrate_estimator_abs_send_time.h b/webrtc/modules/remote_bitrate_estimator/remote_bitrate_estimator_abs_send_time.h |
index 1f47dc3b244fe16debdc0f96ef3ffaada3a31ff5..2d92b2976fcdd7732dd248ccdae7e7d70d6da9a6 100644 |
--- a/webrtc/modules/remote_bitrate_estimator/remote_bitrate_estimator_abs_send_time.h |
+++ b/webrtc/modules/remote_bitrate_estimator/remote_bitrate_estimator_abs_send_time.h |
@@ -67,8 +67,7 @@ struct Cluster { |
class RemoteBitrateEstimatorAbsSendTime : public RemoteBitrateEstimator { |
public: |
- RemoteBitrateEstimatorAbsSendTime(RemoteBitrateObserver* observer, |
- Clock* clock); |
+ explicit RemoteBitrateEstimatorAbsSendTime(RemoteBitrateObserver* observer); |
virtual ~RemoteBitrateEstimatorAbsSendTime() {} |
void IncomingPacketFeedbackVector( |
@@ -121,7 +120,7 @@ class RemoteBitrateEstimatorAbsSendTime : public RemoteBitrateEstimator { |
rtc::ThreadChecker network_thread_; |
RemoteBitrateObserver* const observer_; |
std::unique_ptr<InterArrival> inter_arrival_; |
- OveruseEstimator estimator_; |
+ std::unique_ptr<OveruseEstimator> estimator_; |
OveruseDetector detector_; |
RateStatistics incoming_bitrate_; |
std::vector<int> recent_propagation_delta_ms_; |
@@ -135,7 +134,6 @@ class RemoteBitrateEstimatorAbsSendTime : public RemoteBitrateEstimator { |
rtc::CriticalSection crit_; |
Ssrcs ssrcs_ GUARDED_BY(&crit_); |
AimdRateControl remote_rate_ GUARDED_BY(&crit_); |
- Clock* const clock_; |
RTC_DISALLOW_IMPLICIT_CONSTRUCTORS(RemoteBitrateEstimatorAbsSendTime); |
}; |