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

Issue 643693007: Refactor RtcDataChannelHandler. (Closed)

Created:
6 years, 1 month ago by tommi (sloooow) - chröme
Modified:
6 years, 1 month ago
Reviewers:
perkj_chrome
CC:
chromium-reviews, posciak+watch_chromium.org, jam, mcasas+watch_chromium.org, feature-media-reviews_chromium.org, darin-cc_chromium.org, mkwst+moarreviews-renderer_chromium.org, wjia+watch_chromium.org
Base URL:
https://chromium.googlesource.com/chromium/src.git@master
Project:
chromium
Visibility:
Public.

Description

Refactor RtcDataChannelHandler. This change splits the WebRtc observer functionality of RtcDataChannelHandler from the WebKit related functionality. The former belongs with libjingle's signaling thread and the latter with the main thread. As is, these threads are one and the same, but this will change later this week. BUG=369796 Committed: https://crrev.com/832aa011fa8f98972f04468216dd2fbbd3e7ca42 Cr-Commit-Position: refs/heads/master@{#301831}

Patch Set 1 #

Total comments: 7

Patch Set 2 : Address comments #

Patch Set 3 : Remove retry loop for unreliable data channels #

Unified diffs Side-by-side diffs Delta from patch set Stats (+195 lines, -69 lines) Patch
M content/renderer/media/rtc_data_channel_handler.h View 1 3 chunks +52 lines, -9 lines 0 comments Download
M content/renderer/media/rtc_data_channel_handler.cc View 1 4 chunks +135 lines, -31 lines 0 comments Download
M content/renderer/media/rtc_peer_connection_handler.cc View 3 chunks +5 lines, -2 lines 0 comments Download
M content/test/data/media/peerconnection-call.html View 1 2 2 chunks +3 lines, -27 lines 0 comments Download

Messages

Total messages: 13 (2 generated)
tommi (sloooow) - chröme
6 years, 1 month ago (2014-10-28 23:35:41 UTC) #2
perkj_chrome
https://codereview.chromium.org/643693007/diff/1/content/renderer/media/rtc_data_channel_handler.cc File content/renderer/media/rtc_data_channel_handler.cc (right): https://codereview.chromium.org/643693007/diff/1/content/renderer/media/rtc_data_channel_handler.cc#newcode80 content/renderer/media/rtc_data_channel_handler.cc:80: scoped_ptr<webrtc::DataBuffer> new_buffer(new webrtc::DataBuffer(buffer)); There is a memcpy here as ...
6 years, 1 month ago (2014-10-29 08:02:17 UTC) #3
tommi (sloooow) - chröme
https://codereview.chromium.org/643693007/diff/1/content/renderer/media/rtc_data_channel_handler.cc File content/renderer/media/rtc_data_channel_handler.cc (right): https://codereview.chromium.org/643693007/diff/1/content/renderer/media/rtc_data_channel_handler.cc#newcode80 content/renderer/media/rtc_data_channel_handler.cc:80: scoped_ptr<webrtc::DataBuffer> new_buffer(new webrtc::DataBuffer(buffer)); On 2014/10/29 08:02:17, perkj wrote: > ...
6 years, 1 month ago (2014-10-29 12:20:16 UTC) #4
tommi (sloooow) - chröme
Address comments
6 years, 1 month ago (2014-10-29 12:20:43 UTC) #5
perkj_chrome
lgtm lgtm https://codereview.chromium.org/643693007/diff/1/content/renderer/media/rtc_data_channel_handler.cc File content/renderer/media/rtc_data_channel_handler.cc (right): https://codereview.chromium.org/643693007/diff/1/content/renderer/media/rtc_data_channel_handler.cc#newcode80 content/renderer/media/rtc_data_channel_handler.cc:80: scoped_ptr<webrtc::DataBuffer> new_buffer(new webrtc::DataBuffer(buffer)); On 2014/10/29 12:20:16, tommi ...
6 years, 1 month ago (2014-10-29 12:54:11 UTC) #7
commit-bot: I haz the power
CQ is trying da patch. Follow status at https://chromium-cq-status.appspot.com/patch-status/643693007/20001
6 years, 1 month ago (2014-10-29 12:55:05 UTC) #8
commit-bot: I haz the power
Committed patchset #2 (id:20001)
6 years, 1 month ago (2014-10-29 14:29:30 UTC) #9
commit-bot: I haz the power
Patchset 2 (id:??) landed as https://crrev.com/832aa011fa8f98972f04468216dd2fbbd3e7ca42 Cr-Commit-Position: refs/heads/master@{#301831}
6 years, 1 month ago (2014-10-29 14:30:15 UTC) #10
csharp
On 2014/10/29 14:30:15, I haz the power (commit-bot) wrote: > Patchset 2 (id:??) landed as ...
6 years, 1 month ago (2014-10-29 15:58:54 UTC) #11
csharp
A revert of this CL (patchset #2 id:20001) has been created in https://codereview.chromium.org/686183002/ by csharp@chromium.org. ...
6 years, 1 month ago (2014-10-29 15:59:21 UTC) #12
tommi (sloooow) - chröme
6 years, 1 month ago (2014-10-29 21:12:03 UTC) #13
Message was sent while issue was closed.
Remove retry loop for unreliable data channels

Powered by Google App Engine
This is Rietveld 408576698