Chromium Code Reviews
chromiumcodereview-hr@appspot.gserviceaccount.com (chromiumcodereview-hr) | Please choose your nickname with Settings | Help | Chromium Project | Gerrit Changes | Sign out
(197)

Issue 2789233005: Move BWE period calculation from ProbingIntervalEstimator to AimdRateControl. (Closed)

Created:
3 years, 8 months ago by terelius
Modified:
3 years, 8 months ago
CC:
webrtc-reviews_webrtc.org, tterriberry_mozilla.com, zhuangzesen_agora.io, stefan-webrtc, mflodman
Target Ref:
refs/heads/master
Project:
webrtc
Visibility:
Public.

Description

Move BWE period calculation from ProbingIntervalEstimator to AimdRateControl. Remove the ProbingIntervalEstimator and MockAimdRateControl. BUG=webrtc:7441 Review-Url: https://codereview.webrtc.org/2789233005 Cr-Commit-Position: refs/heads/master@{#17769} Committed: https://chromium.googlesource.com/external/webrtc/+/6737045af14f3df3537be4c9400936c226601119

Patch Set 1 #

Patch Set 2 : Remove unused include. #

Total comments: 24

Patch Set 3 : Comments #

Patch Set 4 : Nit #

Total comments: 19

Patch Set 5 : Comments #

Total comments: 1

Patch Set 6 : Nits #

Unified diffs Side-by-side diffs Delta from patch set Stats (+97 lines, -241 lines) Patch
M webrtc/modules/congestion_controller/BUILD.gn View 2 chunks +0 lines, -3 lines 0 comments Download
M webrtc/modules/congestion_controller/delay_based_bwe.h View 1 3 chunks +1 line, -3 lines 0 comments Download
M webrtc/modules/congestion_controller/delay_based_bwe.cc View 1 2 3 4 2 chunks +2 lines, -3 lines 0 comments Download
M webrtc/modules/congestion_controller/delay_based_bwe_unittest.cc View 1 2 3 4 1 chunk +3 lines, -3 lines 0 comments Download
D webrtc/modules/congestion_controller/probing_interval_estimator.h View 1 chunk +0 lines, -39 lines 0 comments Download
D webrtc/modules/congestion_controller/probing_interval_estimator.cc View 1 chunk +0 lines, -55 lines 0 comments Download
D webrtc/modules/congestion_controller/probing_interval_estimator_unittest.cc View 1 chunk +0 lines, -86 lines 0 comments Download
M webrtc/modules/congestion_controller/send_side_congestion_controller.cc View 1 2 3 4 1 chunk +1 line, -1 line 0 comments Download
M webrtc/modules/remote_bitrate_estimator/aimd_rate_control.h View 1 2 2 chunks +5 lines, -6 lines 0 comments Download
M webrtc/modules/remote_bitrate_estimator/aimd_rate_control.cc View 1 2 3 4 4 chunks +17 lines, -5 lines 0 comments Download
M webrtc/modules/remote_bitrate_estimator/aimd_rate_control_unittest.cc View 1 2 3 4 5 3 chunks +68 lines, -10 lines 0 comments Download
D webrtc/modules/remote_bitrate_estimator/include/mock/mock_aimd_rate_control.h View 1 chunk +0 lines, -27 lines 0 comments Download

Messages

