| Index: chromecast/media/cma/filters/cma_renderer.h
|
| diff --git a/chromecast/media/cma/filters/cma_renderer.h b/chromecast/media/cma/filters/cma_renderer.h
|
| index 25fec4101ddc57ffcb6caa3afa91b07661dfc96e..62efd7cff032c6a790e95d83009dd40732781c71 100644
|
| --- a/chromecast/media/cma/filters/cma_renderer.h
|
| +++ b/chromecast/media/cma/filters/cma_renderer.h
|
| @@ -23,7 +23,6 @@ namespace media {
|
| class DemuxerStreamProvider;
|
| class TimeDeltaInterpolator;
|
| class VideoFrame;
|
| -class VideoRendererSink;
|
| }
|
|
|
| namespace chromecast {
|
| @@ -35,8 +34,7 @@ class VideoPipeline;
|
|
|
| class CmaRenderer : public ::media::Renderer {
|
| public:
|
| - CmaRenderer(scoped_ptr<MediaPipeline> media_pipeline,
|
| - ::media::VideoRendererSink* video_renderer_sink);
|
| + explicit CmaRenderer(scoped_ptr<MediaPipeline> media_pipeline);
|
| ~CmaRenderer() override;
|
|
|
| // ::media::Renderer implementation:
|
| @@ -45,6 +43,7 @@ class CmaRenderer : public ::media::Renderer {
|
| const ::media::PipelineStatusCB& init_cb,
|
| const ::media::StatisticsCB& statistics_cb,
|
| const ::media::BufferingStateCB& buffering_state_cb,
|
| + const PaintCB& paint_cb,
|
| const base::Closure& ended_cb,
|
| const ::media::PipelineStatusCB& error_cb,
|
| const base::Closure& waiting_for_decryption_key_cb) override;
|
| @@ -99,11 +98,11 @@ class CmaRenderer : public ::media::Renderer {
|
| scoped_ptr<MediaPipeline> media_pipeline_;
|
| AudioPipeline* audio_pipeline_;
|
| VideoPipeline* video_pipeline_;
|
| - ::media::VideoRendererSink* video_renderer_sink_;
|
|
|
| ::media::DemuxerStreamProvider* demuxer_stream_provider_;
|
|
|
| // Set of callbacks.
|
| + PaintCB paint_cb_;
|
| ::media::PipelineStatusCB init_cb_;
|
| ::media::StatisticsCB statistics_cb_;
|
| base::Closure ended_cb_;
|
|
|