Index: webrtc/call/call.cc |
diff --git a/webrtc/call/call.cc b/webrtc/call/call.cc |
index ecee665f7b8bb2634d089bc3decc5fa04eac42f2..23173decc63fbf28fcad49fdaef2886ec90a2682 100644 |
--- a/webrtc/call/call.cc |
+++ b/webrtc/call/call.cc |
@@ -51,9 +51,8 @@ |
namespace internal { |
-class Call : public webrtc::Call, |
- public PacketReceiver, |
- public CongestionController::Observer { |
+class Call : public webrtc::Call, public PacketReceiver, |
+ public BitrateObserver { |
public: |
explicit Call(const Call::Config& config); |
virtual ~Call(); |
@@ -693,8 +692,10 @@ |
pacer_bitrate_sum_kbits_ += pacer_bitrate_bps / 1000; |
++num_bitrate_updates_; |
} |
- congestion_controller_->SetAllocatedSendBitrate(allocated_bitrate_bps, |
- pad_up_to_bitrate_bps); |
+ congestion_controller_->UpdatePacerBitrate( |
+ target_bitrate_bps / 1000, |
+ PacedSender::kDefaultPaceMultiplier * pacer_bitrate_bps / 1000, |
+ pad_up_to_bitrate_bps / 1000); |
} |
void Call::ConfigureSync(const std::string& sync_group) { |