webrtc/modules/congestion_controller/goog_cc
Sebastian Jansson 88290ae358 Reland "Cleanup of RTP references in GoogCC implementation."
This is a reland of fa79081dca

It crashed due to inability to handle small timestamps in probe
estimator. This was fixed by moving history window check to avoid
subtracting from the timestamp.

Original change's description:
> Cleanup of RTP references in GoogCC implementation.
>
> As the send time congestion controller now has been removed,
> we don't need the RTP related constructs anymore.
>
> Bug: webrtc:9510
> Change-Id: I02c059ed8ae907ab4672d183c5639ad459b581aa
> Reviewed-on: https://webrtc-review.googlesource.com/c/src/+/142221
> Commit-Queue: Sebastian Jansson <srte@webrtc.org>
> Reviewed-by: Björn Terelius <terelius@webrtc.org>
> Cr-Commit-Position: refs/heads/master@{#28330}

Bug: webrtc:9510
Change-Id: I3bf91222068e4fbb6aa159bfeb7a73e00bb6a0d7
Reviewed-on: https://webrtc-review.googlesource.com/c/src/+/143165
Reviewed-by: Björn Terelius <terelius@webrtc.org>
Commit-Queue: Sebastian Jansson <srte@webrtc.org>
Cr-Commit-Position: refs/heads/master@{#28347}
2019-06-24 09:10:52 +00:00
..
test Adds debug logs for loss based controller. 2019-06-11 13:08:55 +00:00
acknowledged_bitrate_estimator.cc Reland "Cleanup of RTP references in GoogCC implementation." 2019-06-24 09:10:52 +00:00
acknowledged_bitrate_estimator.h Reland "Cleanup of RTP references in GoogCC implementation." 2019-06-24 09:10:52 +00:00
acknowledged_bitrate_estimator_unittest.cc Reland "Cleanup of RTP references in GoogCC implementation." 2019-06-24 09:10:52 +00:00
alr_detector.cc Make interval budget use ratio instead of percent 2019-06-07 08:53:57 +00:00
alr_detector.h Change AlrDetector to be able to set field trials that only affect AlrDetector 2019-04-29 13:46:35 +00:00
alr_detector_unittest.cc Change AlrDetector to be able to set field trials that only affect AlrDetector 2019-04-29 13:46:35 +00:00
bitrate_estimator.cc Reland "Cleanup of RTP references in GoogCC implementation." 2019-06-24 09:10:52 +00:00
bitrate_estimator.h Reland "Cleanup of RTP references in GoogCC implementation." 2019-06-24 09:10:52 +00:00
BUILD.gn Reland "Cleanup of RTP references in GoogCC implementation." 2019-06-24 09:10:52 +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 Fully qualify googletest symbols. 2019-04-09 17:18:20 +00:00
delay_based_bwe.cc Reland "Cleanup of RTP references in GoogCC implementation." 2019-06-24 09:10:52 +00:00
delay_based_bwe.h Reland "Cleanup of RTP references in GoogCC implementation." 2019-06-24 09:10:52 +00:00
delay_based_bwe_unittest.cc Reland "Cleanup of RTP references in GoogCC implementation." 2019-06-24 09:10:52 +00:00
delay_based_bwe_unittest_helper.cc Reland "Cleanup of RTP references in GoogCC implementation." 2019-06-24 09:10:52 +00:00
delay_based_bwe_unittest_helper.h Reland "Cleanup of RTP references in GoogCC implementation." 2019-06-24 09:10:52 +00:00
delay_increase_detector_interface.h Add base class NetworkPredictor and NetworkPredictorFactory and wire up. 2019-04-10 12:38:58 +00:00
goog_cc_network_control.cc Reland "Cleanup of RTP references in GoogCC implementation." 2019-06-24 09:10:52 +00:00
goog_cc_network_control.h Add acked bandwidth estimator config for sample uncertainty in ALR. 2019-05-29 13:08:53 +00:00
goog_cc_network_control_unittest.cc Reland "Cleanup of RTP references in GoogCC implementation." 2019-06-24 09:10:52 +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
overuse_predictor.cc Adds overuse predictor to GoogCC. 2019-05-21 16:50:39 +00:00
overuse_predictor.h Adds overuse predictor to GoogCC. 2019-05-21 16:50:39 +00:00
probe_bitrate_estimator.cc Reland "Cleanup of RTP references in GoogCC implementation." 2019-06-24 09:10:52 +00:00
probe_bitrate_estimator.h Reland "Cleanup of RTP references in GoogCC implementation." 2019-06-24 09:10:52 +00:00
probe_bitrate_estimator_unittest.cc Reland "Cleanup of RTP references in GoogCC implementation." 2019-06-24 09:10:52 +00:00
probe_controller.cc Allow overriding subsets of probing field trials 2019-05-27 13:43:45 +00:00
probe_controller.h Reland "Cleanup of RTP references in GoogCC implementation." 2019-06-24 09:10:52 +00:00
probe_controller_unittest.cc Add FieldTrial to only send probes on OnMaxTotalAllocatedBitrate() 2019-04-10 11:23:35 +00:00
trendline_estimator.cc Moves trendline estimation configuration to trendline_estimator.cc 2019-04-25 12:27:19 +00:00
trendline_estimator.h Moves trendline estimation configuration to trendline_estimator.cc 2019-04-25 12:27:19 +00:00
trendline_estimator_unittest.cc Add base class NetworkPredictor and NetworkPredictorFactory and wire up. 2019-04-10 12:38:58 +00:00