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

Issue 3000773002: Move PacedSender ownership to RtpTransportControllerSend. (Closed)

Created:
3 years, 4 months ago by stefan-webrtc
Modified:
3 years, 4 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 PacedSender ownership to RtpTransportControllerSend. BUG=webrtc:8089 R=nisse@webrtc.org, terelius@webrtc.org Review-Url: https://codereview.webrtc.org/3000773002 . Cr-Commit-Position: refs/heads/master@{#19451} Committed: https://chromium.googlesource.com/external/webrtc/+/5c8942aee1f2003bd43c8e4427fb74e6f1015fc1

Patch Set 1 #

Total comments: 1

Patch Set 2 : Fix dependency issue. #

Patch Set 3 : . #

Patch Set 4 : . #

Patch Set 5 : Fix test. #

Total comments: 5

Patch Set 6 : rebase #

Patch Set 7 : Comments addressed. #

Patch Set 8 : Fix test failure. #

Patch Set 9 : Fix test bug. #

Unified diffs Side-by-side diffs Delta from patch set Stats (+121 lines, -73 lines) Patch
M webrtc/audio/audio_send_stream_unittest.cc View 3 chunks +4 lines, -3 lines 0 comments Download
M webrtc/call/call.cc View 1 2 3 4 5 6 4 chunks +4 lines, -6 lines 0 comments Download
M webrtc/call/call_unittest.cc View 3 chunks +4 lines, -2 lines 0 comments Download
M webrtc/call/fake_rtp_transport_controller_send.h View 1 2 3 4 5 6 2 chunks +11 lines, -2 lines 0 comments Download
M webrtc/call/rtp_transport_controller_send.h View 1 2 3 4 5 6 1 chunk +9 lines, -0 lines 0 comments Download
M webrtc/call/rtp_transport_controller_send.cc View 1 2 3 4 5 6 2 chunks +13 lines, -3 lines 0 comments Download
M webrtc/call/rtp_transport_controller_send_interface.h View 1 2 3 4 5 6 2 chunks +14 lines, -0 lines 0 comments Download
M webrtc/modules/congestion_controller/include/mock/mock_send_side_congestion_controller.h View 1 chunk +2 lines, -2 lines 0 comments Download
M webrtc/modules/congestion_controller/include/send_side_congestion_controller.h View 1 2 3 4 5 6 3 chunks +9 lines, -21 lines 0 comments Download
M webrtc/modules/congestion_controller/send_side_congestion_controller.cc View 1 2 3 4 5 6 3 chunks +36 lines, -19 lines 0 comments Download
M webrtc/modules/congestion_controller/send_side_congestion_controller_unittest.cc View 1 2 3 4 5 6 7 6 chunks +9 lines, -9 lines 0 comments Download
M webrtc/modules/pacing/mock/mock_paced_sender.h View 1 2 3 4 5 6 7 8 1 chunk +1 line, -0 lines 0 comments Download
M webrtc/rtc_tools/DEPS View 1 chunk +1 line, -0 lines 0 comments Download
M webrtc/rtc_tools/event_log_visualizer/analyzer.cc View 1 2 3 4 5 1 chunk +2 lines, -2 lines 0 comments Download
M webrtc/video/video_send_stream.cc View 1 chunk +2 lines, -4 lines 0 comments Download

Messages

