| Index: cc/ipc/cc_param_traits.cc
|
| diff --git a/cc/ipc/cc_param_traits.cc b/cc/ipc/cc_param_traits.cc
|
| index 9caa36f9bd98eb8ca1942737f22b2570937d8656..fb271c4030ed59f3d4bd570e63f203fca93b5d4d 100644
|
| --- a/cc/ipc/cc_param_traits.cc
|
| +++ b/cc/ipc/cc_param_traits.cc
|
| @@ -18,6 +18,7 @@
|
| #include "cc/quads/solid_color_draw_quad.h"
|
| #include "cc/quads/surface_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 "cc/surfaces/surface_id.h"
|
| #include "third_party/skia/include/core/SkData.h"
|
| @@ -369,6 +370,9 @@ void ParamTraits<cc::RenderPass>::Write(base::Pickle* m, const param_type& p) {
|
| case cc::DrawQuad::YUV_VIDEO_CONTENT:
|
| WriteParam(m, *cc::YUVVideoDrawQuad::MaterialCast(quad));
|
| break;
|
| + case cc::DrawQuad::Y_VIDEO_CONTENT:
|
| + WriteParam(m, *cc::YVideoDrawQuad::MaterialCast(quad));
|
| + break;
|
| case cc::DrawQuad::INVALID:
|
| break;
|
| }
|
| @@ -474,6 +478,9 @@ bool ParamTraits<cc::RenderPass>::Read(const base::Pickle* m,
|
| case cc::DrawQuad::YUV_VIDEO_CONTENT:
|
| draw_quad = ReadDrawQuad<cc::YUVVideoDrawQuad>(m, iter, p);
|
| break;
|
| + case cc::DrawQuad::Y_VIDEO_CONTENT:
|
| + draw_quad = ReadDrawQuad<cc::YVideoDrawQuad>(m, iter, p);
|
| + break;
|
| case cc::DrawQuad::INVALID:
|
| break;
|
| }
|
| @@ -561,6 +568,9 @@ void ParamTraits<cc::RenderPass>::Log(const param_type& p, std::string* l) {
|
| case cc::DrawQuad::YUV_VIDEO_CONTENT:
|
| LogParam(*cc::YUVVideoDrawQuad::MaterialCast(quad), l);
|
| break;
|
| + case cc::DrawQuad::Y_VIDEO_CONTENT:
|
| + LogParam(*cc::YVideoDrawQuad::MaterialCast(quad), l);
|
| + break;
|
| case cc::DrawQuad::INVALID:
|
| break;
|
| }
|
|
|