summaryrefslogtreecommitdiffstats
path: root/webkit
diff options
context:
space:
mode:
authorscherkus@chromium.org <scherkus@chromium.org@0039d316-1c4b-4281-b951-d872f2087c98>2013-02-05 00:56:27 +0000
committerscherkus@chromium.org <scherkus@chromium.org@0039d316-1c4b-4281-b951-d872f2087c98>2013-02-05 00:56:27 +0000
commit30ef6b3943c6c788f701002eaf25a45b97c32e72 (patch)
tree55e0b727ad2d11c38f3e741a80425d42f2abeb64 /webkit
parent90ba0b7405b7226d7702b633b927d389487a73ec (diff)
downloadchromium_src-30ef6b3943c6c788f701002eaf25a45b97c32e72.zip
chromium_src-30ef6b3943c6c788f701002eaf25a45b97c32e72.tar.gz
chromium_src-30ef6b3943c6c788f701002eaf25a45b97c32e72.tar.bz2
Remove reference counting from media::VideoRenderer and friends.
BUG=173313 Review URL: https://codereview.chromium.org/12114024 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@180591 0039d316-1c4b-4281-b951-d872f2087c98
Diffstat (limited to 'webkit')
-rw-r--r--webkit/media/webmediaplayer_impl.cc6
1 files changed, 3 insertions, 3 deletions
diff --git a/webkit/media/webmediaplayer_impl.cc b/webkit/media/webmediaplayer_impl.cc
index de11726..429bc36 100644
--- a/webkit/media/webmediaplayer_impl.cc
+++ b/webkit/media/webmediaplayer_impl.cc
@@ -187,14 +187,14 @@ WebMediaPlayerImpl::WebMediaPlayerImpl(
}
// Create default video renderer.
- scoped_refptr<media::VideoRendererBase> video_renderer =
+ scoped_ptr<media::VideoRenderer> video_renderer(
new media::VideoRendererBase(
media_thread_.message_loop_proxy(),
set_decryptor_ready_cb,
base::Bind(&WebMediaPlayerProxy::FrameReady, proxy_),
BIND_TO_RENDER_LOOP(&WebMediaPlayerImpl::SetOpaque),
- true);
- filter_collection_->AddVideoRenderer(video_renderer);
+ true));
+ filter_collection_->SetVideoRenderer(video_renderer.Pass());
// Create default audio renderer using the null sink if no sink was provided.
audio_source_provider_ = new WebAudioSourceProviderImpl(