Total messages: 42 (27 generated)
terelius
3 years, 8 months ago (2017-04-04 16:15:01 UTC) #4
minyue-webrtc
On 2017/04/04 16:15:01, terelius wrote: We must add Michael to take a look.
3 years, 8 months ago (2017-04-04 16:54:11 UTC) #13
michaelt
https://codereview.webrtc.org/2789233005/diff/20001/webrtc/modules/congestion_controller/send_side_congestion_controller.cc File webrtc/modules/congestion_controller/send_side_congestion_controller.cc (right): https://codereview.webrtc.org/2789233005/diff/20001/webrtc/modules/congestion_controller/send_side_congestion_controller.cc#newcode96 webrtc/modules/congestion_controller/send_side_congestion_controller.cc:96: void SendSideCongestionController::RegisterNetworkObserver(Observer* observer) { This change seams unrelated with ...
3 years, 8 months ago (2017-04-05 07:06:02 UTC) #14
stefan-webrtc
This change looks good, but please address Michael's comments. https://codereview.webrtc.org/2789233005/diff/20001/webrtc/modules/remote_bitrate_estimator/aimd_rate_control.h File webrtc/modules/remote_bitrate_estimator/aimd_rate_control.h (right): https://codereview.webrtc.org/2789233005/diff/20001/webrtc/modules/remote_bitrate_estimator/aimd_rate_control.h#newcode46 webrtc/modules/remote_bitrate_estimator/aimd_rate_control.h:46: ...
3 years, 8 months ago (2017-04-05 07:20:42 UTC) #15
terelius
https://codereview.webrtc.org/2789233005/diff/20001/webrtc/modules/congestion_controller/send_side_congestion_controller.cc File webrtc/modules/congestion_controller/send_side_congestion_controller.cc (right): https://codereview.webrtc.org/2789233005/diff/20001/webrtc/modules/congestion_controller/send_side_congestion_controller.cc#newcode96 webrtc/modules/congestion_controller/send_side_congestion_controller.cc:96: void SendSideCongestionController::RegisterNetworkObserver(Observer* observer) { On 2017/04/05 07:06:02, michaelt wrote: ...
3 years, 8 months ago (2017-04-05 10:58:03 UTC) #18
michaelt
https://codereview.webrtc.org/2789233005/diff/20001/webrtc/modules/congestion_controller/send_side_congestion_controller.cc File webrtc/modules/congestion_controller/send_side_congestion_controller.cc (right): https://codereview.webrtc.org/2789233005/diff/20001/webrtc/modules/congestion_controller/send_side_congestion_controller.cc#newcode96 webrtc/modules/congestion_controller/send_side_congestion_controller.cc:96: void SendSideCongestionController::RegisterNetworkObserver(Observer* observer) { Hmm this is probably shown ...
3 years, 8 months ago (2017-04-06 11:35:13 UTC) #21
terelius
https://codereview.webrtc.org/2789233005/diff/20001/webrtc/modules/congestion_controller/send_side_congestion_controller.cc File webrtc/modules/congestion_controller/send_side_congestion_controller.cc (right): https://codereview.webrtc.org/2789233005/diff/20001/webrtc/modules/congestion_controller/send_side_congestion_controller.cc#newcode96 webrtc/modules/congestion_controller/send_side_congestion_controller.cc:96: void SendSideCongestionController::RegisterNetworkObserver(Observer* observer) { On 2017/04/06 11:35:13, michaelt wrote: ...
3 years, 8 months ago (2017-04-07 11:55:04 UTC) #24
michaelt
lgtm
3 years, 8 months ago (2017-04-10 15:13:09 UTC) #27
minyue-webrtc
https://codereview.webrtc.org/2789233005/diff/60001/webrtc/modules/remote_bitrate_estimator/aimd_rate_control_unittest.cc File webrtc/modules/remote_bitrate_estimator/aimd_rate_control_unittest.cc (right): https://codereview.webrtc.org/2789233005/diff/60001/webrtc/modules/remote_bitrate_estimator/aimd_rate_control_unittest.cc#newcode73 webrtc/modules/remote_bitrate_estimator/aimd_rate_control_unittest.cc:73: TEST(AimdRateControlTest, GetLastBitrateDecrease) { rename test https://codereview.webrtc.org/2789233005/diff/60001/webrtc/modules/remote_bitrate_estimator/aimd_rate_control_unittest.cc#newcode80 webrtc/modules/remote_bitrate_estimator/aimd_rate_control_unittest.cc:80: EXPECT_NEAR(14000, states.aimd_rate_control->GetNearMaxIncreaseRateBps(), ...
3 years, 8 months ago (2017-04-11 10:50:03 UTC) #28
terelius
https://codereview.webrtc.org/2789233005/diff/60001/webrtc/modules/remote_bitrate_estimator/aimd_rate_control_unittest.cc File webrtc/modules/remote_bitrate_estimator/aimd_rate_control_unittest.cc (right): https://codereview.webrtc.org/2789233005/diff/60001/webrtc/modules/remote_bitrate_estimator/aimd_rate_control_unittest.cc#newcode73 webrtc/modules/remote_bitrate_estimator/aimd_rate_control_unittest.cc:73: TEST(AimdRateControlTest, GetLastBitrateDecrease) { On 2017/04/11 10:50:02, minyue-webrtc wrote: > ...
3 years, 8 months ago (2017-04-19 07:36:01 UTC) #31
minyue-webrtc
lgtm % nit https://codereview.webrtc.org/2789233005/diff/60001/webrtc/modules/remote_bitrate_estimator/aimd_rate_control_unittest.cc File webrtc/modules/remote_bitrate_estimator/aimd_rate_control_unittest.cc (right): https://codereview.webrtc.org/2789233005/diff/60001/webrtc/modules/remote_bitrate_estimator/aimd_rate_control_unittest.cc#newcode80 webrtc/modules/remote_bitrate_estimator/aimd_rate_control_unittest.cc:80: EXPECT_NEAR(14000, states.aimd_rate_control->GetNearMaxIncreaseRateBps(), On 2017/04/19 07:36:01, terelius ...
3 years, 8 months ago (2017-04-19 07:49:05 UTC) #32
terelius
https://codereview.webrtc.org/2789233005/diff/60001/webrtc/modules/remote_bitrate_estimator/aimd_rate_control_unittest.cc File webrtc/modules/remote_bitrate_estimator/aimd_rate_control_unittest.cc (right): https://codereview.webrtc.org/2789233005/diff/60001/webrtc/modules/remote_bitrate_estimator/aimd_rate_control_unittest.cc#newcode145 webrtc/modules/remote_bitrate_estimator/aimd_rate_control_unittest.cc:145: UpdateRateControl(states, kBwOverusing, (kInitialBitrate - 20000) / 0.85, On 2017/04/19 ...
3 years, 8 months ago (2017-04-19 15:15:04 UTC) #35
stefan-webrtc
lgtm
3 years, 8 months ago (2017-04-19 15:18:09 UTC) #36
commit-bot: I haz the power
CQ is trying da patch. Follow status at https://chromium-cq-status.appspot.com/v2/patch-status/codereview.webrtc.org/2789233005/100001
3 years, 8 months ago (2017-04-19 15:19:37 UTC) #39
commit-bot: I haz the power
3 years, 8 months ago (2017-04-19 16:15:11 UTC) #42
Message was sent while issue was closed.
Committed patchset #6 (id:100001) as
https://chromium.googlesource.com/external/webrtc/+/6737045af14f3df3537be4c94...

Powered by Google App Engine
This is Rietveld 408576698