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 6dc25d2b77ab8205d41fcb6fe11d8a83ff352b12..e8360a6ee07c087202c46749cf2d3a7977adf334 100644 |
--- a/webrtc/modules/congestion_controller/congestion_controller.cc |
+++ b/webrtc/modules/congestion_controller/congestion_controller.cc |
@@ -264,6 +264,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(); |
} |
@@ -333,10 +345,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( |