webrtc/modules/pacing
Erik Språng 41bbc3df78 Fix bug in dynamic pacer causing slightly inaccurate pacing rate.
When new packets are enqueued after a dead-period where media debt is
zero, that time slice should not be used to reduce the debt for the
new packet.

Bug: webrtc:10809
Change-Id: Ifb960548e6aa349b79f37743cbfed78a5c937a13
Reviewed-on: https://webrtc-review.googlesource.com/c/src/+/234081
Reviewed-by: Philip Eliasson <philipel@webrtc.org>
Commit-Queue: Erik Språng <sprang@webrtc.org>
Cr-Commit-Position: refs/heads/main@{#35143}
2021-10-05 10:56:02 +00:00
..
g3doc Update links to point at main branch 2021-07-22 16:41:26 +00:00
bitrate_prober.cc Use backticks not vertical bars to denote variables in comments for /modules/pacing 2021-08-09 11:51:32 +00:00
bitrate_prober.h Use backticks not vertical bars to denote variables in comments for /modules/pacing 2021-08-09 11:51:32 +00:00
bitrate_prober_unittest.cc Allows bitrate prober to discard delayed probes, unit type refactorings 2020-07-17 10:57:44 +00:00
BUILD.gn Use SequenceChecker from public API 2021-02-10 15:04:55 +00:00
DEPS Replace field trials with WebRtcKeyValueConfig in PacedSender 2019-02-22 13:08:18 +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
interval_budget_unittest.cc Make interval budget use ratio instead of percent 2019-06-07 08:53:57 +00:00
OWNERS Remove wildcard ownership for build files. 2020-02-19 14:05:46 +00:00
paced_sender.cc Remove old workaround in PacingController 2021-02-24 10:44:42 +00:00
paced_sender.h Use backticks not vertical bars to denote variables in comments for /modules/pacing 2021-08-09 11:51:32 +00:00
paced_sender_unittest.cc Reland "Lets PacingController call PacketRouter directly." 2020-07-01 09:51:00 +00:00
pacing_controller.cc Fix bug in dynamic pacer causing slightly inaccurate pacing rate. 2021-10-05 10:56:02 +00:00
pacing_controller.h Use backticks not vertical bars to denote variables in comments for /modules/pacing 2021-08-09 11:51:32 +00:00
pacing_controller_unittest.cc Fix bug in dynamic pacer causing slightly inaccurate pacing rate. 2021-10-05 10:56:02 +00:00
packet_router.cc Allow RTP module thread checking to know PacketRouter status. 2021-08-13 15:04:49 +00:00
packet_router.h Use backticks not vertical bars to denote variables in comments for /modules/pacing 2021-08-09 11:51:32 +00:00
packet_router_unittest.cc Remove REMB throttling funcionality from PacketRouter 2021-05-12 11:24:58 +00:00
round_robin_packet_queue.cc Use backticks not vertical bars to denote variables in comments 2021-08-10 10:40:03 +00:00
round_robin_packet_queue.h Use backticks not vertical bars to denote variables in comments for /modules/pacing 2021-08-09 11:51:32 +00:00
rtp_packet_pacer.h Use backticks not vertical bars to denote variables in comments for /modules/pacing 2021-08-09 11:51:32 +00:00
task_queue_paced_sender.cc Use backticks not vertical bars to denote variables in comments for /modules/pacing 2021-08-09 11:51:32 +00:00
task_queue_paced_sender.h Use backticks not vertical bars to denote variables in comments for /modules/pacing 2021-08-09 11:51:32 +00:00
task_queue_paced_sender_unittest.cc Use backticks not vertical bars to denote variables in comments for /modules/pacing 2021-08-09 11:51:32 +00:00