| Index: media/renderers/video_renderer_impl.h
|
| diff --git a/media/renderers/video_renderer_impl.h b/media/renderers/video_renderer_impl.h
|
| index 267473a2ad56c06e3b8fdf640ec90d6659d691ef..c2cacb1dbb087b80db15588cbf878406b955bf9c 100644
|
| --- a/media/renderers/video_renderer_impl.h
|
| +++ b/media/renderers/video_renderer_impl.h
|
| @@ -52,7 +52,8 @@ class MEDIA_EXPORT VideoRendererImpl
|
| //
|
| // Setting |drop_frames_| to true causes the renderer to drop expired frames.
|
| VideoRendererImpl(
|
| - const scoped_refptr<base::SingleThreadTaskRunner>& task_runner,
|
| + const scoped_refptr<base::SingleThreadTaskRunner>& media_task_runner,
|
| + const scoped_refptr<base::TaskRunner>& worker_task_runner,
|
| VideoRendererSink* sink,
|
| ScopedVector<VideoDecoder> decoders,
|
| bool drop_frames,
|
| @@ -97,6 +98,13 @@ class MEDIA_EXPORT VideoRendererImpl
|
| void OnVideoFrameStreamInitialized(bool success);
|
|
|
| // Callback for |video_frame_stream_| to deliver decoded video frames and
|
| + // report video decoding status. If a frame is available the planes will be
|
| + // copied asynchronously and FrameReady will be called once finished copying.
|
| + void FrameReadyForCopyingToGpuMemoryBuffers(
|
| + VideoFrameStream::Status status,
|
| + const scoped_refptr<VideoFrame>& frame);
|
| +
|
| + // Callback for |video_frame_stream_| to deliver decoded video frames and
|
| // report video decoding status.
|
| void FrameReady(VideoFrameStream::Status status,
|
| const scoped_refptr<VideoFrame>& frame);
|
|
|