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

Issue 2675173003: Adding "adapter" ORTC objects on top of ChannelManager/BaseChannel/etc. (Closed)

Created:
3 years, 10 months ago by Taylor Brandstetter
Modified:
3 years, 8 months ago
CC:
webrtc-reviews_webrtc.org, the sun, tterriberry_mozilla.com
Target Ref:
refs/heads/master
Project:
webrtc
Visibility:
Public.

Description

Adding "adapter" ORTC objects on top of ChannelManager/BaseChannel/etc. This CL adds the following interfaces: * RtpTransportController * RtpTransport * RtpSender * RtpReceiver They're implemented on top of the "BaseChannel" object, which is normally used in a PeerConnection, and roughly corresponds to an SDP "m=" section. As a result of this, there are several limitations: * You can only have one of each type of sender and receiver (audio/video) on top of the same transport controller. * The sender/receiver with the same media type must use the same RTP transport. * You can't change the transport after creating the sender or receiver. * Some of the parameters aren't supported. Later, these "adapter" objects will be gradually replaced by real objects that don't have these limitations, as "BaseChannel", "MediaChannel" and related code is restructured. In this CL, we essentially have: ORTC adapter objects -> BaseChannel -> Media engine PeerConnection -> BaseChannel -> Media engine And later we hope to have simply: PeerConnection -> "Real" ORTC objects -> Media engine See the linked bug for more context. BUG=webrtc:7013 TBR=stefan@webrtc.org Review-Url: https://codereview.webrtc.org/2675173003 Cr-Commit-Position: refs/heads/master@{#16842} Committed: https://chromium.googlesource.com/external/webrtc/+/e814a0dee015fe06b53673f6b021825130413b56

Patch Set 1 #

Total comments: 49

Patch Set 2 : Move ORTC files to different subdirectories #

Total comments: 4

Patch Set 3 : Got video test working #

Patch Set 4 : Merge with master #

Patch Set 5 : Rebase on another CL #

Patch Set 6 : Split into separate CLs #

Patch Set 7 : Correct dependency #

Patch Set 8 : Minor cleanup #

Patch Set 9 : Addressing pthatcher's comments #

Patch Set 10 : Some comments. #

Total comments: 77

Patch Set 11 : Adding minimal bidirectional end-to-end test. #

Patch Set 12 : Rebase onto master #

Patch Set 13 : Rebase onto split-off RtcError CL #

Patch Set 14 : Use RTCError::OK() for code readability. #

Patch Set 15 : Adding more integration tests, and optimizing default codec logic #

Patch Set 16 : Added some unit test level tests and fixed ones I noticed were broken. #

Patch Set 17 : More tests, + renamed classes to "adapter". #

Patch Set 18 : Move methods for creating test parameters to standalone file #

Patch Set 19 : Addressing latest round of comments, and fixing minor issues #

Patch Set 20 : Move parameter conversion code into separate file, clean it up a bit #

Patch Set 21 : Moving more stuff to rtpparametersconversion.cc #

Patch Set 22 : Adding tests for all the "webrtc to cricket" conversion functions. #

Patch Set 23 : Finished RTP parameters conversion test. #

Patch Set 24 : Adding DCHECKs; fixing typos #

Patch Set 25 : Adding helper methods in OrtcFactory integration test #

Patch Set 26 : Adding OrtcFactory unit tests. #

Total comments: 13

Patch Set 27 : Merge with master #

Patch Set 28 : Use constants for min/max header extension ids #

Patch Set 29 : Adding RtpTransport tests. #

Patch Set 30 : RtpTransportController tests. #

Patch Set 31 : Clean up the whole "Attach"/"Detach" thing using "destroyed" signal. #

Patch Set 32 : Adding GetTransports test. #

Patch Set 33 : Adding ORTC RtpReceiver test. #

Patch Set 34 : Adding tests for applying RTCP parameters #

Patch Set 35 : More sender/receiver tests. #

Total comments: 1

Patch Set 36 : Various cleanup, additional tests #

Patch Set 37 : More minor cleanup and additions to tests. #

Patch Set 38 : Merge with master #

Total comments: 15

Patch Set 39 : Comments, renaming. #

Patch Set 40 : Handle RtpTransportAdapter creation like senders and receivers. #

Patch Set 41 : Merge with master #

Patch Set 42 : Fixing Windows-specific issue. #

Patch Set 43 : Merge with master #

Patch Set 44 : Disable check_includes... #

Patch Set 45 : Avoid compile warning seen on Android #

Patch Set 46 : Another compile warning. #

Patch Set 47 : Merge with master #

