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

Issue 1553743003: Update API for Objective-C RTCAudioTrack and RTCVideoTrack. (Closed)

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

Description

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

Patch Set 1 #

Total comments: 6

Patch Set 2 : Changes based on feedback and offline chat #

Patch Set 3 : Improve comments a bit #

Total comments: 8

Patch Set 4 : Changes based on feedback #

Patch Set 5 : Update against master #

Patch Set 6 : Update against master #

Patch Set 7 : Fix build issue #

Total comments: 10

Patch Set 8 : Changes from feedback #

Patch Set 9 : Get around unused variable error #

Unified diffs Side-by-side diffs Delta from patch set Stats (+226 lines, -29 lines) Patch
M webrtc/api/BUILD.gn View 1 2 3 4 5 2 chunks +6 lines, -0 lines 0 comments Download
M webrtc/api/api.gyp View 1 2 3 4 5 2 chunks +6 lines, -0 lines 0 comments Download
A + webrtc/api/objc/RTCAudioTrack.h View 1 1 chunk +7 lines, -11 lines 0 comments Download
A webrtc/api/objc/RTCAudioTrack.mm View 1 2 3 4 5 6 7 1 chunk +44 lines, -0 lines 0 comments Download
A + webrtc/api/objc/RTCAudioTrack+Private.h View 1 2 3 1 chunk +6 lines, -7 lines 0 comments Download
M webrtc/api/objc/RTCMediaStreamTrack.mm View 1 2 3 4 5 6 7 2 chunks +4 lines, -1 line 0 comments Download
M webrtc/api/objc/RTCMediaStreamTrack+Private.h View 1 2 3 2 chunks +8 lines, -3 lines 0 comments Download
A webrtc/api/objc/RTCVideoTrack.h View 1 chunk +39 lines, -0 lines 0 comments Download
A webrtc/api/objc/RTCVideoTrack.mm View 1 2 3 4 5 6 7 8 1 chunk +100 lines, -0 lines 0 comments Download
A + webrtc/api/objc/RTCVideoTrack+Private.h View 1 2 3 1 chunk +6 lines, -7 lines 0 comments Download

Messages

Total messages: 15 (3 generated)
hjon
This will also require the following CLs before it will build properly: - RTCPeerConnectionFactory (https://codereview.webrtc.org/1558473002/) ...
4 years, 11 months ago (2015-12-31 00:56:03 UTC) #2
hjon
On 2015/12/31 00:56:03, hjon wrote: > This will also require the following CLs before it ...
4 years, 11 months ago (2016-01-14 00:41:35 UTC) #3
tkchin_webrtc
On 2016/01/14 00:41:35, hjon wrote: > On 2015/12/31 00:56:03, hjon wrote: > > This will ...
4 years, 11 months ago (2016-01-14 01:36:42 UTC) #4
tkchin_webrtc
https://codereview.webrtc.org/1553743003/diff/1/webrtc/api/objc/RTCVideoTrack.mm File webrtc/api/objc/RTCVideoTrack.mm (right): https://codereview.webrtc.org/1553743003/diff/1/webrtc/api/objc/RTCVideoTrack.mm#newcode13 webrtc/api/objc/RTCVideoTrack.mm:13: #import "webrtc/api/objc/RTCVideoTrack+Private.h" alphabetical https://codereview.webrtc.org/1553743003/diff/1/webrtc/api/objc/RTCVideoTrack.mm#newcode44 webrtc/api/objc/RTCVideoTrack.mm:44: - (instancetype)initWithTrack: To avoid ...
4 years, 11 months ago (2016-01-20 22:12:00 UTC) #5
hjon
https://codereview.webrtc.org/1553743003/diff/1/webrtc/api/objc/RTCVideoTrack.mm File webrtc/api/objc/RTCVideoTrack.mm (right): https://codereview.webrtc.org/1553743003/diff/1/webrtc/api/objc/RTCVideoTrack.mm#newcode13 webrtc/api/objc/RTCVideoTrack.mm:13: #import "webrtc/api/objc/RTCVideoTrack+Private.h" On 2016/01/20 22:12:00, tkchin_webrtc wrote: > alphabetical ...
4 years, 11 months ago (2016-01-21 00:23:43 UTC) #6
hjon
4 years, 11 months ago (2016-01-21 00:43:28 UTC) #7
tkchin_webrtc
https://codereview.webrtc.org/1553743003/diff/40001/webrtc/api/objc/RTCAudioTrack.mm File webrtc/api/objc/RTCAudioTrack.mm (right): https://codereview.webrtc.org/1553743003/diff/40001/webrtc/api/objc/RTCAudioTrack.mm#newcode27 webrtc/api/objc/RTCAudioTrack.mm:27: self = return [self initWIth...] should be enough? https://codereview.webrtc.org/1553743003/diff/40001/webrtc/api/objc/RTCAudioTrack.mm#newcode37 ...
4 years, 11 months ago (2016-01-21 01:23:30 UTC) #8
hjon
https://codereview.webrtc.org/1553743003/diff/40001/webrtc/api/objc/RTCAudioTrack.mm File webrtc/api/objc/RTCAudioTrack.mm (right): https://codereview.webrtc.org/1553743003/diff/40001/webrtc/api/objc/RTCAudioTrack.mm#newcode27 webrtc/api/objc/RTCAudioTrack.mm:27: self = On 2016/01/21 01:23:30, tkchin_webrtc wrote: > return ...
4 years, 11 months ago (2016-01-21 19:53:27 UTC) #9
tkchin_webrtc
lgtm some nits https://codereview.webrtc.org/1553743003/diff/120001/webrtc/api/objc/RTCAudioTrack.mm File webrtc/api/objc/RTCAudioTrack.mm (right): https://codereview.webrtc.org/1553743003/diff/120001/webrtc/api/objc/RTCAudioTrack.mm#newcode24 webrtc/api/objc/RTCAudioTrack.mm:24: std::string nativeID = [NSString stdStringForString:trackId]; Id ...
4 years, 11 months ago (2016-01-21 23:13:10 UTC) #10
hjon
https://codereview.webrtc.org/1553743003/diff/120001/webrtc/api/objc/RTCAudioTrack.mm File webrtc/api/objc/RTCAudioTrack.mm (right): https://codereview.webrtc.org/1553743003/diff/120001/webrtc/api/objc/RTCAudioTrack.mm#newcode24 webrtc/api/objc/RTCAudioTrack.mm:24: std::string nativeID = [NSString stdStringForString:trackId]; On 2016/01/21 23:13:10, tkchin_webrtc ...
4 years, 11 months ago (2016-01-21 23:32:58 UTC) #11
tkchin_webrtc
Committed patchset #9 (id:160001) manually as ca91e38a3a4e43dbf0e1f21af005e8540904f829 (presubmit successful).
4 years, 11 months ago (2016-01-21 23:36:59 UTC) #13
commit-bot: I haz the power
4 years, 11 months ago (2016-01-21 23:37:04 UTC) #15
Message was sent while issue was closed.
Patchset 9 (id:??) landed as
https://crrev.com/ca91e38a3a4e43dbf0e1f21af005e8540904f829
Cr-Commit-Position: refs/heads/master@{#11350}

Powered by Google App Engine
This is Rietveld 408576698