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*); |