Patch Set 48 : Fix Windows compile issues #

Patch Set 49 : Making compilers happy about move semantics and copy elision. #

Patch Set 50 : Stepping around MSVC bug (hopefully) #

Patch Set 51 : Adding more std::moves where necessary. #

Patch Set 52 : Get rid of noexcept for now. #

Patch Set 53 : . #

Patch Set 54 : Fixing Windows crash due to undefined behavior. unique_ptr may be moved before dereferenced. #

Patch Set 55 : Merge with master #

Patch Set 56 : Adding OWNERS file. #

Patch Set 57 : Add memcheck suppression for end-to-end tests. #

Unified diffs Side-by-side diffs Delta from patch set Stats (+7343 lines, -704 lines) Patch
A tools-webrtc/valgrind/gtest_exclude/ortc_unittests.gtest-memcheck.txt View 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 1 chunk +3 lines, -0 lines 0 comments Download
M webrtc/BUILD.gn View 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 1 chunk +1 line, -0 lines 0 comments Download
M webrtc/api/BUILD.gn View 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 3 chunks +21 lines, -2 lines 0 comments Download
M webrtc/api/mediatypes.h View 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 1 chunk +3 lines, -0 lines 0 comments Download
M webrtc/api/mediatypes.cc View 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 1 chunk +23 lines, -11 lines 0 comments Download
A webrtc/api/ortc/ortcfactoryinterface.h View 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 1 chunk +230 lines, -0 lines 0 comments Download
A webrtc/api/ortc/ortcrtpreceiverinterface.h View 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 1 chunk +84 lines, -0 lines 0 comments Download
A webrtc/api/ortc/ortcrtpsenderinterface.h View 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 1 chunk +77 lines, -0 lines 0 comments Download
A webrtc/api/ortc/packettransportinterface.h View 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 1 chunk +38 lines, -0 lines 0 comments Download
A webrtc/api/ortc/rtptransportcontrollerinterface.h View 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 1 chunk +57 lines, -0 lines 0 comments Download
A webrtc/api/ortc/rtptransportinterface.h View 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 1 chunk +103 lines, -0 lines 0 comments Download
A + webrtc/api/ortc/udptransportinterface.h View 1 2 3 3 chunks +5 lines, -15 lines 0 comments Download
M webrtc/api/ortcfactoryinterface.h View 1 1 chunk +0 lines, -81 lines 0 comments Download
M webrtc/api/peerconnectioninterface.h View 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 2 chunks +1 line, -2 lines 0 comments Download
M webrtc/api/proxy.h View 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 5 chunks +92 lines, -73 lines 0 comments Download
M webrtc/api/rtcerror.h View 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 1 chunk +1 line, -1 line 0 comments Download
M webrtc/api/rtpparameters.h View 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 16 chunks +74 lines, -36 lines 0 comments Download
D webrtc/api/udptransportinterface.h View 1 2 3 1 chunk +0 lines, -59 lines 0 comments Download
M webrtc/config.h View 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 1 chunk +4 lines, -0 lines 0 comments Download
M webrtc/config.cc View 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 1 chunk +3 lines, -0 lines 0 comments Download
M webrtc/media/base/codec.h View 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 1 chunk +1 line, -0 lines 0 comments Download
M webrtc/media/base/fakemediaengine.h View 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 7 chunks +16 lines, -0 lines 0 comments Download
M webrtc/ortc/BUILD.gn View 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 1 chunk +53 lines, -2 lines 0 comments Download
A webrtc/ortc/DEPS View 1 48 1 chunk +17 lines, -0 lines 0 comments Download
A webrtc/ortc/OWNERS View 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 1 chunk +6 lines, -0 lines 0 comments Download
D webrtc/ortc/dummy_test.cc View 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 1 chunk +0 lines, -16 lines 0 comments Download
A webrtc/ortc/ortcfactory.h View 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 1 chunk +144 lines, -0 lines 0 comments Download
A webrtc/ortc/ortcfactory.cc View 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 1 chunk +504 lines, -0 lines 0 comments Download
A webrtc/ortc/ortcfactory_integrationtest.cc View 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 1 chunk +512 lines, -0 lines 0 comments Download
A webrtc/ortc/ortcfactory_unittest.cc View 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 1 chunk +240 lines, -0 lines 0 comments Download
A webrtc/ortc/ortcrtpreceiver_unittest.cc View 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 1 chunk +547 lines, -0 lines 0 comments Download
A webrtc/ortc/ortcrtpreceiveradapter.h View 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 1 chunk +79 lines, -0 lines 0 comments Download
A webrtc/ortc/ortcrtpreceiveradapter.cc View 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 1 chunk +168 lines, -0 lines 0 comments Download
A webrtc/ortc/ortcrtpsender_unittest.cc View 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 1 chunk +667 lines, -0 lines 0 comments Download
A webrtc/ortc/ortcrtpsenderadapter.h View 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 1 chunk +79 lines, -0 lines 0 comments Download
A webrtc/ortc/ortcrtpsenderadapter.cc View 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 1 chunk +178 lines, -0 lines 0 comments Download
A webrtc/ortc/rtpparametersconversion.h View 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 1 chunk +96 lines, -0 lines 0 comments Download
A webrtc/ortc/rtpparametersconversion.cc View 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 1 chunk +376 lines, -0 lines 0 comments Download
A webrtc/ortc/rtpparametersconversion_unittest.cc View 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 1 chunk +535 lines, -0 lines 0 comments Download
A webrtc/ortc/rtptransport_unittest.cc View 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 1 chunk +227 lines, -0 lines 0 comments Download
A webrtc/ortc/rtptransportadapter.h View 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 1 chunk +83 lines, -0 lines 0 comments Download
A webrtc/ortc/rtptransportadapter.cc View 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 1 chunk +129 lines, -0 lines 0 comments Download
A webrtc/ortc/rtptransportcontroller_unittest.cc View 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 1 chunk +195 lines, -0 lines 0 comments Download
A webrtc/ortc/rtptransportcontrolleradapter.h View 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 1 chunk +202 lines, -0 lines 0 comments Download
A webrtc/ortc/rtptransportcontrolleradapter.cc View 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 1 chunk +899 lines, -0 lines 0 comments Download
A webrtc/ortc/testrtpparameters.h View 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 1 chunk +72 lines, -0 lines 0 comments Download
A webrtc/ortc/testrtpparameters.cc View 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 1 chunk +311 lines, -0 lines 0 comments Download
M webrtc/p2p/base/fakepackettransport.h View 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 3 chunks +6 lines, -1 line 0 comments Download
M webrtc/p2p/base/packettransportinternal.h View 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 3 chunks +2 lines, -4 lines 0 comments Download
M webrtc/p2p/base/udptransport.h View 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 4 chunks +7 lines, -3 lines 0 comments Download
M webrtc/pc/BUILD.gn View 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 5 chunks +33 lines, -17 lines 0 comments Download
M webrtc/pc/channel.cc View 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 1 chunk +7 lines, -3 lines 0 comments Download
M webrtc/pc/channelmanager.h View 1 2 3 4 5 6 7 8 9 10 11 4 chunks +26 lines, -4 lines 0 comments Download
M webrtc/pc/channelmanager.cc View 1 2 3 4 5 6 4 chunks +51 lines, -16 lines 0 comments Download
M webrtc/pc/mediacontroller.h View 1 chunk +4 lines, -2 lines 0 comments Download
M webrtc/pc/mediasession.h View 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 1 chunk +4 lines, -0 lines 0 comments Download
M webrtc/pc/mediasession.cc View 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 2 chunks +2 lines, -5 lines 0 comments Download
M webrtc/pc/ortcfactory.h View 1 1 chunk +0 lines, -64 lines 0 comments Download
D webrtc/pc/ortcfactory.cc View 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 1 chunk +0 lines, -125 lines 0 comments Download
D webrtc/pc/ortcfactory_unittest.cc View 1 2 3 4 1 chunk +0 lines, -122 lines 0 comments Download
M webrtc/pc/peerconnection.cc View 1 2 3 4 5 6 7 8 9 10 11 12 2 chunks +8 lines, -5 lines 0 comments Download
M webrtc/pc/proxy_unittest.cc View 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 1 chunk +3 lines, -2 lines 0 comments Download
M webrtc/pc/rtpreceiver.h View 1 2 3 4 5 6 7 8 9 5 chunks +13 lines, -4 lines 0 comments Download
M webrtc/pc/rtpreceiver.cc View 4 chunks +2 lines, -6 lines 0 comments Download
M webrtc/pc/rtpsenderreceiver_unittest.cc View 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 7 chunks +17 lines, -19 lines 0 comments Download
M webrtc/pc/webrtcsdp.cc View 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 2 chunks +2 lines, -4 lines 0 comments Download

