Chromium Code Reviews| Index: media/filters/skcanvas_video_renderer.h |
| diff --git a/media/filters/skcanvas_video_renderer.h b/media/filters/skcanvas_video_renderer.h |
| index 146e7cd16cec099ffc12b62019a4b1c466f59b63..2a157b3ed8891bdf4ff4ac4b2af892be11ad14c1 100644 |
| --- a/media/filters/skcanvas_video_renderer.h |
| +++ b/media/filters/skcanvas_video_renderer.h |
| @@ -42,13 +42,19 @@ class MEDIA_EXPORT SkCanvasVideoRenderer { |
| void Copy(const scoped_refptr<VideoFrame>&, SkCanvas* canvas); |
| private: |
| - VideoImageGenerator* generator_; |
| + void CleanUpTemporaryBuffers(); |
| // An RGB bitmap and corresponding timestamp of the previously converted |
|
scherkus (not reviewing)
2014/10/22 23:17:36
I would be more explicit here to say it mention th
|
| // video frame data. |
| SkBitmap last_frame_; |
| base::TimeDelta last_frame_timestamp_; |
| + // It's used by accelerated SkCanvas which is passed by a client. |
|
scherkus (not reviewing)
2014/10/22 23:17:36
ditto here to highlight that this is a hardware ac
|
| + // Note: all GrContext in SkCanvas instances are same. |
| + SkBitmap accelerated_last_frame_; |
| + VideoImageGenerator* accelerated_generator_; |
| + base::TimeDelta accelerated_last_frame_timestamp_; |
| + |
| DISALLOW_COPY_AND_ASSIGN(SkCanvasVideoRenderer); |
| }; |