Total messages: 63 (38 generated)
stefan-webrtc
https://codereview.webrtc.org/3000773002/diff/1/webrtc/modules/congestion_controller/send_side_congestion_controller.cc File webrtc/modules/congestion_controller/send_side_congestion_controller.cc (right): https://codereview.webrtc.org/3000773002/diff/1/webrtc/modules/congestion_controller/send_side_congestion_controller.cc#newcode105 webrtc/modules/congestion_controller/send_side_congestion_controller.cc:105: rtc::MakeUnique<PacedSender>(clock, packet_router, event_log)), This is now a copy of ...
3 years, 4 months ago (2017-08-11 13:53:38 UTC) #2
stefan-webrtc
Fix dependency issue.
3 years, 4 months ago (2017-08-11 14:04:21 UTC) #8
stefan-webrtc
.
3 years, 4 months ago (2017-08-11 17:34:49 UTC) #14
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/3000773002/60001
3 years, 4 months ago (2017-08-11 17:39:03 UTC) #17
commit-bot: I haz the power
No L-G-T-M from a valid reviewer yet. CQ run can only be started once the ...
3 years, 4 months ago (2017-08-11 17:39:06 UTC) #20
stefan-webrtc
Fix test.
3 years, 4 months ago (2017-08-14 13:26:02 UTC) #25
stefan-webrtc
ping
3 years, 4 months ago (2017-08-17 09:06:56 UTC) #30
stefan-webrtc
Nisse may also care.
3 years, 4 months ago (2017-08-17 09:07:38 UTC) #32
terelius
looks good, but the unit tests don't pass
3 years, 4 months ago (2017-08-17 13:49:15 UTC) #33
nisse-webrtc
I like this. A couple of questions. https://codereview.webrtc.org/3000773002/diff/80001/webrtc/call/rtp_transport_controller_send.cc File webrtc/call/rtp_transport_controller_send.cc (right): https://codereview.webrtc.org/3000773002/diff/80001/webrtc/call/rtp_transport_controller_send.cc#newcode25 webrtc/call/rtp_transport_controller_send.cc:25: PacedSender* RtpTransportControllerSend::pacer() ...
3 years, 4 months ago (2017-08-18 06:19:18 UTC) #34
nisse-webrtc
https://codereview.webrtc.org/3000773002/diff/80001/webrtc/call/rtp_transport_controller_send.cc File webrtc/call/rtp_transport_controller_send.cc (right): https://codereview.webrtc.org/3000773002/diff/80001/webrtc/call/rtp_transport_controller_send.cc#newcode25 webrtc/call/rtp_transport_controller_send.cc:25: PacedSender* RtpTransportControllerSend::pacer() { On 2017/08/18 06:19:18, nisse-webrtc wrote: > ...
3 years, 4 months ago (2017-08-18 07:14:33 UTC) #35
stefan-webrtc
rebase
3 years, 4 months ago (2017-08-21 14:42:41 UTC) #36
stefan-webrtc
Comments addressed.
3 years, 4 months ago (2017-08-22 07:37:36 UTC) #37
stefan-webrtc
https://codereview.webrtc.org/3000773002/diff/80001/webrtc/call/rtp_transport_controller_send.cc File webrtc/call/rtp_transport_controller_send.cc (right): https://codereview.webrtc.org/3000773002/diff/80001/webrtc/call/rtp_transport_controller_send.cc#newcode25 webrtc/call/rtp_transport_controller_send.cc:25: PacedSender* RtpTransportControllerSend::pacer() { On 2017/08/18 07:14:33, nisse-webrtc wrote: > ...
3 years, 4 months ago (2017-08-22 07:37:53 UTC) #40
nisse-webrtc
lgtm
3 years, 4 months ago (2017-08-22 08:06:58 UTC) #43
stefan-webrtc
Fix test failure.
3 years, 4 months ago (2017-08-22 08:24:18 UTC) #44
stefan-webrtc
terelius, any more comments from you? I hope the tests will be passing now.
3 years, 4 months ago (2017-08-22 08:26:01 UTC) #47
terelius
lgtm
3 years, 4 months ago (2017-08-22 11:25:20 UTC) #50
stefan-webrtc
Fix test bug.
3 years, 4 months ago (2017-08-22 11:51:44 UTC) #51
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/3000773002/160001
3 years, 4 months ago (2017-08-22 11:53:58 UTC) #54
commit-bot: I haz the power
Try jobs failed on following builders: linux_asan on master.tryserver.webrtc (JOB_FAILED, http://build.chromium.org/p/tryserver.webrtc/builders/linux_asan/builds/27348)
3 years, 4 months ago (2017-08-22 12:18:51 UTC) #56
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/3000773002/160001
3 years, 4 months ago (2017-08-22 13:13:56 UTC) #58
stefan-webrtc
Committed patchset #9 (id:160001) manually as 5c8942aee1f2003bd43c8e4427fb74e6f1015fc1 (presubmit successful).
3 years, 4 months ago (2017-08-22 14:16:58 UTC) #60
kjellander_webrtc
This was submitted as holmer@chromium.org due to manual commit, halting our import pipeline. Stefan: please ...
3 years, 4 months ago (2017-08-23 06:04:56 UTC) #62
stefan-webrtc
3 years, 4 months ago (2017-08-23 06:57:30 UTC) #63
Message was sent while issue was closed.
On 2017/08/23 06:04:56, kjellander_webrtc wrote:
> This was submitted as mailto:holmer@chromium.org due to manual commit, halting
our
> import pipeline. Stefan: please setup git config mailto:stefan@webrtc.org in
your
> WebRTC checkout or always use CQ (NOTRY=True to bypass trybots)

ah... sorry, must have messed this up when I tried to get my chromium account
working a few months back.

Powered by Google App Engine
This is Rietveld 408576698