Index: webrtc/modules/remote_bitrate_estimator/test/estimators/send_side.cc |
diff --git a/webrtc/modules/remote_bitrate_estimator/test/estimators/send_side.cc b/webrtc/modules/remote_bitrate_estimator/test/estimators/send_side.cc |
index 3cf7c752a07e911bd680a3c48e0addaf57518ecb..b1e42ac02a25a52c79e2f64525980ca1155eccc3 100644 |
--- a/webrtc/modules/remote_bitrate_estimator/test/estimators/send_side.cc |
+++ b/webrtc/modules/remote_bitrate_estimator/test/estimators/send_side.cc |
@@ -28,7 +28,8 @@ FullBweSender::FullBweSender(int kbps, BitrateObserver* observer, Clock* clock) |
clock_(clock), |
send_time_history_(clock_, 10000), |
has_received_ack_(false), |
- last_acked_seq_num_(0) { |
+ last_acked_seq_num_(0), |
+ last_log_time_ms_(0) { |
assert(kbps >= kMinBitrateKbps); |
assert(kbps <= kMaxBitrateKbps); |
bitrate_controller_->SetStartBitrate(1000 * kbps); |
@@ -52,7 +53,11 @@ void FullBweSender::GiveFeedback(const FeedbackPacket& feedback) { |
std::vector<PacketInfo> packet_feedback_vector(fb.packet_feedback_vector()); |
for (PacketInfo& packet_info : packet_feedback_vector) { |
if (!send_time_history_.GetInfo(&packet_info, true)) { |
- LOG(LS_WARNING) << "Ack arrived too late."; |
+ int64_t now_ms = clock_->TimeInMilliseconds(); |
+ if (now_ms - last_log_time_ms_ > 5000) { |
+ LOG(LS_WARNING) << "Ack arrived too late."; |
+ last_log_time_ms_ = now_ms; |
+ } |
} |
} |