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

Issue 532373003: [Cast] RTT clean-up to the max! (Closed)

Created:
6 years, 3 months ago by miu
Modified:
6 years, 3 months ago
Reviewers:
kenrb, hubbe
CC:
chromium-reviews, hclam+watch_chromium.org, cbentzel+watch_chromium.org, imcheng+watch_chromium.org, feature-media-reviews_chromium.org, hguihot+watch_chromium.org, jasonroberts+watch_google.com, avayvod+watch_chromium.org, mcasas+watch_chromium.org, pwestin+watch_google.com, posciak+watch_chromium.org, miu+watch_chromium.org, wjia+watch_chromium.org, hubbe+watch_chromium.org, mikhal+watch_chromium.org
Base URL:
https://chromium.googlesource.com/chromium/src.git@master
Project:
chromium
Visibility:
Public.

Description

[Cast] RTT clean-up to the max! Executing some very badly needed clean-up of code that handles passing around round trip time measurements and managing stats. This change removes a lot of dead code, addresses TODOs for minor things that were dependent on this clean-up, and enhances RTCP unit testing. BUG=404813 Committed: https://crrev.com/d89ef69a19b9015bf503f5f5d68d163d2ecd05de Cr-Commit-Position: refs/heads/master@{#293887}

Patch Set 1 #

Total comments: 3

Patch Set 2 : Revert accounting for RTT in clock offest calculation. #

Patch Set 3 : rebase + MERGE (post-hubbe's refactoring changes) #

Patch Set 4 : Remove RTT accessors in FrameSender (not needed post-refactor). #

Unified diffs Side-by-side diffs Delta from patch set Stats (+206 lines, -494 lines) Patch
M chrome/browser/media/cast_transport_host_filter.h View 1 2 1 chunk +1 line, -6 lines 0 comments Download
M chrome/browser/media/cast_transport_host_filter.cc View 1 2 1 chunk +2 lines, -10 lines 0 comments Download
M chrome/common/cast_messages.h View 1 2 1 chunk +1 line, -8 lines 0 comments Download
M chrome/renderer/media/cast_ipc_dispatcher.h View 1 chunk +1 line, -3 lines 0 comments Download
M chrome/renderer/media/cast_ipc_dispatcher.cc View 1 chunk +2 lines, -2 lines 0 comments Download
M chrome/renderer/media/cast_transport_sender_ipc.h View 1 2 1 chunk +1 line, -1 line 0 comments Download
M chrome/renderer/media/cast_transport_sender_ipc.cc View 1 2 1 chunk +3 lines, -10 lines 0 comments Download
M media/cast/cast_defines.h View 1 chunk +0 lines, -1 line 0 comments Download
M media/cast/net/cast_transport_sender_impl.cc View 1 2 2 chunks +7 lines, -5 lines 0 comments Download
M media/cast/net/rtcp/rtcp.h View 1 2 4 chunks +9 lines, -18 lines 0 comments Download
M media/cast/net/rtcp/rtcp.cc View 1 2 7 chunks +24 lines, -56 lines 0 comments Download
M media/cast/net/rtcp/rtcp_defines.h View 1 chunk +1 line, -14 lines 0 comments Download
M media/cast/net/rtcp/rtcp_defines.cc View 1 chunk +0 lines, -3 lines 0 comments Download
M media/cast/net/rtcp/rtcp_unittest.cc View 6 chunks +137 lines, -314 lines 0 comments Download
M media/cast/sender/audio_sender.cc View 1 2 1 chunk +2 lines, -1 line 0 comments Download
M media/cast/sender/frame_sender.h View 1 2 3 3 chunks +4 lines, -13 lines 0 comments Download
M media/cast/sender/frame_sender.cc View 1 2 3 5 chunks +9 lines, -28 lines 0 comments Download
M media/cast/sender/video_sender.cc View 1 2 1 chunk +2 lines, -1 line 0 comments Download

Messages

Total messages: 14 (4 generated)
miu
hubbe: PTAL at everything. kenrb: Need OWNERS stamp for chrome/common/cast_messages.h.
6 years, 3 months ago (2014-09-04 02:01:35 UTC) #2
kenrb
ipc lgtm
6 years, 3 months ago (2014-09-04 19:36:35 UTC) #3
hubbe
https://codereview.chromium.org/532373003/diff/1/media/cast/net/rtcp/rtcp.cc File media/cast/net/rtcp/rtcp.cc (right): https://codereview.chromium.org/532373003/diff/1/media/cast/net/rtcp/rtcp.cc#newcode268 media/cast/net/rtcp/rtcp.cc:268: // Logically, the minimum offset between the clocks has ...
6 years, 3 months ago (2014-09-04 22:51:27 UTC) #4
miu
https://codereview.chromium.org/532373003/diff/1/media/cast/net/rtcp/rtcp.cc File media/cast/net/rtcp/rtcp.cc (right): https://codereview.chromium.org/532373003/diff/1/media/cast/net/rtcp/rtcp.cc#newcode268 media/cast/net/rtcp/rtcp.cc:268: // Logically, the minimum offset between the clocks has ...
6 years, 3 months ago (2014-09-05 18:29:40 UTC) #5
miu
https://codereview.chromium.org/532373003/diff/1/media/cast/net/rtcp/rtcp.cc File media/cast/net/rtcp/rtcp.cc (right): https://codereview.chromium.org/532373003/diff/1/media/cast/net/rtcp/rtcp.cc#newcode268 media/cast/net/rtcp/rtcp.cc:268: // Logically, the minimum offset between the clocks has ...
6 years, 3 months ago (2014-09-05 20:54:38 UTC) #6
hubbe
lgtm
6 years, 3 months ago (2014-09-05 21:10:28 UTC) #7
commit-bot: I haz the power
CQ is trying da patch. Follow status at https://chromium-status.appspot.com/cq/miu@chromium.org/532373003/60001
6 years, 3 months ago (2014-09-09 00:28:47 UTC) #9
commit-bot: I haz the power
CQ is trying da patch. Follow status at https://chromium-status.appspot.com/cq/miu@chromium.org/532373003/60001
6 years, 3 months ago (2014-09-09 04:11:14 UTC) #12
commit-bot: I haz the power
Committed patchset #4 (id:60001) as 5227057e77f51fc6a8882130e7d441adf88f98ec
6 years, 3 months ago (2014-09-09 07:37:06 UTC) #13
commit-bot: I haz the power
6 years, 3 months ago (2014-09-10 03:51:43 UTC) #14
Message was sent while issue was closed.
Patchset 4 (id:??) landed as
https://crrev.com/d89ef69a19b9015bf503f5f5d68d163d2ecd05de
Cr-Commit-Position: refs/heads/master@{#293887}

Powered by Google App Engine
This is Rietveld 408576698