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

Issue 1563403002: Adding AddTrack/RemoveTrack to native PeerConnection API. (Closed)

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

Description

Adding AddTrack/RemoveTrack to native PeerConnection API. Also, now creating the RtpSender/RtpReceiver proxy objects immediately, rather than waiting until when GetSenders/GetReceivers is called. Committed: https://crrev.com/e1f9d837aea916e1131898ecbb6f621d91946671 Cr-Commit-Position: refs/heads/master@{#11259}

Patch Set 1 #

Patch Set 2 : Making RemoveTrack return a bool. #

Patch Set 3 : Cleaning up code a bit. #

Patch Set 4 : Adding unit tests and fixing some issues. #

Total comments: 9

Patch Set 5 : Addressing comments. #

Patch Set 6 : Adding default implementation for new methods. #

Unified diffs Side-by-side diffs Delta from patch set Stats (+251 lines, -22 lines) Patch
M talk/app/webrtc/peerconnection.h View 1 1 chunk +5 lines, -0 lines 0 comments Download
M talk/app/webrtc/peerconnection.cc View 1 2 3 4 5 chunks +95 lines, -22 lines 0 comments Download
M talk/app/webrtc/peerconnectioninterface.h View 1 2 3 4 5 1 chunk +17 lines, -0 lines 0 comments Download
M talk/app/webrtc/peerconnectioninterface_unittest.cc View 1 2 3 1 chunk +95 lines, -0 lines 0 comments Download
M talk/app/webrtc/peerconnectionproxy.h View 1 1 chunk +5 lines, -0 lines 0 comments Download
M talk/app/webrtc/rtpsender.h View 2 chunks +8 lines, -0 lines 0 comments Download
M talk/app/webrtc/rtpsender.cc View 1 2 2 chunks +26 lines, -0 lines 0 comments Download

Messages

Total messages: 18 (8 generated)
Taylor Brandstetter
Besides adding the AddTrack/RemoveTrack implementations, you'll also see I'm creating the proxy objects earlier and ...
4 years, 11 months ago (2016-01-09 00:53:56 UTC) #2
pthatcher1
https://codereview.webrtc.org/1563403002/diff/60001/talk/app/webrtc/peerconnection.cc File talk/app/webrtc/peerconnection.cc (right): https://codereview.webrtc.org/1563403002/diff/60001/talk/app/webrtc/peerconnection.cc#newcode796 talk/app/webrtc/peerconnection.cc:796: std::vector<MediaStreamInterface*> streams) { Would it make sense to only ...
4 years, 11 months ago (2016-01-11 17:31:51 UTC) #3
Taylor Brandstetter
https://codereview.chromium.org/1563403002/diff/60001/talk/app/webrtc/peerconnection.cc File talk/app/webrtc/peerconnection.cc (right): https://codereview.chromium.org/1563403002/diff/60001/talk/app/webrtc/peerconnection.cc#newcode796 talk/app/webrtc/peerconnection.cc:796: std::vector<MediaStreamInterface*> streams) { On 2016/01/11 17:31:51, pthatcher1 wrote: > ...
4 years, 11 months ago (2016-01-13 00:53:01 UTC) #4
pthatcher1
lgtm
4 years, 11 months ago (2016-01-13 16:28:42 UTC) #5
commit-bot: I haz the power
CQ is trying da patch. Follow status at https://chromium-cq-status.appspot.com/patch-status/1563403002/80001 View timeline at https://chromium-cq-status.appspot.com/patch-timeline/1563403002/80001
4 years, 11 months ago (2016-01-14 01:18:53 UTC) #7
commit-bot: I haz the power
CQ is trying da patch. Follow status at https://chromium-cq-status.appspot.com/patch-status/1563403002/100001 View timeline at https://chromium-cq-status.appspot.com/patch-timeline/1563403002/100001
4 years, 11 months ago (2016-01-14 18:12:49 UTC) #11
commit-bot: I haz the power
Try jobs failed on following builders: android_arm64_rel on tryserver.webrtc (JOB_TIMED_OUT, no build URL) linux_baremetal on ...
4 years, 11 months ago (2016-01-14 20:12:55 UTC) #13
commit-bot: I haz the power
CQ is trying da patch. Follow status at https://chromium-cq-status.appspot.com/patch-status/1563403002/100001 View timeline at https://chromium-cq-status.appspot.com/patch-timeline/1563403002/100001
4 years, 11 months ago (2016-01-14 23:32:04 UTC) #15
commit-bot: I haz the power
Committed patchset #6 (id:100001)
4 years, 11 months ago (2016-01-14 23:35:46 UTC) #16
commit-bot: I haz the power
4 years, 11 months ago (2016-01-14 23:35:50 UTC) #18
Message was sent while issue was closed.
Patchset 6 (id:??) landed as
https://crrev.com/e1f9d837aea916e1131898ecbb6f621d91946671
Cr-Commit-Position: refs/heads/master@{#11259}

Powered by Google App Engine
This is Rietveld 408576698