webrtc/modules/pacing
Erik Språng f660e81a56 Revert "Simplify pacer queue"
This reverts commit 7db900e2e7.

Reason for revert: Speculative revert

Original change's description:
> Simplify pacer queue
> 
> This CL simplifies the pacer queue by removing the now unnecessary
> beginpop/cancelpop/finalizepop methods. Instead there's a const top()
> and a pop() much like an stl queue.
> Old methods using the deprecated pacing code path are cleaned away.
> 
> Bug: webrtc:10633
> Change-Id: Ib6da4d46a571bf56415172b790cc9e3f63206a38
> Reviewed-on: https://webrtc-review.googlesource.com/c/src/+/150522
> Commit-Queue: Erik Språng <sprang@webrtc.org>
> Reviewed-by: Philip Eliasson <philipel@webrtc.org>
> Cr-Commit-Position: refs/heads/master@{#28997}

TBR=sprang@webrtc.org,philipel@webrtc.org

# Not skipping CQ checks because original CL landed > 1 day ago.

Bug: webrtc:10633
Change-Id: I38f61afed4f4d542e236bcce3152a3aab52c6e6b
Reviewed-on: https://webrtc-review.googlesource.com/c/src/+/151120
Reviewed-by: Erik Språng <sprang@webrtc.org>
Commit-Queue: Erik Språng <sprang@webrtc.org>
Cr-Commit-Position: refs/heads/master@{#29030}
2019-09-01 12:59:06 +00:00
..
mock Removes deprecated InsertPacket/TimeToSendPacket/TimeToSendPadding 2019-08-26 11:55:55 +00:00
bitrate_prober_unittest.cc Format almost everything. 2019-07-08 13:45:15 +00:00
bitrate_prober.cc Delete deprecated rtc_event_log header 2019-08-07 10:58:17 +00:00
bitrate_prober.h Format almost everything. 2019-07-08 13:45:15 +00:00
BUILD.gn Remove lock for process thread pointer from PacedSender. 2019-08-29 17:08:24 +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 Remove lock for process thread pointer from PacedSender. 2019-08-29 17:08:24 +00:00
paced_sender.cc Remove lock for process thread pointer from PacedSender. 2019-08-29 17:08:24 +00:00
paced_sender.h Remove lock for process thread pointer from PacedSender. 2019-08-29 17:08:24 +00:00
pacing_controller_unittest.cc Remove WebRTC-Pacer-LegacyPacketReferencing flag and most usage 2019-08-21 16:40:55 +00:00
pacing_controller.cc Revert "Simplify pacer queue" 2019-09-01 12:59:06 +00:00
pacing_controller.h Revert "Simplify pacer queue" 2019-09-01 12:59:06 +00:00
packet_router_unittest.cc Removes deprecated InsertPacket/TimeToSendPacket/TimeToSendPadding 2019-08-26 11:55:55 +00:00
packet_router.cc Removes deprecated InsertPacket/TimeToSendPacket/TimeToSendPadding 2019-08-26 11:55:55 +00:00
packet_router.h Removes TransportSequenceNumberAllocator 2019-08-28 08:08:37 +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 Add RtpPacketPacer interface for pacer control 2019-07-29 15:37:39 +00:00