webrtc/modules/congestion_controller/goog_cc
Evan Shrubsole 7db19e0b02 Report congestion window updates on GoogCC time updates
In https://webrtc-review.googlesource.com/c/src/+/138275
the congestion window was recalculated during OnProcessInterval, as
to consider the case when downlink is down. However, this update
was not propagated to the congestion window pusback controller,
nor returned in the update.

This patch fixes that issue, as well as adding two tests to ensure
the behaviour works as expected.

Bug: None
Change-Id: Ic126d929dc7a7a3393a2f34a4682eea1ee1f2240
Reviewed-on: https://webrtc-review.googlesource.com/c/src/+/146704
Commit-Queue: Evan Shrubsole <eshr@google.com>
Reviewed-by: Sebastian Jansson <srte@webrtc.org>
Cr-Commit-Position: refs/heads/master@{#28667}
2019-07-24 14:49:59 +00:00
..
test Add congestion window values to GoogCcPrinter 2019-07-24 13:27:16 +00:00
acknowledged_bitrate_estimator_unittest.cc Reland "Cleanup of RTP references in GoogCC implementation." 2019-06-24 09:10:52 +00:00
acknowledged_bitrate_estimator.cc Format almost everything. 2019-07-08 13:45:15 +00:00
acknowledged_bitrate_estimator.h Reland "Cleanup of RTP references in GoogCC implementation." 2019-06-24 09:10:52 +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
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
bitrate_estimator.cc Format almost everything. 2019-07-08 13:45:15 +00:00
bitrate_estimator.h Reland "Cleanup of RTP references in GoogCC implementation." 2019-06-24 09:10:52 +00:00
BUILD.gn Removes overuse predictor. 2019-07-19 15:22:25 +00:00
congestion_window_pushback_controller_unittest.cc Format almost everything. 2019-07-08 13:45:15 +00:00
congestion_window_pushback_controller.cc Format almost everything. 2019-07-08 13:45:15 +00:00
congestion_window_pushback_controller.h Move congestion window field trial parsing to new class. 2019-01-21 16:39:42 +00:00
delay_based_bwe_unittest_helper.cc Format almost everything. 2019-07-08 13:45:15 +00:00
delay_based_bwe_unittest_helper.h Format almost everything. 2019-07-08 13:45:15 +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.cc Reland "Cleanup of RTP references in GoogCC implementation." 2019-06-24 09:10:52 +00:00
delay_based_bwe.h Format almost everything. 2019-07-08 13:45:15 +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_unittest.cc Report congestion window updates on GoogCC time updates 2019-07-24 14:49:59 +00:00
goog_cc_network_control.cc Report congestion window updates on GoogCC time updates 2019-07-24 14:49:59 +00:00
goog_cc_network_control.h Removes overuse predictor. 2019-07-19 15:22:25 +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_unittest.cc Format almost everything. 2019-07-08 13:45:15 +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
probe_bitrate_estimator_unittest.cc Reland "Cleanup of RTP references in GoogCC implementation." 2019-06-24 09:10:52 +00:00
probe_bitrate_estimator.cc Format almost everything. 2019-07-08 13:45:15 +00:00
probe_bitrate_estimator.h Reland "Cleanup of RTP references in GoogCC implementation." 2019-06-24 09:10:52 +00:00
probe_controller_unittest.cc Format almost everything. 2019-07-08 13:45:15 +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
trendline_estimator_unittest.cc Format almost everything. 2019-07-08 13:45:15 +00:00
trendline_estimator.cc Moves trendline estimation configuration to trendline_estimator.cc 2019-04-25 12:27:19 +00:00
trendline_estimator.h Format almost everything. 2019-07-08 13:45:15 +00:00