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

Issue 2725823002: Move delay_based_bwe_ into CongestionController (Closed)

Created:
3 years, 9 months ago by elad.alon
Modified:
3 years, 9 months ago
CC:
webrtc-reviews_webrtc.org, video-team_agora.io, yujie_mao (webrtc), zhengzhonghou_agora.io, tlegrand-webrtc, tterriberry_mozilla.com, the sun, mflodman
Target Ref:
refs/heads/master
Project:
webrtc
Visibility:
Public.

Description

Move delay_based_bwe_ into CongestionController BUG=webrtc:7058 Review-Url: https://codereview.webrtc.org/2725823002 Cr-Commit-Position: refs/heads/master@{#17146} Committed: https://chromium.googlesource.com/external/webrtc/+/5bbf43f9d480f89fa57bbdbff0b028a413202695

Patch Set 1 #

Patch Set 2 : (git cl format) #

Patch Set 3 : More refactoring + UTs moved. #

Total comments: 24

Patch Set 4 : 1. Rebased 2. UTs fixed 3. UTs extended #

Total comments: 15

Patch Set 5 : Response to CR #

Patch Set 6 : . #

Patch Set 7 : UT thread-checking. #

Unified diffs Side-by-side diffs Delta from patch set Stats (+370 lines, -331 lines) Patch
M webrtc/audio/audio_send_stream.cc View 1 2 3 1 chunk +1 line, -2 lines 0 comments Download
M webrtc/audio/audio_send_stream_unittest.cc View 1 2 3 1 chunk +2 lines, -4 lines 0 comments Download
M webrtc/modules/congestion_controller/BUILD.gn View 1 2 3 1 chunk +2 lines, -0 lines 0 comments Download
M webrtc/modules/congestion_controller/congestion_controller.cc View 1 2 3 4 5 6 11 chunks +58 lines, -22 lines 0 comments Download
M webrtc/modules/congestion_controller/congestion_controller_unittest.cc View 1 2 3 4 6 chunks +185 lines, -2 lines 0 comments Download
A webrtc/modules/congestion_controller/congestion_controller_unittests_helper.h View 1 2 3 4 1 chunk +23 lines, -0 lines 0 comments Download
A webrtc/modules/congestion_controller/congestion_controller_unittests_helper.cc View 1 2 3 4 1 chunk +42 lines, -0 lines 0 comments Download
M webrtc/modules/congestion_controller/include/congestion_controller.h View 1 2 3 4 6 chunks +23 lines, -9 lines 0 comments Download
M webrtc/modules/congestion_controller/transport_feedback_adapter.h View 1 2 3 4 2 chunks +10 lines, -28 lines 0 comments Download
M webrtc/modules/congestion_controller/transport_feedback_adapter.cc View 1 2 3 4 chunks +2 lines, -48 lines 0 comments Download
M webrtc/modules/congestion_controller/transport_feedback_adapter_unittest.cc View 1 2 3 4 10 chunks +15 lines, -175 lines 0 comments Download
M webrtc/tools/event_log_visualizer/analyzer.cc View 1 2 3 4 5 5 chunks +6 lines, -40 lines 0 comments Download
M webrtc/video/video_send_stream.cc View 1 2 3 1 chunk +1 line, -1 line 0 comments Download

Dependent Patchsets:

Messages

