Chromium Code Reviews| Index: cc/quads/yuv_video_draw_quad.h |
| diff --git a/cc/quads/yuv_video_draw_quad.h b/cc/quads/yuv_video_draw_quad.h |
| index 2a26e6dbe167c35d5215e7e5a2c7225c373d0fc8..923b38f666d7f39bdc9166c7403dd7a07f8fd9d3 100644 |
| --- a/cc/quads/yuv_video_draw_quad.h |
| +++ b/cc/quads/yuv_video_draw_quad.h |
| @@ -11,6 +11,7 @@ |
| #include "cc/base/cc_export.h" |
| #include "cc/quads/draw_quad.h" |
| +#include "ui/gfx/color_space.h" |
| #include "ui/gfx/geometry/rect_f.h" |
| #include "ui/gfx/geometry/size.h" |
| @@ -53,6 +54,7 @@ class CC_EXPORT YUVVideoDrawQuad : public DrawQuad { |
| unsigned v_plane_resource_id, |
| unsigned a_plane_resource_id, |
| ColorSpace color_space, |
| + const gfx::ColorSpace& video_color_space, |
| float offset, |
| float multiplier, |
| uint32_t bits_per_channel); |
| @@ -74,6 +76,7 @@ class CC_EXPORT YUVVideoDrawQuad : public DrawQuad { |
| unsigned v_plane_resource_id, |
| unsigned a_plane_resource_id, |
| ColorSpace color_space, |
| + const gfx::ColorSpace& video_color_space, |
| float offset, |
| float multiplier, |
| uint32_t bits_per_channel); |
| @@ -86,6 +89,7 @@ class CC_EXPORT YUVVideoDrawQuad : public DrawQuad { |
| float resource_offset = 0.0f; |
| float resource_multiplier = 1.0f; |
| uint32_t bits_per_channel = 8; |
| + gfx::ColorSpace video_color_space; |
|
ccameron
2016/08/08 18:45:07
I'd rather pull this out of the ResourceProvider::
hubbe
2016/08/08 19:45:38
I'll add a TODO.
|
| static const YUVVideoDrawQuad* MaterialCast(const DrawQuad*); |