Index: webrtc/modules/congestion_controller/congestion_controller.cc |
diff --git a/webrtc/modules/congestion_controller/congestion_controller.cc b/webrtc/modules/congestion_controller/congestion_controller.cc |
index fdce8da4359e8d27305a7ca39661394538f8177d..3e69fe1ed9f485118eb94000452d7699ed24e905 100644 |
--- a/webrtc/modules/congestion_controller/congestion_controller.cc |
+++ b/webrtc/modules/congestion_controller/congestion_controller.cc |
@@ -267,6 +267,18 @@ RemoteBitrateEstimator* CongestionController::GetRemoteBitrateEstimator( |
} |
} |
+void CongestionController::RegisterTransportFeedbackAdapterObserver( |
+ TransportFeedbackAdapterObserver* observer) { |
+ transport_feedback_adapter_.RegisterTransportFeedbackAdapterObserver( |
+ observer); |
+} |
+ |
+void CongestionController::DeRegisterTransportFeedbackAdapterObserver( |
+ TransportFeedbackAdapterObserver* observer) { |
+ transport_feedback_adapter_.DeRegisterTransportFeedbackAdapterObserver( |
+ observer); |
+} |
+ |
RateLimiter* CongestionController::GetRetransmissionRateLimiter() { |
return retransmission_rate_limiter_.get(); |
} |
@@ -336,10 +348,12 @@ void CongestionController::Process() { |
MaybeTriggerOnNetworkChanged(); |
} |
-void CongestionController::AddPacket(uint16_t sequence_number, |
+void CongestionController::AddPacket(uint32_t ssrc, |
+ uint16_t sequence_number, |
size_t length, |
const PacedPacketInfo& pacing_info) { |
- transport_feedback_adapter_.AddPacket(sequence_number, length, pacing_info); |
+ transport_feedback_adapter_.AddPacket(ssrc, sequence_number, length, |
+ pacing_info); |
} |
void CongestionController::OnTransportFeedback( |