Total messages: 30 (11 generated)
elad.alon_webrtc.org
https://codereview.webrtc.org/2725823002/diff/40001/webrtc/modules/congestion_controller/congestion_controller_unittest.cc File webrtc/modules/congestion_controller/congestion_controller_unittest.cc (right): https://codereview.webrtc.org/2725823002/diff/40001/webrtc/modules/congestion_controller/congestion_controller_unittest.cc#newcode42 webrtc/modules/congestion_controller/congestion_controller_unittest.cc:42: // TODO(elad.alon): This is not meant to be landed ...
3 years, 9 months ago (2017-03-02 11:51:47 UTC) #4
stefan-webrtc
https://codereview.webrtc.org/2725823002/diff/40001/webrtc/modules/congestion_controller/congestion_controller_unittest.cc File webrtc/modules/congestion_controller/congestion_controller_unittest.cc (right): https://codereview.webrtc.org/2725823002/diff/40001/webrtc/modules/congestion_controller/congestion_controller_unittest.cc#newcode106 webrtc/modules/congestion_controller/congestion_controller_unittest.cc:106: class MockBitrateControllerAdapter : public MockBitrateController { I would prefer ...
3 years, 9 months ago (2017-03-02 15:58:07 UTC) #5
minyue-webrtc
Very good in general. Some questions, some of which may be your planned future work, ...
3 years, 9 months ago (2017-03-02 19:53:59 UTC) #6
minyue-webrtc
On 2017/03/02 19:53:59, minyue-webrtc wrote: > Very good in general. Some questions, some of which ...
3 years, 9 months ago (2017-03-02 19:55:50 UTC) #7
elad.alon_webrtc.org
Ready for review (except for the analyzer; I'll fix and ping Björn Terelius separately). https://codereview.webrtc.org/2725823002/diff/40001/webrtc/audio/audio_send_stream.cc ...
3 years, 9 months ago (2017-03-08 18:25:10 UTC) #9
elad.alon_webrtc.org
https://codereview.webrtc.org/2725823002/diff/60001/webrtc/modules/congestion_controller/congestion_controller.cc File webrtc/modules/congestion_controller/congestion_controller.cc (right): https://codereview.webrtc.org/2725823002/diff/60001/webrtc/modules/congestion_controller/congestion_controller.cc#newcode354 webrtc/modules/congestion_controller/congestion_controller.cc:354: return transport_feedback_adapter_.GetTransportFeedbackVector(); Stefan, are we worried because there's nobody ...
3 years, 9 months ago (2017-03-08 18:34:20 UTC) #10
elad.alon_webrtc.org
https://codereview.webrtc.org/2725823002/diff/40001/webrtc/modules/congestion_controller/include/congestion_controller.h File webrtc/modules/congestion_controller/include/congestion_controller.h (right): https://codereview.webrtc.org/2725823002/diff/40001/webrtc/modules/congestion_controller/include/congestion_controller.h#newcode175 webrtc/modules/congestion_controller/include/congestion_controller.h:175: Clock* const clock_; On 2017/03/08 18:25:09, elad.alon wrote: > ...
3 years, 9 months ago (2017-03-08 19:03:55 UTC) #11
stefan-webrtc
https://codereview.webrtc.org/2725823002/diff/40001/webrtc/modules/congestion_controller/include/congestion_controller.h File webrtc/modules/congestion_controller/include/congestion_controller.h (right): https://codereview.webrtc.org/2725823002/diff/40001/webrtc/modules/congestion_controller/include/congestion_controller.h#newcode188 webrtc/modules/congestion_controller/include/congestion_controller.h:188: rtc::CriticalSection critsect_; On 2017/03/08 18:25:09, elad.alon wrote: > On ...
3 years, 9 months ago (2017-03-09 09:41:02 UTC) #12
elad.alon_webrtc.org
https://codereview.webrtc.org/2725823002/diff/40001/webrtc/modules/congestion_controller/include/congestion_controller.h File webrtc/modules/congestion_controller/include/congestion_controller.h (right): https://codereview.webrtc.org/2725823002/diff/40001/webrtc/modules/congestion_controller/include/congestion_controller.h#newcode188 webrtc/modules/congestion_controller/include/congestion_controller.h:188: rtc::CriticalSection critsect_; On 2017/03/09 09:41:02, stefan-webrtc wrote: > On ...
3 years, 9 months ago (2017-03-09 12:03:54 UTC) #13
stefan-webrtc
https://codereview.webrtc.org/2725823002/diff/60001/webrtc/tools/event_log_visualizer/analyzer.cc File webrtc/tools/event_log_visualizer/analyzer.cc (right): https://codereview.webrtc.org/2725823002/diff/60001/webrtc/tools/event_log_visualizer/analyzer.cc#newcode1150 webrtc/tools/event_log_visualizer/analyzer.cc:1150: // feedback_adapter.InitBwe(); // TODO(elad.alon): Fix before landing. On 2017/03/09 ...
3 years, 9 months ago (2017-03-09 12:15:44 UTC) #14
stefan-webrtc
If you have a BUG which you can refer to that would be preferable. For ...
3 years, 9 months ago (2017-03-09 12:16:56 UTC) #15
elad.alon_webrtc.org
On 2017/03/09 12:16:56, stefan-webrtc wrote: > If you have a BUG which you can refer ...
3 years, 9 months ago (2017-03-09 12:47:25 UTC) #17
stefan-webrtc
lgtm
3 years, 9 months ago (2017-03-09 13:06:06 UTC) #18
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/2725823002/100001
3 years, 9 months ago (2017-03-09 13:25:57 UTC) #20
terelius
Nice. lgtm
3 years, 9 months ago (2017-03-09 13:34:46 UTC) #21
commit-bot: I haz the power
Try jobs failed on following builders: linux_ubsan on master.tryserver.webrtc (JOB_FAILED, http://build.chromium.org/p/tryserver.webrtc/builders/linux_ubsan/builds/10428)
3 years, 9 months ago (2017-03-09 13:37:22 UTC) #23
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/2725823002/120001
3 years, 9 months ago (2017-03-09 14:13:38 UTC) #26
commit-bot: I haz the power
Committed patchset #7 (id:120001) as https://chromium.googlesource.com/external/webrtc/+/5bbf43f9d480f89fa57bbdbff0b028a413202695
3 years, 9 months ago (2017-03-09 14:40:13 UTC) #29
nisse-webrtc
3 years, 9 months ago (2017-03-09 16:23:48 UTC) #30
Message was sent while issue was closed.
A revert of this CL (patchset #7 id:120001) has been created in
https://codereview.webrtc.org/2743553003/ by nisse@webrtc.org.

The reason for reverting is: Deleting the GetTransportFeedbackObserver methods
breaks an internal project. 

Keeping the method and letting it return |this| will likely work..

Powered by Google App Engine
This is Rietveld 408576698