Cleans up code related to early loss detection flag.
Bug: webrtc:10676
Change-Id: I32dab4d4cfc4e8e09c3611b1484fb4394b7efbad
Reviewed-on: https://webrtc-review.googlesource.com/c/src/+/186563
Reviewed-by: Sebastian Jansson <srte@webrtc.org>
Commit-Queue: Erik Språng <sprang@webrtc.org>
Cr-Commit-Position: refs/heads/master@{#32295}
diff --git a/call/rtp_video_sender.cc b/call/rtp_video_sender.cc
index caee744..aa53ff8 100644
--- a/call/rtp_video_sender.cc
+++ b/call/rtp_video_sender.cc
@@ -337,9 +337,6 @@
account_for_packetization_overhead_(!absl::StartsWith(
field_trials_.Lookup("WebRTC-SubtractPacketizationOverhead"),
"Disabled")),
- use_early_loss_detection_(!absl::StartsWith(
- field_trials_.Lookup("WebRTC-UseEarlyLossDetection"),
- "Disabled")),
has_packet_feedback_(TransportSeqNumExtensionConfigured(rtp_config)),
use_deferred_fec_(!absl::StartsWith(
field_trials_.Lookup("WebRTC-DeferredFecGeneration"),
@@ -899,7 +896,6 @@
}
}
- if (use_early_loss_detection_) {
// Map from SSRC to vector of RTP sequence numbers that are indicated as
// lost by feedback, without being trailed by any received packets.
std::map<uint32_t, std::vector<uint16_t>> early_loss_detected_per_ssrc;
@@ -925,7 +921,6 @@
rtp_sender->ReSendPacket(sequence_number);
}
}
- }
for (const auto& kv : acked_packets_per_ssrc) {
const uint32_t ssrc = kv.first;
diff --git a/call/rtp_video_sender.h b/call/rtp_video_sender.h
index 9ec10c4..33dd5b7 100644
--- a/call/rtp_video_sender.h
+++ b/call/rtp_video_sender.h
@@ -172,7 +172,6 @@
const FieldTrialBasedConfig field_trials_;
const bool send_side_bwe_with_overhead_;
const bool account_for_packetization_overhead_;
- const bool use_early_loss_detection_;
const bool has_packet_feedback_;
const bool use_deferred_fec_;