Index: chrome/renderer/render_view.cc |
diff --git a/chrome/renderer/render_view.cc b/chrome/renderer/render_view.cc |
index 8bd4675279f6350c6801062bdbe94810d3dc5b5e..015ed0f3a0e1ab1fe0771eea078172fcaa9da461 100644 |
--- a/chrome/renderer/render_view.cc |
+++ b/chrome/renderer/render_view.cc |
@@ -2636,7 +2636,7 @@ WebMediaPlayer* RenderView::createMediaPlayer( |
const CommandLine* cmd_line = CommandLine::ForCurrentProcess(); |
if (!cmd_line->HasSwitch(switches::kDisableAudio)) { |
// Add the chrome specific audio renderer. |
- collection->AddFilter(new AudioRendererImpl(audio_message_filter())); |
+ collection->AddAudioRenderer(new AudioRendererImpl(audio_message_filter())); |
} |
if (cmd_line->HasSwitch(switches::kEnableAcceleratedDecoding) && |
@@ -2652,7 +2652,7 @@ WebMediaPlayer* RenderView::createMediaPlayer( |
// lost. |
bool ret = context->makeContextCurrent(); |
CHECK(ret) << "Failed to switch context"; |
- collection->AddFilter(new IpcVideoDecoder( |
+ collection->AddVideoDecoder(new IpcVideoDecoder( |
MessageLoop::current(), context->context())); |
} |
@@ -2683,7 +2683,7 @@ WebMediaPlayer* RenderView::createMediaPlayer( |
bool pts_logging = cmd_line->HasSwitch(switches::kEnableVideoLogging); |
scoped_refptr<webkit_glue::VideoRendererImpl> renderer( |
new webkit_glue::VideoRendererImpl(pts_logging)); |
- collection->AddFilter(renderer); |
+ collection->AddVideoRenderer(renderer); |
video_renderer = renderer; |
return new webkit_glue::WebMediaPlayerImpl( |