[fix] fix qos module

This commit is contained in:
dijunkun
2025-01-20 18:41:52 +08:00
parent 5bbd182a3f
commit 477fd1f13b
62 changed files with 4005 additions and 651 deletions

View File

@@ -66,7 +66,7 @@ void CongestionControlFeedbackTracker::AddPacketsToFeedback(
for (int64_t sequence_number = *last_sequence_number_in_feedback_ + 1;
sequence_number <= packets_.back().unwrapped_sequence_number;
++sequence_number) {
rtc::EcnMarking ecn = rtc::EcnMarking::kNotEct;
EcnMarking ecn = EcnMarking::kNotEct;
TimeDelta arrival_time_offset = TimeDelta::MinusInfinity();
if (sequence_number == packet_it->unwrapped_sequence_number) {
@@ -81,8 +81,8 @@ void CongestionControlFeedbackTracker::AddPacketsToFeedback(
// any of the copies of the duplicated packet are ECN-CE marked, then
// an ECN-CE mark MUST be reported for that packet; otherwise, the ECN
// mark of the first copy to arrive is reported.
if (packet_it->ecn == rtc::EcnMarking::kCe) {
ecn = rtc::EcnMarking::kCe;
if (packet_it->ecn == EcnMarking::kCe) {
ecn = EcnMarking::kCe;
}
LOG_WARN("Received duplicate packet ssrc:{} seq:{} ecn:{}", ssrc,
static_cast<uint16_t>(sequence_number), static_cast<int>(ecn));