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

Issue 1427003009: Implement WebrtcTransport (Closed)

Created:
5 years, 1 month ago by Sergey Ulanov
Modified:
5 years, 1 month ago
Reviewers:
halliwell, kelvinp1, kelvinp
CC:
chromium-reviews, chromium-apps-reviews_chromium.org, extensions-reviews_chromium.org, chromoting-reviews_chromium.org
Base URL:
https://chromium.googlesource.com/chromium/src.git@transport_session.h
Target Ref:
refs/pending/heads/master
Project:
chromium
Visibility:
Public.

Description

Implement WebrtcTransport This is an initial portion of the new WebRTC-based protocol. The new Transport implementation can establish connection but doesn't send any data yet. BUG=547158 Committed: https://crrev.com/c661e6bbc53491be1e227b92ca39dfab65107039 Cr-Commit-Position: refs/heads/master@{#360491}

Patch Set 1 #

Patch Set 2 : #

Patch Set 3 : #

Total comments: 6

Patch Set 4 : #

Patch Set 5 : #

Patch Set 6 : #

Patch Set 7 : #

Patch Set 8 : #

Patch Set 9 : #

Patch Set 10 : #

Total comments: 3
Unified diffs Side-by-side diffs Delta from patch set Stats (+835 lines, -9 lines) Patch
M remoting/host/BUILD.gn View 1 2 3 4 5 1 chunk +1 line, -8 lines 0 comments Download
M remoting/protocol/BUILD.gn View 1 2 3 4 5 6 3 chunks +14 lines, -0 lines 0 comments Download
M remoting/protocol/jingle_session.h View 1 1 chunk +1 line, -0 lines 0 comments Download
M remoting/protocol/jingle_session.cc View 1 4 chunks +18 lines, -0 lines 0 comments Download
M remoting/protocol/transport.h View 1 chunk +3 lines, -0 lines 0 comments Download
A remoting/protocol/webrtc_transport.h View 1 2 3 4 5 6 7 8 9 1 chunk +124 lines, -0 lines 0 comments Download
A remoting/protocol/webrtc_transport.cc View 1 2 3 4 5 6 7 8 1 chunk +497 lines, -0 lines 0 comments Download
A remoting/protocol/webrtc_transport_unittest.cc View 1 2 3 4 5 6 7 1 chunk +171 lines, -0 lines 0 comments Download
M remoting/remoting.gyp View 1 2 3 4 5 6 1 chunk +2 lines, -0 lines 3 comments Download
M remoting/remoting_host.gypi View 1 2 3 4 5 1 chunk +0 lines, -1 line 0 comments Download
M remoting/remoting_nacl.gyp View 1 2 4 1 chunk +1 line, -0 lines 0 comments Download
M remoting/remoting_srcs.gypi View 1 4 1 chunk +2 lines, -0 lines 0 comments Download
M remoting/remoting_test.gypi View 1 chunk +1 line, -0 lines 0 comments Download

Messages

