webrtc/modules/congestion_controller/goog_cc
Sebastian Jansson 71a091e24e Adds simulated time scenario client.
Adds SimulatedTimeClient, a class that simulates time so congestion
controllers can be tested using the Scenario test framework without
running in real time.

This allows using simplified scenario tests as unit tests, narrowing
the gap between end to end tests and unit tests.

Bug: webrtc:9510
Change-Id: I61ab388bd610f636b926675b1f14b8d85e3c1114
Reviewed-on: https://webrtc-review.googlesource.com/99801
Commit-Queue: Sebastian Jansson <srte@webrtc.org>
Reviewed-by: Christoffer Rodbro <crodbro@webrtc.org>
Cr-Commit-Position: refs/heads/master@{#24890}
2018-09-28 12:30:44 +00:00
..
include Adds feedback only mode to GoogCC. 2018-08-06 15:43:37 +00:00
test Adds scenario test framework. 2018-09-27 12:31:33 +00:00
acknowledged_bitrate_estimator.cc Use absl::make_unique and absl::WrapUnique directly 2018-07-05 10:59:49 +00:00
acknowledged_bitrate_estimator.h Allows audio bitrate allocation in video calls without enabling TWCC (Transport Wide Congestion Control as defined at https://tools.ietf.org/id/draft-holmer-rmcat-transport-wide-cc-extensions-01.html) for audio stream. 2018-06-27 10:33:40 +00:00
acknowledged_bitrate_estimator_unittest.cc Use absl::make_unique and absl::WrapUnique directly 2018-07-05 10:59:49 +00:00
alr_detector.cc Use absl::make_unique and absl::WrapUnique directly 2018-07-05 10:59:49 +00:00
alr_detector.h Printing internal state of GoogCC. 2018-09-04 17:26:02 +00:00
alr_detector_unittest.cc Removes unnecessary webrtc_cc namespaces. 2018-08-06 17:18:45 +00:00
bitrate_estimator.cc Field trial to initialize throughput estimate faster. 2018-07-05 12:14:04 +00:00
bitrate_estimator.h Field trial to initialize throughput estimate faster. 2018-07-05 12:14:04 +00:00
BUILD.gn Adds simulated time scenario client. 2018-09-28 12:30:44 +00:00
delay_based_bwe.cc Cleanup in congestion controller. 2018-09-13 15:46:37 +00:00
delay_based_bwe.h Cleanup in congestion controller. 2018-09-13 15:46:37 +00:00
delay_based_bwe_unittest.cc Limit BWE reductions before first measured throughput. 2018-07-18 13:51:05 +00:00
delay_based_bwe_unittest_helper.cc Enable clang::find_bad_constructs for congestion_controller/goog_cc. 2018-07-26 13:32:29 +00:00
delay_based_bwe_unittest_helper.h Enable clang::find_bad_constructs for congestion_controller/goog_cc. 2018-07-26 13:32:29 +00:00
delay_increase_detector_interface.h Replaces redundant congestion controller components 2018-05-24 13:35:31 +00:00
goog_cc_factory.cc Removes unnecessary webrtc_cc namespaces. 2018-08-06 17:18:45 +00:00
goog_cc_network_control.cc Adds initial data window field trial to GoogCC. 2018-09-10 16:55:37 +00:00
goog_cc_network_control.h Adds initial data window field trial to GoogCC. 2018-09-10 16:55:37 +00:00
goog_cc_network_control_unittest.cc Adds simulated time scenario client. 2018-09-28 12:30:44 +00:00
median_slope_estimator.cc Replaces redundant congestion controller components 2018-05-24 13:35:31 +00:00
median_slope_estimator.h Replaces redundant congestion controller components 2018-05-24 13:35:31 +00:00
median_slope_estimator_unittest.cc Replaces redundant congestion controller components 2018-05-24 13:35:31 +00:00
probe_bitrate_estimator.cc Use absl::make_unique and absl::WrapUnique directly 2018-07-05 10:59:49 +00:00
probe_bitrate_estimator.h Replace rtc::Optional with absl::optional 2018-06-18 10:24:48 +00:00
probe_bitrate_estimator_unittest.cc Replaces redundant congestion controller components 2018-05-24 13:35:31 +00:00
probe_controller.cc Always sends probes when they are generated. 2018-08-02 15:36:12 +00:00
probe_controller.h Always sends probes when they are generated. 2018-08-02 15:36:12 +00:00
probe_controller_unittest.cc Removes unnecessary webrtc_cc namespaces. 2018-08-06 17:18:45 +00:00
trendline_estimator.cc Cleanup in congestion controller. 2018-09-13 15:46:37 +00:00
trendline_estimator.h Cleanup in congestion controller. 2018-09-13 15:46:37 +00:00
trendline_estimator_unittest.cc Cleanup in congestion controller. 2018-09-13 15:46:37 +00:00