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

Issue 1517253005: Update API for Objective-C RTCIceCandidate. (Closed)

Created:
5 years ago by hjon
Modified:
4 years, 10 months ago
Reviewers:
nicholss, tkchin_webrtc
CC:
webrtc-reviews_webrtc.org, tterriberry_mozilla.com
Base URL:
https://chromium.googlesource.com/external/webrtc.git@updateRTCIceServer
Target Ref:
refs/pending/heads/master
Project:
webrtc
Visibility:
Public.

Description

Update API for Objective-C RTCIceCandidate. BUG= R=tkchin@webrtc.org Committed: https://crrev.com/29d5e570b5bacdd524535f58d2b367b8f5cdd052 Patch from Jon Hjelle <hjon@andyet.net>;. Cr-Commit-Position: refs/heads/master@{#11156}

Patch Set 1 #

Total comments: 16

Patch Set 2 : Changes based on feedback #

Patch Set 3 : Rebase against master #

Total comments: 14

Patch Set 4 : Changes based on feedback #

Total comments: 2

Patch Set 5 : Change based on feedback #

Patch Set 6 : Remove copy #

Total comments: 2
Unified diffs Side-by-side diffs Delta from patch set Stats (+244 lines, -1 line) Patch
M webrtc/api/BUILD.gn View 1 chunk +5 lines, -0 lines 1 comment Download
M webrtc/api/api.gyp View 1 chunk +4 lines, -0 lines 1 comment Download
M webrtc/api/api_tests.gyp View 1 chunk +2 lines, -1 line 0 comments Download
A webrtc/api/objc/RTCIceCandidate.h View 1 2 3 4 5 1 chunk +44 lines, -0 lines 0 comments Download
A webrtc/api/objc/RTCIceCandidate.mm View 1 2 3 4 1 chunk +70 lines, -0 lines 0 comments Download
A webrtc/api/objc/RTCIceCandidate+Private.h View 1 2 3 1 chunk +36 lines, -0 lines 0 comments Download
A webrtc/api/objctests/RTCIceCandidateTest.mm View 1 2 3 1 chunk +74 lines, -0 lines 0 comments Download
M webrtc/base/objc/NSString+StdString.h View 1 chunk +1 line, -0 lines 0 comments Download
M webrtc/base/objc/NSString+StdString.mm View 1 chunk +8 lines, -0 lines 0 comments Download

Dependent Patchsets:

Messages