Total messages: 46 (24 generated)
Sergey Ulanov
5 years, 1 month ago (2015-11-10 23:54:12 UTC) #4
kelvinp
https://codereview.chromium.org/1427003009/diff/40001/remoting/protocol/webrtc_transport.cc File remoting/protocol/webrtc_transport.cc (right): https://codereview.chromium.org/1427003009/diff/40001/remoting/protocol/webrtc_transport.cc#newcode125 remoting/protocol/webrtc_transport.cc:125: // FIXME: use authenticator. Should this be a TODO ...
5 years, 1 month ago (2015-11-11 23:38:48 UTC) #5
Sergey Ulanov
https://codereview.chromium.org/1427003009/diff/40001/remoting/protocol/webrtc_transport.cc File remoting/protocol/webrtc_transport.cc (right): https://codereview.chromium.org/1427003009/diff/40001/remoting/protocol/webrtc_transport.cc#newcode125 remoting/protocol/webrtc_transport.cc:125: // FIXME: use authenticator. On 2015/11/11 23:38:48, kelvinp wrote: ...
5 years, 1 month ago (2015-11-17 01:40:32 UTC) #6
kelvinp1
lgtm
5 years, 1 month ago (2015-11-17 01:47:57 UTC) #8
commit-bot: I haz the power
CQ is trying da patch. Follow status at https://chromium-cq-status.appspot.com/patch-status/1427003009/60001 View timeline at https://chromium-cq-status.appspot.com/patch-timeline/1427003009/60001
5 years, 1 month ago (2015-11-17 06:50:57 UTC) #10
Sergey Ulanov
On 2015/11/17 01:47:57, kelvinp1 wrote: > lgtm Can you please rubberstamp from your chromium.org account?
5 years, 1 month ago (2015-11-17 06:51:59 UTC) #13
commit-bot: I haz the power
Dry run: CQ is trying da patch. Follow status at https://chromium-cq-status.appspot.com/patch-status/1427003009/80001 View timeline at https://chromium-cq-status.appspot.com/patch-timeline/1427003009/80001
5 years, 1 month ago (2015-11-17 18:12:07 UTC) #15
commit-bot: I haz the power
Dry run: Try jobs failed on following builders: linux_chromium_compile_dbg_32_ng on tryserver.chromium.linux (JOB_FAILED, http://build.chromium.org/p/tryserver.chromium.linux/builders/linux_chromium_compile_dbg_32_ng/builds/123801)
5 years, 1 month ago (2015-11-17 18:22:52 UTC) #17
kelvinp
lgtm
5 years, 1 month ago (2015-11-18 01:21:04 UTC) #19
commit-bot: I haz the power
CQ is trying da patch. Follow status at https://chromium-cq-status.appspot.com/patch-status/1427003009/100001 View timeline at https://chromium-cq-status.appspot.com/patch-timeline/1427003009/100001
5 years, 1 month ago (2015-11-18 01:38:07 UTC) #22
commit-bot: I haz the power
Try jobs failed on following builders: mac_chromium_gn_rel on tryserver.chromium.mac (JOB_FAILED, http://build.chromium.org/p/tryserver.chromium.mac/builders/mac_chromium_gn_rel/builds/31357)
5 years, 1 month ago (2015-11-18 01:46:08 UTC) #24
commit-bot: I haz the power
CQ is trying da patch. Follow status at https://chromium-cq-status.appspot.com/patch-status/1427003009/120001 View timeline at https://chromium-cq-status.appspot.com/patch-timeline/1427003009/120001
5 years, 1 month ago (2015-11-18 19:30:01 UTC) #27
commit-bot: I haz the power
Try jobs failed on following builders: win_chromium_compile_dbg_ng on tryserver.chromium.win (JOB_FAILED, http://build.chromium.org/p/tryserver.chromium.win/builders/win_chromium_compile_dbg_ng/builds/110402)
5 years, 1 month ago (2015-11-18 19:59:26 UTC) #29
commit-bot: I haz the power
CQ is trying da patch. Follow status at https://chromium-cq-status.appspot.com/patch-status/1427003009/140001 View timeline at https://chromium-cq-status.appspot.com/patch-timeline/1427003009/140001
5 years, 1 month ago (2015-11-18 20:56:05 UTC) #32
commit-bot: I haz the power
Try jobs failed on following builders: linux_chromium_asan_rel_ng on tryserver.chromium.linux (JOB_FAILED, http://build.chromium.org/p/tryserver.chromium.linux/builders/linux_chromium_asan_rel_ng/builds/80676)
5 years, 1 month ago (2015-11-18 22:10:59 UTC) #34
commit-bot: I haz the power
CQ is trying da patch. Follow status at https://chromium-cq-status.appspot.com/patch-status/1427003009/160001 View timeline at https://chromium-cq-status.appspot.com/patch-timeline/1427003009/160001
5 years, 1 month ago (2015-11-19 00:08:03 UTC) #37
commit-bot: I haz the power
CQ is trying da patch. Follow status at https://chromium-cq-status.appspot.com/patch-status/1427003009/180001 View timeline at https://chromium-cq-status.appspot.com/patch-timeline/1427003009/180001
5 years, 1 month ago (2015-11-19 00:16:04 UTC) #40
commit-bot: I haz the power
Committed patchset #10 (id:180001)
5 years, 1 month ago (2015-11-19 02:24:08 UTC) #41
commit-bot: I haz the power
Patchset 10 (id:??) landed as https://crrev.com/c661e6bbc53491be1e227b92ca39dfab65107039 Cr-Commit-Position: refs/heads/master@{#360491}
5 years, 1 month ago (2015-11-19 02:24:58 UTC) #42
halliwell
https://codereview.chromium.org/1427003009/diff/180001/remoting/remoting.gyp File remoting/remoting.gyp (right): https://codereview.chromium.org/1427003009/diff/180001/remoting/remoting.gyp#newcode241 remoting/remoting.gyp:241: '../third_party/libjingle/libjingle.gyp:libpeerconnection', This appears to be breaking builds where enable_webrtc ...
5 years, 1 month ago (2015-11-19 16:21:41 UTC) #44
Sergey Ulanov
https://codereview.chromium.org/1427003009/diff/180001/remoting/remoting.gyp File remoting/remoting.gyp (right): https://codereview.chromium.org/1427003009/diff/180001/remoting/remoting.gyp#newcode241 remoting/remoting.gyp:241: '../third_party/libjingle/libjingle.gyp:libpeerconnection', On 2015/11/19 16:21:41, halliwell wrote: > This appears ...
5 years, 1 month ago (2015-11-19 19:28:21 UTC) #45
halliwell
5 years, 1 month ago (2015-11-20 04:44:46 UTC) #46
Message was sent while issue was closed.
https://codereview.chromium.org/1427003009/diff/180001/remoting/remoting.gyp
File remoting/remoting.gyp (right):

https://codereview.chromium.org/1427003009/diff/180001/remoting/remoting.gyp#...
remoting/remoting.gyp:241:
'../third_party/libjingle/libjingle.gyp:libpeerconnection',
On 2015/11/19 19:28:21, Sergey Ulanov wrote:
> On 2015/11/19 16:21:41, halliwell wrote:
> > This appears to be breaking builds where enable_webrtc == 0.
> 
> What's the reason you need to disable webrtc? Do you need to build remoting
with
> webrtc disabled? If not then you should also disable remoting:
enable_remoting=0

If you need to use targets that are guarded by enable_webrtc, you should use
that condition here too.  But I guess it got fixed already here
https://codereview.chromium.org/1457793004

Powered by Google App Engine
This is Rietveld 408576698