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

Issue 2415543002: Set min BWE bitrate form 10kbps to 5kbps and centralize minimum bitrate. (Closed)

Created:
4 years, 2 months ago by michaelt
Modified:
4 years, 1 month ago
CC:
webrtc-reviews_webrtc.org, tterriberry_mozilla.com, zhuangzesen_agora.io, stefan-webrtc, mflodman
Target Ref:
refs/pending/heads/master
Project:
webrtc
Visibility:
Public.

Description

Set min BWE bitrate form 10kbps to 5kbps and centralize minimum bitrate. BUG=webrtc:6522 Committed: https://crrev.com/f082c2aa8dcb8868b2b6feb0a66c9c64c3e32205 Cr-Commit-Position: refs/heads/master@{#14947}

Patch Set 1 #

Patch Set 2 : Fixed unittest #

Total comments: 12

Patch Set 3 : Respond to comments #

Total comments: 2

Patch Set 4 : Response to comments #

Total comments: 2

Patch Set 5 : Making min bwe bitrate dependent on field trial. #

Patch Set 6 : Implemented GetMinBitrateBps as static function. #

Total comments: 4

Patch Set 7 : Response to comments. #

Patch Set 8 : fix android unittest linking errors. #

Patch Set 9 : Back to the roots. #

Patch Set 10 : rebased. #

Unified diffs Side-by-side diffs Delta from patch set Stats (+41 lines, -18 lines) Patch
M webrtc/modules/bitrate_controller/bitrate_controller_unittest.cc View 1 2 3 4 5 6 7 8 2 chunks +3 lines, -2 lines 0 comments Download
M webrtc/modules/bitrate_controller/send_side_bandwidth_estimation.cc View 1 2 3 4 5 6 7 8 4 chunks +4 lines, -3 lines 0 comments Download
M webrtc/modules/congestion_controller/congestion_controller.cc View 1 2 3 4 5 6 7 8 9 5 chunks +6 lines, -6 lines 0 comments Download
M webrtc/modules/congestion_controller/congestion_controller_unittest.cc View 1 2 3 4 5 6 7 8 2 chunks +6 lines, -4 lines 0 comments Download
M webrtc/modules/remote_bitrate_estimator/aimd_rate_control.cc View 1 2 3 4 5 6 7 8 2 chunks +2 lines, -2 lines 0 comments Download
M webrtc/modules/remote_bitrate_estimator/bwe_defines.cc View 1 2 3 4 5 6 7 8 1 chunk +16 lines, -0 lines 0 comments Download
M webrtc/modules/remote_bitrate_estimator/include/bwe_defines.h View 1 2 3 4 5 6 7 8 1 chunk +4 lines, -0 lines 0 comments Download
M webrtc/modules/remote_bitrate_estimator/include/remote_bitrate_estimator.h View 1 chunk +0 lines, -1 line 0 comments Download

Messages

