| Index: content/renderer/media/webrtc/media_stream_remote_video_source.cc
|
| diff --git a/content/renderer/media/webrtc/media_stream_remote_video_source.cc b/content/renderer/media/webrtc/media_stream_remote_video_source.cc
|
| index 24e4d53e5f68d53a086f11c6fa54dafccfc5da9c..c1ec2673107b4f26753a4625ded35b7b7c2ce189 100644
|
| --- a/content/renderer/media/webrtc/media_stream_remote_video_source.cc
|
| +++ b/content/renderer/media/webrtc/media_stream_remote_video_source.cc
|
| @@ -151,21 +151,21 @@ void MediaStreamRemoteVideoSource::StartSourceImpl(
|
| const media::VideoCaptureParams& params,
|
| const VideoCaptureDeliverFrameCB& frame_callback) {
|
| DCHECK(thread_checker_.CalledOnValidThread());
|
| - DCHECK(!delegate_);
|
| + DCHECK(!delegate_.get());
|
| delegate_ = new RemoteVideoSourceDelegate(io_message_loop(), frame_callback);
|
| - remote_track_->AddRenderer(delegate_);
|
| + remote_track_->AddRenderer(delegate_.get());
|
| OnStartDone(MEDIA_DEVICE_OK);
|
| }
|
|
|
| void MediaStreamRemoteVideoSource::StopSourceImpl() {
|
| DCHECK(thread_checker_.CalledOnValidThread());
|
| DCHECK(state() != MediaStreamVideoSource::ENDED);
|
| - remote_track_->RemoveRenderer(delegate_);
|
| + remote_track_->RemoveRenderer(delegate_.get());
|
| }
|
|
|
| webrtc::VideoRendererInterface*
|
| MediaStreamRemoteVideoSource::RenderInterfaceForTest() {
|
| - return delegate_;
|
| + return delegate_.get();
|
| }
|
|
|
| void MediaStreamRemoteVideoSource::OnChanged() {
|
|
|