| Index: cc/output/gl_renderer.h | 
| diff --git a/cc/output/gl_renderer.h b/cc/output/gl_renderer.h | 
| index 5f4172087c7ef3f97540eef4f13ccd59e1000028..d1fb9a63d044356ab50c9977807694057370cb13 100644 | 
| --- a/cc/output/gl_renderer.h | 
| +++ b/cc/output/gl_renderer.h | 
| @@ -19,6 +19,7 @@ | 
| #include "cc/quads/render_pass_draw_quad.h" | 
| #include "cc/quads/solid_color_draw_quad.h" | 
| #include "cc/quads/tile_draw_quad.h" | 
| +#include "cc/quads/y_video_draw_quad.h" | 
| #include "cc/quads/yuv_video_draw_quad.h" | 
| #include "ui/gfx/geometry/quad_f.h" | 
|  | 
| @@ -223,6 +224,9 @@ class CC_EXPORT GLRenderer : public DirectRenderer { | 
| void DrawYUVVideoQuad(const DrawingFrame* frame, | 
| const YUVVideoDrawQuad* quad, | 
| const gfx::QuadF* clip_region); | 
| +  void DrawYVideoQuad(const DrawingFrame* frame, | 
| +                      const YVideoDrawQuad* quad, | 
| +                      const gfx::QuadF* clip_region); | 
| void DrawPictureQuad(const DrawingFrame* frame, | 
| const PictureDrawQuad* quad, | 
| const gfx::QuadF* clip_region); | 
| @@ -351,6 +355,8 @@ class CC_EXPORT GLRenderer : public DirectRenderer { | 
| typedef ProgramBinding<VertexShaderPosTexYUVStretchOffset, | 
| FragmentShaderYUVAVideo> | 
| VideoYUVAProgram; | 
| +  typedef ProgramBinding<VertexShaderPosTexTransform, FragmentShaderYVideo> | 
| +      VideoYProgram; | 
|  | 
| // Special purpose / effects shaders. | 
| typedef ProgramBinding<VertexShaderPos, FragmentShaderColor> | 
| @@ -422,6 +428,8 @@ class CC_EXPORT GLRenderer : public DirectRenderer { | 
| SamplerType sampler); | 
| const VideoYUVAProgram* GetVideoYUVAProgram(TexCoordPrecision precision, | 
| SamplerType sampler); | 
| +  const VideoYProgram* GetVideoYProgram(TexCoordPrecision precision, | 
| +                                        SamplerType sampler); | 
| const VideoStreamTextureProgram* GetVideoStreamTextureProgram( | 
| TexCoordPrecision precision); | 
|  | 
| @@ -488,6 +496,8 @@ class CC_EXPORT GLRenderer : public DirectRenderer { | 
|  | 
| VideoYUVProgram | 
| video_yuv_program_[LAST_TEX_COORD_PRECISION + 1][LAST_SAMPLER_TYPE + 1]; | 
| +  VideoYProgram | 
| +      video_y_program_[LAST_TEX_COORD_PRECISION + 1][LAST_SAMPLER_TYPE + 1]; | 
| VideoNV12Program video_nv12_program_[LAST_TEX_COORD_PRECISION + 1] | 
| [LAST_SAMPLER_TYPE + 1]; | 
| VideoYUVAProgram | 
|  |