Messages

Total messages: 82 (51 generated)
Taylor Brandstetter
I got this to the point of a simple end-to-end audio test working, so I ...
3 years, 10 months ago (2017-02-06 07:51:57 UTC) #2
the sun
https://codereview.webrtc.org/2675173003/diff/1/webrtc/api/ortcfactoryinterface.h File webrtc/api/ortcfactoryinterface.h (right): https://codereview.webrtc.org/2675173003/diff/1/webrtc/api/ortcfactoryinterface.h#newcode11 webrtc/api/ortcfactoryinterface.h:11: #ifndef WEBRTC_API_ORTCFACTORYINTERFACE_H_ Would it make sense to put this ...
3 years, 10 months ago (2017-02-07 08:26:27 UTC) #4
Taylor Brandstetter
https://codereview.webrtc.org/2675173003/diff/1/webrtc/api/ortcfactoryinterface.h File webrtc/api/ortcfactoryinterface.h (right): https://codereview.webrtc.org/2675173003/diff/1/webrtc/api/ortcfactoryinterface.h#newcode11 webrtc/api/ortcfactoryinterface.h:11: #ifndef WEBRTC_API_ORTCFACTORYINTERFACE_H_ On 2017/02/07 08:26:27, the sun wrote: > ...
3 years, 10 months ago (2017-02-07 16:30:00 UTC) #5
pthatcher1
Partly through it. Will do more tomorrow. https://codereview.webrtc.org/2675173003/diff/1/webrtc/api/mediatypes.cc File webrtc/api/mediatypes.cc (right): https://codereview.webrtc.org/2675173003/diff/1/webrtc/api/mediatypes.cc#newcode23 webrtc/api/mediatypes.cc:23: return "data"; ...
3 years, 10 months ago (2017-02-08 01:33:50 UTC) #6
pthatcher1
Oh... that was surprisingly small, actually. If you pull out the "rename interface to internal" ...
3 years, 10 months ago (2017-02-09 00:11:44 UTC) #7
Taylor Brandstetter
Addressed all comments so far. Just desperately in need of tests. I'm thinking of writing ...
3 years, 10 months ago (2017-02-10 00:19:46 UTC) #8
pthatcher1
A few more things. I haven't check the unit test yet, but I agree with ...
3 years, 10 months ago (2017-02-10 22:36:54 UTC) #9
pthatcher1
Looked at the tests. I like them. https://codereview.webrtc.org/2675173003/diff/170001/webrtc/ortc/ortcfactory_integrationtest.cc File webrtc/ortc/ortcfactory_integrationtest.cc (right): https://codereview.webrtc.org/2675173003/diff/170001/webrtc/ortc/ortcfactory_integrationtest.cc#newcode26 webrtc/ortc/ortcfactory_integrationtest.cc:26: const int ...
3 years, 10 months ago (2017-02-10 22:41:13 UTC) #10
Taylor Brandstetter
Still working on tests, but wanted to respond to comments. https://codereview.webrtc.org/2675173003/diff/1/webrtc/pc/mediasession.h File webrtc/pc/mediasession.h (right): https://codereview.webrtc.org/2675173003/diff/1/webrtc/pc/mediasession.h#newcode96 ...
3 years, 10 months ago (2017-02-14 06:55:06 UTC) #12
Taylor Brandstetter
By the way, may want to hold off on reviewing more until I've finished the ...
3 years, 10 months ago (2017-02-14 07:05:48 UTC) #14
pthatcher1
I need to go through the new unit tests. The code looks good to me ...
3 years, 10 months ago (2017-02-17 23:10:22 UTC) #15
Taylor Brandstetter
I should be finished with tests today or this weekend, so I don't think landing ...
3 years, 10 months ago (2017-02-17 23:48:03 UTC) #16
pthatcher1
https://codereview.webrtc.org/2675173003/diff/480001/webrtc/ortc/rtptransportcontrolleradapter.cc File webrtc/ortc/rtptransportcontrolleradapter.cc (right): https://codereview.webrtc.org/2675173003/diff/480001/webrtc/ortc/rtptransportcontrolleradapter.cc#newcode73 webrtc/ortc/rtptransportcontrolleradapter.cc:73: return transport_proxies_; On 2017/02/17 23:48:03, Taylor Brandstetter wrote: > ...
3 years, 10 months ago (2017-02-18 00:25:00 UTC) #17
Taylor Brandstetter
https://codereview.webrtc.org/2675173003/diff/480001/webrtc/ortc/rtptransportcontrolleradapter.cc File webrtc/ortc/rtptransportcontrolleradapter.cc (right): https://codereview.webrtc.org/2675173003/diff/480001/webrtc/ortc/rtptransportcontrolleradapter.cc#newcode73 webrtc/ortc/rtptransportcontrolleradapter.cc:73: return transport_proxies_; On 2017/02/18 00:25:00, pthatcher1 wrote: > On ...
3 years, 10 months ago (2017-02-18 00:55:15 UTC) #18
Taylor Brandstetter
Still working on tests. https://codereview.webrtc.org/2675173003/diff/480001/webrtc/ortc/rtptransportcontrolleradapter.h File webrtc/ortc/rtptransportcontrolleradapter.h (right): https://codereview.webrtc.org/2675173003/diff/480001/webrtc/ortc/rtptransportcontrolleradapter.h#newcode105 webrtc/ortc/rtptransportcontrolleradapter.h:105: void DetachVideoReceiver(); On 2017/02/18 00:55:15, ...
3 years, 10 months ago (2017-02-18 04:05:10 UTC) #19
Taylor Brandstetter
Ok, I think this is ready for a final round of review. I know it's ...
3 years, 10 months ago (2017-02-21 10:41:50 UTC) #20
pthatcher1
I still need to go over the unit tests. What I have found in the ...
3 years, 10 months ago (2017-02-21 20:11:56 UTC) #21
pthatcher1
lgtm Those tests look very good. The only question I have is why you use ...
3 years, 10 months ago (2017-02-21 20:34:54 UTC) #22
Taylor Brandstetter
kjellander: Can you review the build files? One thing to note is that, as-is, this ...
3 years, 10 months ago (2017-02-22 01:41:59 UTC) #24
kjellander_webrtc
On 2017/02/22 01:41:59, Taylor Brandstetter wrote: > kjellander: Can you review the build files? Yes, ...
3 years, 10 months ago (2017-02-22 12:42:36 UTC) #25
commit-bot: I haz the power
CQ is trying da patch. Follow status at https://chromium-cq-status.appspot.com/v2/patch-status/codereview.webrtc.org/2675173003/1040001
3 years, 10 months ago (2017-02-25 23:41:46 UTC) #62
commit-bot: I haz the power
Try jobs failed on following builders: presubmit on master.tryserver.webrtc (JOB_FAILED, http://build.chromium.org/p/tryserver.webrtc/builders/presubmit/builds/14077)
3 years, 10 months ago (2017-02-25 23:46:37 UTC) #64
Taylor Brandstetter
stefan: PTAL at config.h/cc
3 years, 10 months ago (2017-02-25 23:55:26 UTC) #66
commit-bot: I haz the power
CQ is trying da patch. Follow status at https://chromium-cq-status.appspot.com/v2/patch-status/codereview.webrtc.org/2675173003/1060001
3 years, 10 months ago (2017-02-25 23:59:17 UTC) #70
commit-bot: I haz the power
Try jobs failed on following builders: linux_memcheck on master.tryserver.webrtc (JOB_FAILED, http://build.chromium.org/p/tryserver.webrtc/builders/linux_memcheck/builds/5675)
3 years, 10 months ago (2017-02-26 00:34:02 UTC) #72
commit-bot: I haz the power
CQ is trying da patch. Follow status at https://chromium-cq-status.appspot.com/v2/patch-status/codereview.webrtc.org/2675173003/1080001
3 years, 10 months ago (2017-02-26 01:08:15 UTC) #75
commit-bot: I haz the power
Committed patchset #57 (id:1080001) as https://chromium.googlesource.com/external/webrtc/+/e814a0dee015fe06b53673f6b021825130413b56
3 years, 10 months ago (2017-02-26 02:15:19 UTC) #78
tommi
On 2017/02/26 02:15:19, commit-bot: I haz the power wrote: > Committed patchset #57 (id:1080001) as ...
3 years, 9 months ago (2017-02-26 22:01:26 UTC) #79
tommi
On 2017/02/26 22:01:26, tommi (webrtc) wrote: > On 2017/02/26 02:15:19, commit-bot: I haz the power ...
3 years, 9 months ago (2017-02-26 22:03:30 UTC) #80
Taylor Brandstetter
On 2017/02/26 22:03:30, tommi (webrtc) wrote: > On 2017/02/26 22:01:26, tommi (webrtc) wrote: > > ...
3 years, 9 months ago (2017-02-27 21:34:59 UTC) #81
Taylor Brandstetter
3 years, 9 months ago (2017-02-27 21:43:44 UTC) #82
Message was sent while issue was closed.
On 2017/02/27 21:34:59, Taylor Brandstetter wrote:
> kjellander: Do you know why
> tools-webrtc/valgrind/gtest_exclude/ortc_unittests.gtest-memcheck.txt isn't
> having the expected effect?

Oh, I see you already fixed it. Sorry about that, I assumed since the trybot
passed, the suppression was taking effect.

Powered by Google App Engine
This is Rietveld 408576698