| Index: chrome/renderer/render_view.cc
|
| diff --git a/chrome/renderer/render_view.cc b/chrome/renderer/render_view.cc
|
| index d24b27b6be2da4bc7e7cbdb8ebe6e1fdb6790f9b..6feb3cdbec8b600cbfffff95b00e8cb3a3370e41 100644
|
| --- a/chrome/renderer/render_view.cc
|
| +++ b/chrome/renderer/render_view.cc
|
| @@ -2618,7 +2618,8 @@ WebMediaPlayer* RenderView::createMediaPlayer(
|
| const CommandLine* cmd_line = CommandLine::ForCurrentProcess();
|
| if (!cmd_line->HasSwitch(switches::kDisableAudio)) {
|
| // Add the chrome specific audio renderer.
|
| - collection.push_back(new AudioRendererImpl(audio_message_filter()));
|
| + collection.push_back(make_scoped_refptr(
|
| + new AudioRendererImpl(audio_message_filter())));
|
| }
|
|
|
| if (cmd_line->HasSwitch(switches::kEnableAcceleratedDecoding) &&
|
| @@ -2629,8 +2630,8 @@ WebMediaPlayer* RenderView::createMediaPlayer(
|
| bool ret = frame->view()->graphicsContext3D()->makeContextCurrent();
|
| CHECK(ret) << "Failed to switch context";
|
|
|
| - collection.push_back(new IpcVideoDecoder(
|
| - MessageLoop::current(), ggl::GetCurrentContext()));
|
| + collection.push_back(make_scoped_refptr(new IpcVideoDecoder(
|
| + MessageLoop::current(), ggl::GetCurrentContext())));
|
| }
|
|
|
| WebApplicationCacheHostImpl* appcache_host =
|
|
|