| Index: media/renderers/video_renderer_impl.h
|
| diff --git a/media/renderers/video_renderer_impl.h b/media/renderers/video_renderer_impl.h
|
| index 6f6c027406329927ebcaee029710c59862409668..0d162912f4495dda51707da463e9af38bb58fc20 100644
|
| --- a/media/renderers/video_renderer_impl.h
|
| +++ b/media/renderers/video_renderer_impl.h
|
| @@ -21,6 +21,7 @@
|
| #include "media/base/video_decoder.h"
|
| #include "media/base/video_frame.h"
|
| #include "media/base/video_renderer.h"
|
| +#include "media/base/video_renderer_sink.h"
|
| #include "media/filters/decoder_stream.h"
|
|
|
| namespace base {
|
| @@ -47,6 +48,7 @@ class MEDIA_EXPORT VideoRendererImpl
|
| // Setting |drop_frames_| to true causes the renderer to drop expired frames.
|
| VideoRendererImpl(
|
| const scoped_refptr<base::SingleThreadTaskRunner>& task_runner,
|
| + VideoRendererSink* sink,
|
| ScopedVector<VideoDecoder> decoders,
|
| bool drop_frames,
|
| const scoped_refptr<MediaLog>& media_log);
|
| @@ -58,7 +60,6 @@ class MEDIA_EXPORT VideoRendererImpl
|
| const SetDecryptorReadyCB& set_decryptor_ready_cb,
|
| const StatisticsCB& statistics_cb,
|
| const BufferingStateCB& buffering_state_cb,
|
| - const PaintCB& paint_cb,
|
| const base::Closure& ended_cb,
|
| const PipelineStatusCB& error_cb,
|
| const WallClockTimeCB& wall_clock_time_cb,
|
| @@ -117,6 +118,8 @@ class MEDIA_EXPORT VideoRendererImpl
|
|
|
| scoped_refptr<base::SingleThreadTaskRunner> task_runner_;
|
|
|
| + VideoRendererSink* const sink_;
|
| +
|
| // Used for accessing data members.
|
| base::Lock lock_;
|
|
|
|
|