Total messages: 24 (10 generated)
hjon
5 years ago (2015-12-12 22:49:11 UTC) #3
tkchin_webrtc
https://codereview.webrtc.org/1517253005/diff/1/webrtc/api/objc/RTCIceCandidate+Private.h File webrtc/api/objc/RTCIceCandidate+Private.h (right): https://codereview.webrtc.org/1517253005/diff/1/webrtc/api/objc/RTCIceCandidate+Private.h#newcode25 webrtc/api/objc/RTCIceCandidate+Private.h:25: rtc::scoped_ptr<webrtc::IceCandidateInterface> candidate; nit: let's give the C++ a "native" ...
5 years ago (2015-12-15 01:55:44 UTC) #4
hjon
https://codereview.webrtc.org/1517253005/diff/1/webrtc/api/objc/RTCIceCandidate+Private.h File webrtc/api/objc/RTCIceCandidate+Private.h (right): https://codereview.webrtc.org/1517253005/diff/1/webrtc/api/objc/RTCIceCandidate+Private.h#newcode25 webrtc/api/objc/RTCIceCandidate+Private.h:25: rtc::scoped_ptr<webrtc::IceCandidateInterface> candidate; On 2015/12/15 01:55:44, tkchin_webrtc wrote: > nit: ...
5 years ago (2015-12-15 17:35:45 UTC) #5
tkchin_webrtc
lgtm https://codereview.webrtc.org/1517253005/diff/40001/webrtc/api/objc/RTCIceCandidate+Private.h File webrtc/api/objc/RTCIceCandidate+Private.h (right): https://codereview.webrtc.org/1517253005/diff/40001/webrtc/api/objc/RTCIceCandidate+Private.h#newcode13 webrtc/api/objc/RTCIceCandidate+Private.h:13: #include "webrtc/base/scoped_ptr.h" alphabetize https://codereview.webrtc.org/1517253005/diff/40001/webrtc/api/objc/RTCIceCandidate+Private.h#newcode31 webrtc/api/objc/RTCIceCandidate+Private.h:31: - (instancetype)initWithCandidate:(webrtc::IceCandidateInterface *)candidate; ...
4 years, 11 months ago (2016-01-05 16:18:07 UTC) #6
hjon
https://codereview.webrtc.org/1517253005/diff/40001/webrtc/api/objc/RTCIceCandidate+Private.h File webrtc/api/objc/RTCIceCandidate+Private.h (right): https://codereview.webrtc.org/1517253005/diff/40001/webrtc/api/objc/RTCIceCandidate+Private.h#newcode13 webrtc/api/objc/RTCIceCandidate+Private.h:13: #include "webrtc/base/scoped_ptr.h" On 2016/01/05 16:18:07, tkchin_webrtc wrote: > alphabetize ...
4 years, 11 months ago (2016-01-05 18:34:17 UTC) #7
tkchin_webrtc
https://codereview.webrtc.org/1517253005/diff/60001/webrtc/api/objc/RTCIceCandidate.mm File webrtc/api/objc/RTCIceCandidate.mm (right): https://codereview.webrtc.org/1517253005/diff/60001/webrtc/api/objc/RTCIceCandidate.mm#newcode59 webrtc/api/objc/RTCIceCandidate.mm:59: candidate = webrtc::CreateIceCandidate( combine 56 + 59
4 years, 11 months ago (2016-01-05 21:26:37 UTC) #8
hjon
https://codereview.webrtc.org/1517253005/diff/60001/webrtc/api/objc/RTCIceCandidate.mm File webrtc/api/objc/RTCIceCandidate.mm (right): https://codereview.webrtc.org/1517253005/diff/60001/webrtc/api/objc/RTCIceCandidate.mm#newcode59 webrtc/api/objc/RTCIceCandidate.mm:59: candidate = webrtc::CreateIceCandidate( On 2016/01/05 21:26:37, tkchin_webrtc wrote: > ...
4 years, 11 months ago (2016-01-06 00:46:33 UTC) #9
commit-bot: I haz the power
CQ is trying da patch. Follow status at https://chromium-cq-status.appspot.com/patch-status/1517253005/100001 View timeline at https://chromium-cq-status.appspot.com/patch-timeline/1517253005/100001
4 years, 11 months ago (2016-01-06 19:05:00 UTC) #12
commit-bot: I haz the power
Try jobs failed on following builders: mac_compile_x64_dbg on tryserver.webrtc (JOB_FAILED, no build URL)
4 years, 11 months ago (2016-01-06 19:05:41 UTC) #14
commit-bot: I haz the power
CQ is trying da patch. Follow status at https://chromium-cq-status.appspot.com/patch-status/1517253005/100001 View timeline at https://chromium-cq-status.appspot.com/patch-timeline/1517253005/100001
4 years, 11 months ago (2016-01-06 19:38:42 UTC) #16
commit-bot: I haz the power
Try jobs failed on following builders: mac_compile_x64_dbg on tryserver.webrtc (JOB_FAILED, no build URL)
4 years, 11 months ago (2016-01-06 19:39:10 UTC) #18
tkchin_webrtc
Committed patchset #6 (id:100001) manually as 29d5e570b5bacdd524535f58d2b367b8f5cdd052 (presubmit successful).
4 years, 11 months ago (2016-01-06 19:49:24 UTC) #20
commit-bot: I haz the power
Patchset 6 (id:??) landed as https://crrev.com/29d5e570b5bacdd524535f58d2b367b8f5cdd052 Cr-Commit-Position: refs/heads/master@{#11156}
4 years, 11 months ago (2016-01-06 19:49:27 UTC) #22
nicholss
4 years, 10 months ago (2016-02-05 21:46:00 UTC) #24
Message was sent while issue was closed.
I am having issues with the following line in the chromium build:

'../../libjingle/source/talk/libjingle.gyp:libjingle_peerconnection',

in file webrtc/api/api.gyp

Could someone confirm this should be working?

https://codereview.webrtc.org/1517253005/diff/100001/webrtc/api/BUILD.gn
File webrtc/api/BUILD.gn (right):

https://codereview.webrtc.org/1517253005/diff/100001/webrtc/api/BUILD.gn#newc...
webrtc/api/BUILD.gn:15: #"//talk/libjingle:libjingle_peerconnection",
But it is commented out here?

Looks like all changes for .gn are commented out?

https://codereview.webrtc.org/1517253005/diff/100001/webrtc/api/api.gyp
File webrtc/api/api.gyp (right):

https://codereview.webrtc.org/1517253005/diff/100001/webrtc/api/api.gyp#newco...
webrtc/api/api.gyp:19: '../../talk/libjingle.gyp:libjingle_peerconnection',
Hello, this addition is failing on iOS builds in chromium. It looks to be
commented out in BUILD.gn and added here? Is there more details on this change?

Powered by Google App Engine
This is Rietveld 408576698