| Index: content/renderer/media/media_stream_center.cc
|
| diff --git a/content/renderer/media/media_stream_center.cc b/content/renderer/media/media_stream_center.cc
|
| index 2f5e1a406358bc3b31bfdac4dacfe8b5dc44e1d3..274876e82a321858cb2002aafdc4c3d6cc330f3f 100644
|
| --- a/content/renderer/media/media_stream_center.cc
|
| +++ b/content/renderer/media/media_stream_center.cc
|
| @@ -70,19 +70,8 @@ void CreateNativeVideoMediaStreamTrack(
|
| DCHECK_EQ(source.getType(), blink::WebMediaStreamSource::TypeVideo);
|
| MediaStreamVideoSource* native_source =
|
| MediaStreamVideoSource::GetVideoSource(source);
|
| + native_source->ConnectToTrack(track);
|
| DCHECK(native_source);
|
| - blink::WebMediaStreamTrack writable_track(track);
|
| - // TODO(perkj): The constraints to use here should be passed from blink when
|
| - // a new track is created. For cloning, it should be the constraints of the
|
| - // cloned track and not the originating source.
|
| - // Also - source.constraints() returns an uninitialized constraint if the
|
| - // source is coming from a remote video track. See http://crbug/287805.
|
| - blink::WebMediaConstraints constraints = source.constraints();
|
| - if (constraints.isNull())
|
| - constraints.initialize();
|
| - writable_track.setTrackData(new MediaStreamVideoTrack(
|
| - native_source, constraints, MediaStreamVideoSource::ConstraintsCallback(),
|
| - track.isEnabled()));
|
| }
|
|
|
| } // namespace
|
|
|