Index: chromecast/media/base/switching_media_renderer.cc |
diff --git a/chromecast/media/base/switching_media_renderer.cc b/chromecast/media/base/switching_media_renderer.cc |
index 16ffd12b77256b7d714f2766f654b0ca6f94c261..ec8b1521e4a2fdbadf973840cf6a6d144d027c8a 100644 |
--- a/chromecast/media/base/switching_media_renderer.cc |
+++ b/chromecast/media/base/switching_media_renderer.cc |
@@ -26,12 +26,13 @@ SwitchingMediaRenderer::~SwitchingMediaRenderer() { |
void SwitchingMediaRenderer::Initialize( |
::media::DemuxerStreamProvider* demuxer_stream_provider, |
- const base::Closure& init_cb, |
+ const ::media::PipelineStatusCB& init_cb, |
const ::media::StatisticsCB& statistics_cb, |
const ::media::BufferingStateCB& buffering_state_cb, |
const ::media::Renderer::PaintCB& paint_cb, |
const base::Closure& ended_cb, |
- const ::media::PipelineStatusCB& error_cb) { |
+ const ::media::PipelineStatusCB& error_cb, |
+ const base::Closure& waiting_for_decryption_key_cb) { |
// At this point the DemuxerStreamProvider should be fully initialized, so we |
// have enough information to decide which renderer to use. |
demuxer_stream_provider_ = demuxer_stream_provider; |
@@ -50,9 +51,9 @@ void SwitchingMediaRenderer::Initialize( |
default_renderer_.reset(); |
} |
- return GetRenderer()->Initialize(demuxer_stream_provider, |
- init_cb, statistics_cb, buffering_state_cb, |
- paint_cb, ended_cb, error_cb); |
+ return GetRenderer()->Initialize( |
+ demuxer_stream_provider, init_cb, statistics_cb, buffering_state_cb, |
+ paint_cb, ended_cb, error_cb, waiting_for_decryption_key_cb); |
} |
::media::Renderer* SwitchingMediaRenderer::GetRenderer() const { |