webrtc/modules/pacing
Erik Språng c06aef2ad1 Reland "Use just a lookup map of RTP modules in PacketRouter"
This is a reland of 96f3de0945
Downstream test is fixed, this is a pure reland.

TBR=danilchap@webrtc.org,srte@webrtc.org

Original change's description:
> Use just a lookup map of RTP modules in PacketRouter
>
> Since SSRCs of RTP modules are now set at construction time, we can
> use just a simple unordered map from SSRC to module in packet router.
>
> Bug: webrtc:11036
> Change-Id: I0b3527f17c9ee2df9253c778e5b9e3651a70b355
> Reviewed-on: https://webrtc-review.googlesource.com/c/src/+/155965
> Commit-Queue: Erik Språng <sprang@webrtc.org>
> Reviewed-by: Sebastian Jansson <srte@webrtc.org>
> Reviewed-by: Danil Chapovalov <danilchap@webrtc.org>
> Cr-Commit-Position: refs/heads/master@{#29510}

Bug: webrtc:11036
Change-Id: I0731339dfd0781cc7f2f7ca78ac903539f25ff9c
Reviewed-on: https://webrtc-review.googlesource.com/c/src/+/157304
Reviewed-by: Erik Språng <sprang@webrtc.org>
Commit-Queue: Erik Språng <sprang@webrtc.org>
Cr-Commit-Position: refs/heads/master@{#29514}
2019-10-17 12:59:39 +00:00
..
bitrate_prober_unittest.cc Format almost everything. 2019-07-08 13:45:15 +00:00
bitrate_prober.cc Adds trial to always start probes with a small padding packet. 2019-10-03 17:19:22 +00:00
bitrate_prober.h Format almost everything. 2019-07-08 13:45:15 +00:00
BUILD.gn Delete unused method PacedSender::QueueSizePackets 2019-10-17 08:35:38 +00:00
DEPS Replace field trials with WebRtcKeyValueConfig in PacedSender 2019-02-22 13:08:18 +00:00
interval_budget_unittest.cc Make interval budget use ratio instead of percent 2019-06-07 08:53:57 +00:00
interval_budget.cc Fix potential signed overflow in IntervalBudget::set_target_rate_kbps 2019-06-18 15:42:54 +00:00
interval_budget.h Fix potential signed overflow in IntervalBudget::set_target_rate_kbps 2019-06-18 15:42:54 +00:00
OWNERS Adds srte@webrtc.org as modules/pacing/ OWNER. 2018-06-29 15:25:24 +00:00
paced_sender_unittest.cc Adds support for passing a vector of packets to the paced sender. 2019-10-04 08:56:11 +00:00
paced_sender.cc Delete unused method PacedSender::QueueSizePackets 2019-10-17 08:35:38 +00:00
paced_sender.h Delete unused method PacedSender::QueueSizePackets 2019-10-17 08:35:38 +00:00
pacing_controller_unittest.cc Adds trial to always start probes with a small padding packet. 2019-10-03 17:19:22 +00:00
pacing_controller.cc Adds trial to always start probes with a small padding packet. 2019-10-03 17:19:22 +00:00
pacing_controller.h Adds trial to always start probes with a small padding packet. 2019-10-03 17:19:22 +00:00
packet_router_unittest.cc Reland "Use just a lookup map of RTP modules in PacketRouter" 2019-10-17 12:59:39 +00:00
packet_router.cc Reland "Use just a lookup map of RTP modules in PacketRouter" 2019-10-17 12:59:39 +00:00
packet_router.h Reland "Use just a lookup map of RTP modules in PacketRouter" 2019-10-17 12:59:39 +00:00
round_robin_packet_queue.cc Revert "Simplify pacer queue" 2019-09-01 12:59:06 +00:00
round_robin_packet_queue.h Revert "Simplify pacer queue" 2019-09-01 12:59:06 +00:00
rtp_packet_pacer.h Delete unused method PacedSender::QueueSizePackets 2019-10-17 08:35:38 +00:00