Total messages: 85 (59 generated)
michaelt
4 years, 2 months ago (2016-10-12 10:06:53 UTC) #9
the sun
I don't have much to say about this part of the code, so removing myself ...
4 years, 2 months ago (2016-10-12 15:29:36 UTC) #12
michaelt
https://codereview.webrtc.org/2415543002/diff/20001/webrtc/modules/congestion_controller/congestion_controller_unittest.cc File webrtc/modules/congestion_controller/congestion_controller_unittest.cc (right): https://codereview.webrtc.org/2415543002/diff/20001/webrtc/modules/congestion_controller/congestion_controller_unittest.cc#newcode139 webrtc/modules/congestion_controller/congestion_controller_unittest.cc:139: EXPECT_CALL( On 2016/10/12 15:29:36, the sun wrote: > strange ...
4 years, 2 months ago (2016-10-13 06:34:49 UTC) #14
minyue-webrtc
https://codereview.webrtc.org/2415543002/diff/20001/webrtc/modules/bitrate_controller/send_side_bandwidth_estimation.cc File webrtc/modules/bitrate_controller/send_side_bandwidth_estimation.cc (right): https://codereview.webrtc.org/2415543002/diff/20001/webrtc/modules/bitrate_controller/send_side_bandwidth_estimation.cc#newcode30 webrtc/modules/bitrate_controller/send_side_bandwidth_estimation.cc:30: const int kDefaultMaxBitrateBps = 1000000000; how about max? https://codereview.webrtc.org/2415543002/diff/20001/webrtc/modules/congestion_controller/congestion_controller_unittest.cc ...
4 years, 2 months ago (2016-10-13 08:12:31 UTC) #15
michaelt
https://codereview.webrtc.org/2415543002/diff/20001/webrtc/modules/bitrate_controller/send_side_bandwidth_estimation.cc File webrtc/modules/bitrate_controller/send_side_bandwidth_estimation.cc (right): https://codereview.webrtc.org/2415543002/diff/20001/webrtc/modules/bitrate_controller/send_side_bandwidth_estimation.cc#newcode30 webrtc/modules/bitrate_controller/send_side_bandwidth_estimation.cc:30: const int kDefaultMaxBitrateBps = 1000000000; Yes we could centralize ...
4 years, 2 months ago (2016-10-13 09:38:41 UTC) #16
stefan-webrtc
https://codereview.webrtc.org/2415543002/diff/20001/webrtc/modules/remote_bitrate_estimator/include/bwe_defines.h File webrtc/modules/remote_bitrate_estimator/include/bwe_defines.h (right): https://codereview.webrtc.org/2415543002/diff/20001/webrtc/modules/remote_bitrate_estimator/include/bwe_defines.h#newcode23 webrtc/modules/remote_bitrate_estimator/include/bwe_defines.h:23: constexpr int kMinBitrateBps = 5000; The description doesn't say ...
4 years, 2 months ago (2016-10-17 18:05:04 UTC) #17
michaelt
https://codereview.webrtc.org/2415543002/diff/20001/webrtc/modules/remote_bitrate_estimator/include/bwe_defines.h File webrtc/modules/remote_bitrate_estimator/include/bwe_defines.h (right): https://codereview.webrtc.org/2415543002/diff/20001/webrtc/modules/remote_bitrate_estimator/include/bwe_defines.h#newcode23 webrtc/modules/remote_bitrate_estimator/include/bwe_defines.h:23: constexpr int kMinBitrateBps = 5000; On 2016/10/17 18:05:04, stefan-webrtc ...
4 years, 1 month ago (2016-10-25 09:40:56 UTC) #22
stefan-webrtc
Please add to the description that the min bitrate is being changed from 10000 kbps ...
4 years, 1 month ago (2016-10-26 15:21:53 UTC) #23
michaelt
https://codereview.webrtc.org/2415543002/diff/40001/webrtc/modules/bitrate_controller/bitrate_controller_unittest.cc File webrtc/modules/bitrate_controller/bitrate_controller_unittest.cc (right): https://codereview.webrtc.org/2415543002/diff/40001/webrtc/modules/bitrate_controller/bitrate_controller_unittest.cc#newcode18 webrtc/modules/bitrate_controller/bitrate_controller_unittest.cc:18: #include "webrtc/modules/remote_bitrate_estimator/include/bwe_defines.h" Yes. Done
4 years, 1 month ago (2016-10-27 13:29:26 UTC) #25
stefan-webrtc
https://codereview.webrtc.org/2415543002/diff/60001/webrtc/modules/congestion_controller/include/defines.h File webrtc/modules/congestion_controller/include/defines.h (right): https://codereview.webrtc.org/2415543002/diff/60001/webrtc/modules/congestion_controller/include/defines.h#newcode16 webrtc/modules/congestion_controller/include/defines.h:16: constexpr int kMinBitrateBps = 5000; I think we should ...
4 years, 1 month ago (2016-10-31 08:58:57 UTC) #26
michaelt
https://codereview.webrtc.org/2415543002/diff/60001/webrtc/modules/congestion_controller/include/defines.h File webrtc/modules/congestion_controller/include/defines.h (right): https://codereview.webrtc.org/2415543002/diff/60001/webrtc/modules/congestion_controller/include/defines.h#newcode16 webrtc/modules/congestion_controller/include/defines.h:16: constexpr int kMinBitrateBps = 5000; Sounds fine to me. ...
4 years, 1 month ago (2016-10-31 11:09:09 UTC) #27
michaelt
Implemented GetMinBitrateBps as static function. As discussed offline.
4 years, 1 month ago (2016-11-01 09:01:25 UTC) #28
stefan-webrtc
https://codereview.webrtc.org/2415543002/diff/100001/webrtc/modules/congestion_controller/congestion_controller.cc File webrtc/modules/congestion_controller/congestion_controller.cc (right): https://codereview.webrtc.org/2415543002/diff/100001/webrtc/modules/congestion_controller/congestion_controller.cc#newcode161 webrtc/modules/congestion_controller/congestion_controller.cc:161: "Enabled") {} since it's a multi-line if https://codereview.webrtc.org/2415543002/diff/100001/webrtc/modules/congestion_controller/include/congestion_controller.h File ...
4 years, 1 month ago (2016-11-01 09:09:15 UTC) #29
michaelt
https://codereview.webrtc.org/2415543002/diff/100001/webrtc/modules/congestion_controller/congestion_controller.cc File webrtc/modules/congestion_controller/congestion_controller.cc (right): https://codereview.webrtc.org/2415543002/diff/100001/webrtc/modules/congestion_controller/congestion_controller.cc#newcode161 webrtc/modules/congestion_controller/congestion_controller.cc:161: "Enabled") On 2016/11/01 09:09:15, stefan-webrtc (holmer) wrote: > {} ...
4 years, 1 month ago (2016-11-01 09:21:55 UTC) #30
stefan-webrtc
lgtm
4 years, 1 month ago (2016-11-01 09:43:19 UTC) #31
minyue-webrtc
lgtm
4 years, 1 month ago (2016-11-01 10:28:36 UTC) #32
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/2415543002/120001
4 years, 1 month ago (2016-11-01 10:29:20 UTC) #34
commit-bot: I haz the power
Try jobs failed on following builders: android_compile_mips_dbg on master.tryserver.webrtc (JOB_FAILED, http://build.chromium.org/p/tryserver.webrtc/builders/android_compile_mips_dbg/builds/6333) android_dbg on master.tryserver.webrtc (JOB_FAILED, ...
4 years, 1 month ago (2016-11-01 10:32:51 UTC) #36
minyue-webrtc
On 2016/11/01 10:32:51, commit-bot: I haz the power wrote: > Try jobs failed on following ...
4 years, 1 month ago (2016-11-02 09:03:05 UTC) #66
minyue-webrtc
On 2016/11/02 09:03:05, minyue-webrtc wrote: > On 2016/11/01 10:32:51, commit-bot: I haz the power wrote: ...
4 years, 1 month ago (2016-11-02 11:11:41 UTC) #67
michaelt
Hi after I had some dependency problems, I changed the impl. as discussed offline.
4 years, 1 month ago (2016-11-07 09:29:33 UTC) #68
stefan-webrtc
lgtm
4 years, 1 month ago (2016-11-07 09:33:19 UTC) #69
minyue-webrtc
lgtm
4 years, 1 month ago (2016-11-07 11:07:12 UTC) #76
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/2415543002/280001
4 years, 1 month ago (2016-11-07 11:09:56 UTC) #81
commit-bot: I haz the power
Committed patchset #10 (id:280001)
4 years, 1 month ago (2016-11-07 12:17:18 UTC) #83
commit-bot: I haz the power
4 years, 1 month ago (2016-11-07 12:17:29 UTC) #85
Message was sent while issue was closed.
Patchset 10 (id:??) landed as
https://crrev.com/f082c2aa8dcb8868b2b6feb0a66c9c64c3e32205
Cr-Commit-Position: refs/heads/master@{#14947}

Powered by Google App Engine
This is Rietveld 408576698