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

Issue 1663413003: Clean up of CongestionController. (Closed)

Created:
4 years, 10 months ago by stefan-webrtc
Modified:
4 years, 10 months ago
Reviewers:
the sun, pbos-webrtc
CC:
webrtc-reviews_webrtc.org, video-team_agora.io, yujie_mao (webrtc), zhuangzesen_agora.io, zhengzhonghou_agora.io, tlegrand-webrtc, tterriberry_mozilla.com, andresp, pbos-webrtc, perkj_webrtc, mflodman
Base URL:
https://chromium.googlesource.com/external/webrtc.git@master
Target Ref:
refs/pending/heads/master
Project:
webrtc
Visibility:
Public.

Description

Clean up of CongestionController. Removes unused methods and moves out ViERemb to Call. R=pbos@webrtc.org, solenberg@webrtc.org Committed: https://chromium.googlesource.com/external/webrtc/+/58c664c13dee0ed39a4d34683da5cf288455c0e5

Patch Set 1 #

Total comments: 2

Patch Set 2 : Comments addressed. #

Total comments: 8

Patch Set 3 : Responded to solenbergs comments. #

Patch Set 4 : Rebase. #

Total comments: 8

Patch Set 5 : Comments addressed. #

Patch Set 6 : rebase. #

Unified diffs Side-by-side diffs Delta from patch set Stats (+244 lines, -241 lines) Patch
M webrtc/audio/audio_receive_stream_unittest.cc View 2 chunks +5 lines, -2 lines 0 comments Download
M webrtc/audio/audio_send_stream_unittest.cc View 3 chunks +10 lines, -4 lines 0 comments Download
M webrtc/call/call.cc View 1 2 6 chunks +11 lines, -5 lines 0 comments Download
M webrtc/call/congestion_controller.h View 1 2 2 chunks +12 lines, -20 lines 0 comments Download
M webrtc/call/congestion_controller.cc View 1 2 8 chunks +20 lines, -53 lines 0 comments Download
M webrtc/call/mock/mock_congestion_controller.h View 2 chunks +10 lines, -7 lines 0 comments Download
M webrtc/modules/remote_bitrate_estimator/include/mock/mock_remote_bitrate_estimator.h View 1 2 1 chunk +8 lines, -3 lines 0 comments Download
M webrtc/modules/remote_bitrate_estimator/include/remote_bitrate_estimator.h View 1 2 3 4 2 chunks +5 lines, -5 lines 0 comments Download
M webrtc/modules/remote_bitrate_estimator/remote_bitrate_estimator_abs_send_time.h View 1 2 1 chunk +4 lines, -4 lines 0 comments Download
M webrtc/modules/remote_bitrate_estimator/remote_bitrate_estimator_abs_send_time.cc View 1 2 2 chunks +4 lines, -4 lines 0 comments Download
M webrtc/modules/remote_bitrate_estimator/remote_bitrate_estimator_single_stream.h View 1 2 1 chunk +5 lines, -5 lines 0 comments Download
M webrtc/modules/remote_bitrate_estimator/remote_bitrate_estimator_single_stream.cc View 1 2 3 chunks +5 lines, -5 lines 0 comments Download
M webrtc/modules/remote_bitrate_estimator/remote_bitrate_estimator_unittest_helper.h View 1 2 6 chunks +30 lines, -26 lines 0 comments Download
M webrtc/modules/remote_bitrate_estimator/remote_bitrate_estimator_unittest_helper.cc View 1 2 13 chunks +34 lines, -39 lines 0 comments Download
M webrtc/modules/remote_bitrate_estimator/test/estimators/remb.h View 1 2 1 chunk +2 lines, -2 lines 0 comments Download
M webrtc/modules/remote_bitrate_estimator/test/estimators/remb.cc View 1 2 2 chunks +4 lines, -6 lines 0 comments Download
M webrtc/modules/remote_bitrate_estimator/test/estimators/send_side.h View 1 2 1 chunk +2 lines, -2 lines 0 comments Download
M webrtc/modules/remote_bitrate_estimator/test/estimators/send_side.cc View 1 2 1 chunk +2 lines, -3 lines 0 comments Download
M webrtc/modules/remote_bitrate_estimator/tools/bwe_rtp_play.cc View 1 2 1 chunk +2 lines, -2 lines 0 comments Download
M webrtc/modules/remote_bitrate_estimator/transport_feedback_adapter.h View 1 2 1 chunk +2 lines, -2 lines 0 comments Download
M webrtc/modules/remote_bitrate_estimator/transport_feedback_adapter.cc View 1 2 1 chunk +2 lines, -2 lines 0 comments Download
M webrtc/video/video_receive_stream.h View 1 2 3 4 5 3 chunks +4 lines, -1 line 0 comments Download
M webrtc/video/video_receive_stream.cc View 1 2 3 4 5 6 chunks +14 lines, -4 lines 0 comments Download
M webrtc/video/video_send_stream.h View 1 2 3 3 chunks +3 lines, -0 lines 0 comments Download
M webrtc/video/video_send_stream.cc View 1 2 3 4 5 7 chunks +15 lines, -6 lines 0 comments Download
M webrtc/video/vie_remb.h View 1 2 3 chunks +4 lines, -4 lines 0 comments Download
M webrtc/video/vie_remb.cc View 1 2 2 chunks +4 lines, -4 lines 0 comments Download
M webrtc/video/vie_remb_unittest.cc View 1 2 7 chunks +21 lines, -21 lines 0 comments Download

