webrtc/modules/congestion_controller/goog_cc
Sebastian Jansson 7db3bb95dc Revert "Remove rtc::TimeMillis() call from ALR detector."
This reverts commit 2c7964832e.

NOTE: Build file changes had to be manually reverted to avoid
merge conflict.

Reason for revert: Bad interaction with Chromium issue.

Original change's description:
> Remove rtc::TimeMillis() call from ALR detector.
>
> We want to avoid system clock dependencies in congestion
> controllers as it makes it harder to test them. This CL removes
> a rtc::TimeMillis() call from the AlrDetector class and removes
> dependencies on rtc_base_approved as it exposes time_utils.h.
>
> Bug: None
> Change-Id: Ie50a27399c05a0c50cdc17ad142db884b94ee918
> Reviewed-on: https://webrtc-review.googlesource.com/c/124491
> Reviewed-by: Mirko Bonadei <mbonadei@webrtc.org>
> Reviewed-by: Christoffer Rodbro <crodbro@webrtc.org>
> Commit-Queue: Sebastian Jansson <srte@webrtc.org>
> Cr-Commit-Position: refs/heads/master@{#26879}

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

Bug: chromium:942752
Change-Id: I7fc4391f16779ebb5d3c72a058fc72a3e4c64bce
Reviewed-on: https://webrtc-review.googlesource.com/c/src/+/129440
Reviewed-by: Jonas Olsson <jonasolsson@webrtc.org>
Reviewed-by: Sebastian Jansson <srte@webrtc.org>
Commit-Queue: Sebastian Jansson <srte@webrtc.org>
Cr-Commit-Position: refs/heads/master@{#27267}
2019-03-25 14:08:53 +00:00
..
test Improving robustness of stable bandwidth estimate test. 2019-01-25 15:06:17 +00:00
acknowledged_bitrate_estimator.cc Enables feature to account for unacknowledged data. 2019-01-23 10:00:52 +00:00
acknowledged_bitrate_estimator.h Enables feature to account for unacknowledged data. 2019-01-23 10:00:52 +00:00
acknowledged_bitrate_estimator_unittest.cc Adds WebRtcKeyValueConfig interface 2019-01-18 08:45:08 +00:00
alr_detector.cc Revert "Remove rtc::TimeMillis() call from ALR detector." 2019-03-25 14:08:53 +00:00
alr_detector.h [Cleanup] Add missing #include. Remove useless ones. 2018-10-23 11:32:56 +00:00
alr_detector_unittest.cc [Cleanup] Add missing #include. Remove useless ones. 2018-10-23 11:32:56 +00:00
bitrate_estimator.cc Add field trial to configure averaging window for BitrateEstimator. 2019-01-31 16:18:42 +00:00
bitrate_estimator.h Add field trial to configure averaging window for BitrateEstimator. 2019-01-31 16:18:42 +00:00
BUILD.gn Revert "Remove rtc::TimeMillis() call from ALR detector." 2019-03-25 14:08:53 +00:00
congestion_window_pushback_controller.cc Move congestion window field trial parsing to new class. 2019-01-21 16:39:42 +00:00
congestion_window_pushback_controller.h Move congestion window field trial parsing to new class. 2019-01-21 16:39:42 +00:00
congestion_window_pushback_controller_unittest.cc Adds WebRtcKeyValueConfig interface 2019-01-18 08:45:08 +00:00
delay_based_bwe.cc Fix mis-spelled TODO items 2019-03-05 13:45:39 +00:00
delay_based_bwe.h Adds WebRtcKeyValueConfig interface 2019-01-18 08:45:08 +00:00
delay_based_bwe_unittest.cc Back off relative to current estimate rather than ack rate when in ALR. 2018-12-18 12:33:08 +00:00
delay_based_bwe_unittest_helper.cc Adds WebRtcKeyValueConfig interface 2019-01-18 08:45:08 +00:00
delay_based_bwe_unittest_helper.h Adds WebRtcKeyValueConfig interface 2019-01-18 08:45:08 +00:00
delay_increase_detector_interface.h (4) Rename files to snake_case: update BUILD.gn, include paths, header guards, and DEPS entries 2019-01-11 17:11:39 +00:00
goog_cc_network_control.cc Revert "Log an error if the RTT is negative" 2019-03-15 13:11:24 +00:00
goog_cc_network_control.h Use min allocatable bitrate as lower bound for target bitrate. 2019-03-07 14:18:35 +00:00
goog_cc_network_control_slowtest.cc Fix for RttBackoff when sending of packets with TWCC stops. 2019-02-08 10:47:03 +00:00
goog_cc_network_control_unittest.cc Makes loss based controller test more robust. 2019-03-18 12:21:11 +00:00
link_capacity_estimator.cc Adds new timer based rate controller trial to GoogCC 2018-12-21 14:14:08 +00:00
link_capacity_estimator.h Adds new timer based rate controller trial to GoogCC 2018-12-21 14:14:08 +00:00
median_slope_estimator.cc [Cleanup] Add missing #include. Remove useless ones. 2018-10-23 11:32:56 +00:00
median_slope_estimator.h (4) Rename files to snake_case: update BUILD.gn, include paths, header guards, and DEPS entries 2019-01-11 17:11:39 +00:00
median_slope_estimator_unittest.cc Replaces redundant congestion controller components 2018-05-24 13:35:31 +00:00
probe_bitrate_estimator.cc Adds trial to fall back to probe rate if ack rate is missing. 2018-12-10 16:12:18 +00:00
probe_bitrate_estimator.h Adds trial to fall back to probe rate if ack rate is missing. 2018-12-10 16:12:18 +00:00
probe_bitrate_estimator_unittest.cc [Cleanup] Add missing #include. Remove useless ones. IWYU part 2. 2018-11-28 18:25:07 +00:00
probe_controller.cc Enable configuring probes via field trial. 2019-03-12 14:27:18 +00:00
probe_controller.h Enable configuring probes via field trial. 2019-03-12 14:27:18 +00:00
probe_controller_unittest.cc Deleting copy constructors for Scoped* classes. 2019-03-25 09:05:29 +00:00
trendline_estimator.cc Cleanup in congestion controller. 2018-09-13 15:46:37 +00:00
trendline_estimator.h (4) Rename files to snake_case: update BUILD.gn, include paths, header guards, and DEPS entries 2019-01-11 17:11:39 +00:00
trendline_estimator_unittest.cc Cleanup in congestion controller. 2018-09-13 15:46:37 +00:00