| Index: cc/ipc/cc_param_traits_macros.h
|
| diff --git a/cc/ipc/cc_param_traits_macros.h b/cc/ipc/cc_param_traits_macros.h
|
| index 655ea26ffdcd6da8d5937e42cd4d4b4a942aab23..33e32418e7e9c8604461ab6afb4b7c5d255993e8 100644
|
| --- a/cc/ipc/cc_param_traits_macros.h
|
| +++ b/cc/ipc/cc_param_traits_macros.h
|
| @@ -41,6 +41,14 @@ IPC_ENUM_TRAITS_MAX_VALUE(SkXfermode::Mode, SkXfermode::kLastMode)
|
| IPC_ENUM_TRAITS_MAX_VALUE(cc::YUVVideoDrawQuad::ColorSpace,
|
| cc::YUVVideoDrawQuad::COLOR_SPACE_LAST)
|
|
|
| +// TODO(hubbe): These traits belongs with media code.
|
| +IPC_ENUM_TRAITS_MAX_VALUE(media::VideoColorSpace::PrimaryID,
|
| + media::VideoColorSpace::PRI_LAST);
|
| +IPC_ENUM_TRAITS_MAX_VALUE(media::VideoColorSpace::TransferID,
|
| + media::VideoColorSpace::TRC_LAST);
|
| +IPC_ENUM_TRAITS_MAX_VALUE(media::VideoColorSpace::MatrixID,
|
| + media::VideoColorSpace::SPC_LAST);
|
| +
|
| IPC_STRUCT_TRAITS_BEGIN(cc::RenderPassId)
|
| IPC_STRUCT_TRAITS_MEMBER(layer_id)
|
| IPC_STRUCT_TRAITS_MEMBER(index)
|
| @@ -124,10 +132,18 @@ IPC_STRUCT_TRAITS_BEGIN(cc::YUVVideoDrawQuad)
|
| IPC_STRUCT_TRAITS_MEMBER(ya_tex_size)
|
| IPC_STRUCT_TRAITS_MEMBER(uv_tex_size)
|
| IPC_STRUCT_TRAITS_MEMBER(color_space)
|
| + IPC_STRUCT_TRAITS_MEMBER(video_color_space)
|
| IPC_STRUCT_TRAITS_MEMBER(resource_offset)
|
| IPC_STRUCT_TRAITS_MEMBER(resource_multiplier)
|
| IPC_STRUCT_TRAITS_END()
|
|
|
| +IPC_STRUCT_TRAITS_BEGIN(media::VideoColorSpace)
|
| + IPC_STRUCT_TRAITS_MEMBER(primaries)
|
| + IPC_STRUCT_TRAITS_MEMBER(transfer)
|
| + IPC_STRUCT_TRAITS_MEMBER(matrix)
|
| + IPC_STRUCT_TRAITS_MEMBER(full_range)
|
| +IPC_STRUCT_TRAITS_END()
|
| +
|
| IPC_STRUCT_TRAITS_BEGIN(cc::SharedQuadState)
|
| IPC_STRUCT_TRAITS_MEMBER(quad_to_target_transform)
|
| IPC_STRUCT_TRAITS_MEMBER(quad_layer_bounds)
|
|
|