Messages

Total messages: 29 (8 generated)
stefan-webrtc
I feel like I've accumulated a few clean up TODOs the last couple of CLs. ...
4 years, 10 months ago (2016-02-04 12:37:14 UTC) #2
stefan-webrtc
Adding pbos for the video parts of this CL.
4 years, 10 months ago (2016-02-04 12:38:46 UTC) #4
pbos-webrtc
lgtm for webrtc/video with this fixed. https://codereview.webrtc.org/1663413003/diff/1/webrtc/call/call.cc File webrtc/call/call.cc (right): https://codereview.webrtc.org/1663413003/diff/1/webrtc/call/call.cc#newcode169 webrtc/call/call.cc:169: rtc::scoped_ptr<VieRemb> remb_; VieRemb ...
4 years, 10 months ago (2016-02-04 13:53:20 UTC) #5
stefan-webrtc
Comments addressed.
4 years, 10 months ago (2016-02-05 12:58:15 UTC) #6
stefan-webrtc
https://codereview.webrtc.org/1663413003/diff/1/webrtc/call/call.cc File webrtc/call/call.cc (right): https://codereview.webrtc.org/1663413003/diff/1/webrtc/call/call.cc#newcode169 webrtc/call/call.cc:169: rtc::scoped_ptr<VieRemb> remb_; On 2016/02/04 13:53:20, pbos-webrtc wrote: > VieRemb ...
4 years, 10 months ago (2016-02-05 12:58:52 UTC) #7
the sun
Nice cleanup! https://codereview.webrtc.org/1663413003/diff/20001/webrtc/call/congestion_controller.cc File webrtc/call/congestion_controller.cc (right): https://codereview.webrtc.org/1663413003/diff/20001/webrtc/call/congestion_controller.cc#newcode146 webrtc/call/congestion_controller.cc:146: Clock* clock, Store clock in a field ...
4 years, 10 months ago (2016-02-05 15:12:37 UTC) #8
stefan-webrtc
Responded to solenbergs comments.
4 years, 10 months ago (2016-02-07 16:50:01 UTC) #9
commit-bot: I haz the power
Dry run: CQ is trying da patch. Follow status at https://chromium-cq-status.appspot.com/patch-status/1663413003/40001 View timeline at https://chromium-cq-status.appspot.com/patch-timeline/1663413003/40001
4 years, 10 months ago (2016-02-07 16:52:16 UTC) #11
commit-bot: I haz the power
Dry run: Try jobs failed on following builders: ios32_sim_dbg on tryserver.webrtc (JOB_FAILED, http://build.chromium.org/p/tryserver.webrtc/builders/ios32_sim_dbg/builds/4985) ios_arm64_dbg on ...
4 years, 10 months ago (2016-02-07 16:53:08 UTC) #13
stefan-webrtc
Rebase.
4 years, 10 months ago (2016-02-07 17:16:02 UTC) #14
commit-bot: I haz the power
Dry run: CQ is trying da patch. Follow status at https://chromium-cq-status.appspot.com/patch-status/1663413003/60001 View timeline at https://chromium-cq-status.appspot.com/patch-timeline/1663413003/60001
4 years, 10 months ago (2016-02-07 17:16:16 UTC) #16
commit-bot: I haz the power
Dry run: This issue passed the CQ dry run.
4 years, 10 months ago (2016-02-07 18:19:41 UTC) #18
stefan-webrtc
https://codereview.webrtc.org/1663413003/diff/20001/webrtc/call/congestion_controller.cc File webrtc/call/congestion_controller.cc (right): https://codereview.webrtc.org/1663413003/diff/20001/webrtc/call/congestion_controller.cc#newcode146 webrtc/call/congestion_controller.cc:146: Clock* clock, On 2016/02/05 15:12:37, the sun wrote: > ...
4 years, 10 months ago (2016-02-07 18:29:27 UTC) #19
stefan-webrtc
FYI, I plan on doing an even bigger refactoring of CongestionController in a follow-up to ...
4 years, 10 months ago (2016-02-07 18:30:45 UTC) #20
the sun
lgtm % comments https://codereview.webrtc.org/1663413003/diff/60001/webrtc/modules/remote_bitrate_estimator/include/remote_bitrate_estimator.h File webrtc/modules/remote_bitrate_estimator/include/remote_bitrate_estimator.h (right): https://codereview.webrtc.org/1663413003/diff/60001/webrtc/modules/remote_bitrate_estimator/include/remote_bitrate_estimator.h#newcode83 webrtc/modules/remote_bitrate_estimator/include/remote_bitrate_estimator.h:83: virtual void RemoveStream(unsigned int ssrc) = ...
4 years, 10 months ago (2016-02-08 10:39:23 UTC) #21
the sun
On 2016/02/07 18:30:45, stefan-webrtc (holmer) wrote: > FYI, I plan on doing an even bigger ...
4 years, 10 months ago (2016-02-08 12:11:43 UTC) #22
stefan-webrtc
Comments addressed.
4 years, 10 months ago (2016-02-08 13:11:40 UTC) #23
stefan-webrtc
rebase.
4 years, 10 months ago (2016-02-08 13:30:31 UTC) #24
stefan-webrtc
https://codereview.webrtc.org/1663413003/diff/60001/webrtc/modules/remote_bitrate_estimator/include/remote_bitrate_estimator.h File webrtc/modules/remote_bitrate_estimator/include/remote_bitrate_estimator.h (right): https://codereview.webrtc.org/1663413003/diff/60001/webrtc/modules/remote_bitrate_estimator/include/remote_bitrate_estimator.h#newcode83 webrtc/modules/remote_bitrate_estimator/include/remote_bitrate_estimator.h:83: virtual void RemoveStream(unsigned int ssrc) = 0; On 2016/02/08 ...
4 years, 10 months ago (2016-02-08 13:30:54 UTC) #25
commit-bot: I haz the power
Patchset 6 (id:??) landed as https://crrev.com/58c664c13dee0ed39a4d34683da5cf288455c0e5 Cr-Commit-Position: refs/heads/master@{#11527}
4 years, 10 months ago (2016-02-08 13:31:58 UTC) #27
stefan-webrtc
4 years, 10 months ago (2016-02-08 13:32:00 UTC) #29
Message was sent while issue was closed.
Committed patchset #6 (id:100001) manually as
58c664c13dee0ed39a4d34683da5cf288455c0e5 (presubmit successful).

Powered by Google App Engine
This is Rietveld 408576698