Move PacedSender ownership to RtpTransportControllerSend.

BUG=webrtc:8089
R=nisse@webrtc.org, terelius@webrtc.org

Review-Url: https://codereview.webrtc.org/3000773002 .
Cr-Commit-Position: refs/heads/master@{#19451}
This commit is contained in:
Stefan Holmer
2017-08-22 16:16:44 +02:00
parent ee42d19b70
commit 5c8942aee1
15 changed files with 121 additions and 73 deletions

View File

@ -1126,8 +1126,8 @@ void EventLogAnalyzer::CreateBweSimulationGraph(Plot* plot) {
BitrateObserver observer;
RtcEventLogNullImpl null_event_log;
PacketRouter packet_router;
SendSideCongestionController cc(&clock, &observer, &null_event_log,
&packet_router);
PacedSender pacer(&clock, &packet_router, &null_event_log);
SendSideCongestionController cc(&clock, &observer, &null_event_log, &pacer);
// TODO(holmer): Log the call config and use that here instead.
static const uint32_t kDefaultStartBitrateBps = 300000;
cc.SetBweBitrates(0, kDefaultStartBitrateBps, -1);