| Index: media/renderers/skcanvas_video_renderer.h
 | 
| diff --git a/media/renderers/skcanvas_video_renderer.h b/media/renderers/skcanvas_video_renderer.h
 | 
| index 9c6d23c7481760ad7a309dac44adfe605c1b073c..db5189f8c88bd3cbc97846120a9694c3efb91847 100644
 | 
| --- a/media/renderers/skcanvas_video_renderer.h
 | 
| +++ b/media/renderers/skcanvas_video_renderer.h
 | 
| @@ -23,7 +23,6 @@
 | 
|  #include "third_party/skia/include/core/SkXfermode.h"
 | 
|  
 | 
|  class SkCanvas;
 | 
| -class SkImage;
 | 
|  
 | 
|  namespace gfx {
 | 
|  class RectF;
 | 
| @@ -78,6 +77,26 @@ class MEDIA_EXPORT SkCanvasVideoRenderer {
 | 
|        bool premultiply_alpha,
 | 
|        bool flip_y);
 | 
|  
 | 
| +  // Convert if needed and call tex(Sub)Image2D or tex(Sub)Image3D.
 | 
| +  // |format|, |internal_format|, |type| specify target texture |texture|.
 | 
| +  // |xoffset|, |yoffset|, |zoffset| are used when functionID defines sub image
 | 
| +  // calls.
 | 
| +  // Returns false if there is no implementation for given parameters or if the
 | 
| +  // call fails.
 | 
| +  static bool TexImageImpl(const char* functionID,
 | 
| +                           unsigned target,
 | 
| +                           gpu::gles2::GLES2Interface* gl,
 | 
| +                           VideoFrame* video_frame,
 | 
| +                           int level,
 | 
| +                           int internalformat,
 | 
| +                           unsigned format,
 | 
| +                           unsigned type,
 | 
| +                           int xoffset,
 | 
| +                           int yoffset,
 | 
| +                           int zoffset,
 | 
| +                           bool flipY,
 | 
| +                           bool premultiplyAlpha);
 | 
| +
 | 
|    // In general, We hold the most recently painted frame to increase the
 | 
|    // performance for the case that the same frame needs to be painted
 | 
|    // repeatedly. Call this function if you are sure the most recent frame will
 | 
| 
 |