Chromium Code Reviews
DescriptionWebRtcMediaStreamAdapter using WebRtcMediaStreamTrackMap.
Make the WebRtcMediaStreamAdapter, which represent local streams,
use the WebRtcMediaStreamTrackMap and AdapterRef classes for the
handling of initializing, getting and uninitializing local tracks.
WebRtcMediaStreamTrackAdapter is updated to allow local tracks from
non-local sources (removed DCHECKs) which happens when redirecting
remote sources as local streams.
This is one step closer to decoupling streams and tracks.
The same thing will be done in a follow-up CL for the remote streams
case, RemoteMediaStreamImpl.
BUG=705901, 700916
Review-Url: https://codereview.chromium.org/2897603004
Cr-Commit-Position: refs/heads/master@{#478592}
Committed: https://chromium.googlesource.com/chromium/src/+/49effc1da26d29e677a79f49cf20ca85be501ee4
Patch Set 1 #Patch Set 2 : Removed assumption about local tracks having local source #Patch Set 3 : MessageLoop and dependency factory to fix PeerConnectionTrackerTest #Patch Set 4 : Rebase #Patch Set 5 : Rebase and using AdapterRefs #Patch Set 6 : Rebase #Patch Set 7 : Rebase #
Total comments: 12
Patch Set 8 : Addressed comments #Patch Set 9 : Rebase after dep CL landed #
Dependent Patchsets: Messages
Total messages: 48 (38 generated)
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||