diff options
Diffstat (limited to 'content/renderer/media/media_stream_impl.cc')
-rw-r--r-- | content/renderer/media/media_stream_impl.cc | 14 |
1 files changed, 7 insertions, 7 deletions
diff --git a/content/renderer/media/media_stream_impl.cc b/content/renderer/media/media_stream_impl.cc index 7f2de52..20277b8 100644 --- a/content/renderer/media/media_stream_impl.cc +++ b/content/renderer/media/media_stream_impl.cc @@ -101,7 +101,7 @@ webrtc::MediaStreamInterface* GetNativeMediaStream( static_cast<content::MediaStreamExtraData*>(descriptor.extraData()); if (!extra_data) return NULL; - return extra_data->stream(); + return extra_data->stream().get(); } } // namespace @@ -258,10 +258,10 @@ MediaStreamImpl::GetAudioRenderer(const GURL& url) { if (extra_data->is_local()) { // Create the local audio renderer if the stream contains audio tracks. - return CreateLocalAudioRenderer(extra_data->stream()); + return CreateLocalAudioRenderer(extra_data->stream().get()); } - webrtc::MediaStreamInterface* stream = extra_data->stream(); + webrtc::MediaStreamInterface* stream = extra_data->stream().get(); if (!stream || stream->GetAudioTracks().empty()) return NULL; @@ -271,10 +271,10 @@ MediaStreamImpl::GetAudioRenderer(const GURL& url) { // Share the existing renderer if any, otherwise create a new one. scoped_refptr<WebRtcAudioRenderer> renderer(audio_device->renderer()); - if (!renderer) { - renderer = CreateRemoteAudioRenderer(extra_data->stream()); + if (!renderer.get()) { + renderer = CreateRemoteAudioRenderer(extra_data->stream().get()); - if (renderer && !audio_device->SetAudioRenderer(renderer)) + if (renderer.get() && !audio_device->SetAudioRenderer(renderer.get())) renderer = NULL; } return renderer; @@ -549,7 +549,7 @@ MediaStreamImpl::CreateLocalAudioRenderer( scoped_refptr<WebRtcAudioCapturer> source = dependency_factory_->GetWebRtcAudioDevice()->capturer(); - if (!source) { + if (!source.get()) { return NULL; } |