webrtc/modules/congestion_controller/pcc
Christoffer Rodbro 813c79bff9 Fix network emulation behavior when changing bandwidth.
Calculate packet exit times "just in time" rather than at send time.
This allows changing bandwidth with packets in the queue being reflected
correctly.

Bug: webrtc:10265
Change-Id: I5a38663def4d2bfee64164f9ae62bc61277064bb
Reviewed-on: https://webrtc-review.googlesource.com/c/120403
Commit-Queue: Christoffer Rodbro <crodbro@webrtc.org>
Reviewed-by: Sebastian Jansson <srte@webrtc.org>
Cr-Commit-Position: refs/heads/master@{#26487}
2019-01-31 10:42:03 +00:00
..
bitrate_controller_unittest.cc Network & bitrate controllers are added for PCC. 2018-08-22 08:08:12 +00:00
bitrate_controller.cc [Cleanup] Add missing #include. Remove useless ones. IWYU part 2. 2018-11-28 18:25:07 +00:00
bitrate_controller.h [Cleanup] Add missing #include. Remove useless ones. IWYU part 2. 2018-11-28 18:25:07 +00:00
BUILD.gn Removes NetworkControllerTester 2018-12-18 16:11:22 +00:00
monitor_interval_unittest.cc [Cleanup] Add missing #include. Remove useless ones. IWYU part 2. 2018-11-28 18:25:07 +00:00
monitor_interval.cc [Cleanup] Add missing #include. Remove useless ones. IWYU part 2. 2018-11-28 18:25:07 +00:00
monitor_interval.h [Cleanup] Add missing #include. Remove useless ones. IWYU part 2. 2018-11-28 18:25:07 +00:00
pcc_factory.cc Network & bitrate controllers are added for PCC. 2018-08-22 08:08:12 +00:00
pcc_factory.h [Cleanup] Add missing #include. Remove useless ones. IWYU part 2. 2018-11-28 18:25:07 +00:00
pcc_network_controller_unittest.cc Fix network emulation behavior when changing bandwidth. 2019-01-31 10:42:03 +00:00
pcc_network_controller.cc Enables feature to account for unacknowledged data. 2019-01-23 10:00:52 +00:00
pcc_network_controller.h [Cleanup] Add missing #include. Remove useless ones. IWYU part 2. 2018-11-28 18:25:07 +00:00
rtt_tracker_unittest.cc Adds signed infinity to timestamps. 2018-09-04 17:14:05 +00:00
rtt_tracker.cc Makes send time information in feedback non-optional. 2018-11-01 12:39:56 +00:00
rtt_tracker.h [Cleanup] Add missing #include. Remove useless ones. IWYU part 2. 2018-11-28 18:25:07 +00:00
utility_function_unittest.cc [Cleanup] Add missing #include. Remove useless ones. IWYU part 2. 2018-11-28 18:25:07 +00:00
utility_function.cc [Cleanup] Add missing #include. Remove useless ones. IWYU part 2. 2018-11-28 18:25:07 +00:00
utility_function.h [Cleanup] Add missing #include. Remove useless ones. IWYU part 2. 2018-11-28 18:25:07 +00:00