OLD | NEW |
1 // Copyright (c) 2012 The Chromium Authors. All rights reserved. | 1 // Copyright (c) 2012 The Chromium Authors. All rights reserved. |
2 // Use of this source code is governed by a BSD-style license that can be | 2 // Use of this source code is governed by a BSD-style license that can be |
3 // found in the LICENSE file. | 3 // found in the LICENSE file. |
4 | 4 |
5 #include "content/common/cc_messages.h" | 5 #include "content/common/cc_messages.h" |
6 | 6 |
7 #include <string.h> | 7 #include <string.h> |
8 | 8 |
9 #include "cc/output/compositor_frame.h" | 9 #include "cc/output/compositor_frame.h" |
10 #include "ipc/ipc_message.h" | 10 #include "ipc/ipc_message.h" |
(...skipping 158 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
169 EXPECT_EQ(a->tex_scale, b->tex_scale); | 169 EXPECT_EQ(a->tex_scale, b->tex_scale); |
170 EXPECT_EQ(a->y_plane.resource_id, b->y_plane.resource_id); | 170 EXPECT_EQ(a->y_plane.resource_id, b->y_plane.resource_id); |
171 EXPECT_EQ(a->y_plane.size.ToString(), b->y_plane.size.ToString()); | 171 EXPECT_EQ(a->y_plane.size.ToString(), b->y_plane.size.ToString()); |
172 EXPECT_EQ(a->y_plane.format, b->y_plane.format); | 172 EXPECT_EQ(a->y_plane.format, b->y_plane.format); |
173 EXPECT_EQ(a->u_plane.resource_id, b->u_plane.resource_id); | 173 EXPECT_EQ(a->u_plane.resource_id, b->u_plane.resource_id); |
174 EXPECT_EQ(a->u_plane.size.ToString(), b->u_plane.size.ToString()); | 174 EXPECT_EQ(a->u_plane.size.ToString(), b->u_plane.size.ToString()); |
175 EXPECT_EQ(a->u_plane.format, b->u_plane.format); | 175 EXPECT_EQ(a->u_plane.format, b->u_plane.format); |
176 EXPECT_EQ(a->v_plane.resource_id, b->v_plane.resource_id); | 176 EXPECT_EQ(a->v_plane.resource_id, b->v_plane.resource_id); |
177 EXPECT_EQ(a->v_plane.size.ToString(), b->v_plane.size.ToString()); | 177 EXPECT_EQ(a->v_plane.size.ToString(), b->v_plane.size.ToString()); |
178 EXPECT_EQ(a->v_plane.format, b->v_plane.format); | 178 EXPECT_EQ(a->v_plane.format, b->v_plane.format); |
| 179 EXPECT_EQ(a->a_plane.resource_id, b->a_plane.resource_id); |
| 180 EXPECT_EQ(a->a_plane.size.ToString(), b->a_plane.size.ToString()); |
| 181 EXPECT_EQ(a->a_plane.format, b->a_plane.format); |
179 } | 182 } |
180 | 183 |
181 void Compare(const TransferableResource& a, const TransferableResource& b) { | 184 void Compare(const TransferableResource& a, const TransferableResource& b) { |
182 EXPECT_EQ(a.id, b.id); | 185 EXPECT_EQ(a.id, b.id); |
183 EXPECT_EQ(a.sync_point, b.sync_point); | 186 EXPECT_EQ(a.sync_point, b.sync_point); |
184 EXPECT_EQ(a.format, b.format); | 187 EXPECT_EQ(a.format, b.format); |
185 EXPECT_EQ(a.filter, b.filter); | 188 EXPECT_EQ(a.filter, b.filter); |
186 EXPECT_EQ(a.size.ToString(), b.size.ToString()); | 189 EXPECT_EQ(a.size.ToString(), b.size.ToString()); |
187 for (size_t i = 0; i < arraysize(a.mailbox.name); ++i) | 190 for (size_t i = 0; i < arraysize(a.mailbox.name); ++i) |
188 EXPECT_EQ(a.mailbox.name[i], b.mailbox.name[i]); | 191 EXPECT_EQ(a.mailbox.name[i], b.mailbox.name[i]); |
(...skipping 39 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
228 VideoLayerImpl::FramePlane arbitrary_plane2; | 231 VideoLayerImpl::FramePlane arbitrary_plane2; |
229 arbitrary_plane2.resource_id = arbitrary_resourceid; | 232 arbitrary_plane2.resource_id = arbitrary_resourceid; |
230 arbitrary_plane2.size = arbitrary_size2; | 233 arbitrary_plane2.size = arbitrary_size2; |
231 arbitrary_plane2.format = arbitrary_int; | 234 arbitrary_plane2.format = arbitrary_int; |
232 | 235 |
233 VideoLayerImpl::FramePlane arbitrary_plane3; | 236 VideoLayerImpl::FramePlane arbitrary_plane3; |
234 arbitrary_plane3.resource_id = arbitrary_resourceid; | 237 arbitrary_plane3.resource_id = arbitrary_resourceid; |
235 arbitrary_plane3.size = arbitrary_size3; | 238 arbitrary_plane3.size = arbitrary_size3; |
236 arbitrary_plane3.format = arbitrary_int; | 239 arbitrary_plane3.format = arbitrary_int; |
237 | 240 |
| 241 VideoLayerImpl::FramePlane arbitrary_plane4; |
| 242 arbitrary_plane4.resource_id = arbitrary_resourceid; |
| 243 arbitrary_plane4.size = arbitrary_size3; |
| 244 arbitrary_plane4.format = arbitrary_int; |
| 245 |
238 WebFilterOperations arbitrary_filters1; | 246 WebFilterOperations arbitrary_filters1; |
239 arbitrary_filters1.append(WebFilterOperation::createGrayscaleFilter( | 247 arbitrary_filters1.append(WebFilterOperation::createGrayscaleFilter( |
240 arbitrary_float1)); | 248 arbitrary_float1)); |
241 | 249 |
242 WebFilterOperations arbitrary_filters2; | 250 WebFilterOperations arbitrary_filters2; |
243 arbitrary_filters2.append(WebFilterOperation::createBrightnessFilter( | 251 arbitrary_filters2.append(WebFilterOperation::createBrightnessFilter( |
244 arbitrary_float2)); | 252 arbitrary_float2)); |
245 | 253 |
246 // TODO(danakj): filter is not serialized. | 254 // TODO(danakj): filter is not serialized. |
247 skia::RefPtr<SkImageFilter> arbitrary_filter; | 255 skia::RefPtr<SkImageFilter> arbitrary_filter; |
(...skipping 131 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
379 tile_in->shared_quad_state); | 387 tile_in->shared_quad_state); |
380 | 388 |
381 scoped_ptr<YUVVideoDrawQuad> yuvvideo_in = | 389 scoped_ptr<YUVVideoDrawQuad> yuvvideo_in = |
382 YUVVideoDrawQuad::Create(); | 390 YUVVideoDrawQuad::Create(); |
383 yuvvideo_in->SetAll(shared_state1_in.get(), | 391 yuvvideo_in->SetAll(shared_state1_in.get(), |
384 arbitrary_rect1, | 392 arbitrary_rect1, |
385 arbitrary_rect2, | 393 arbitrary_rect2, |
386 arbitrary_rect3, | 394 arbitrary_rect3, |
387 arbitrary_bool1, | 395 arbitrary_bool1, |
388 arbitrary_sizef1, | 396 arbitrary_sizef1, |
389 arbitrary_plane1, | 397 &arbitrary_plane1, |
390 arbitrary_plane2, | 398 &arbitrary_plane2, |
391 arbitrary_plane3); | 399 &arbitrary_plane3, |
| 400 &arbitrary_plane4); |
392 scoped_ptr<DrawQuad> yuvvideo_cmp = yuvvideo_in->Copy( | 401 scoped_ptr<DrawQuad> yuvvideo_cmp = yuvvideo_in->Copy( |
393 yuvvideo_in->shared_quad_state); | 402 yuvvideo_in->shared_quad_state); |
394 | 403 |
395 scoped_ptr<RenderPass> pass_in = RenderPass::Create(); | 404 scoped_ptr<RenderPass> pass_in = RenderPass::Create(); |
396 pass_in->SetAll(arbitrary_id, | 405 pass_in->SetAll(arbitrary_id, |
397 arbitrary_rect1, | 406 arbitrary_rect1, |
398 arbitrary_rectf1, | 407 arbitrary_rectf1, |
399 arbitrary_matrix, | 408 arbitrary_matrix, |
400 arbitrary_bool1, | 409 arbitrary_bool1, |
401 arbitrary_bool2); | 410 arbitrary_bool2); |
(...skipping 132 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
534 EXPECT_TRUE(IPC::ParamTraits<DelegatedFrameData>::Read(&msg, | 543 EXPECT_TRUE(IPC::ParamTraits<DelegatedFrameData>::Read(&msg, |
535 &iter, &frame_out)); | 544 &iter, &frame_out)); |
536 | 545 |
537 ASSERT_EQ(2u, frame_out.resource_list.size()); | 546 ASSERT_EQ(2u, frame_out.resource_list.size()); |
538 Compare(arbitrary_resource1, frame_out.resource_list[0]); | 547 Compare(arbitrary_resource1, frame_out.resource_list[0]); |
539 Compare(arbitrary_resource2, frame_out.resource_list[1]); | 548 Compare(arbitrary_resource2, frame_out.resource_list[1]); |
540 } | 549 } |
541 | 550 |
542 } // namespace | 551 } // namespace |
543 } // namespace content | 552 } // namespace content |
OLD | NEW |