| Index: webkit/media/skcanvas_video_renderer_unittest.cc
|
| diff --git a/webkit/media/skcanvas_video_renderer_unittest.cc b/webkit/media/skcanvas_video_renderer_unittest.cc
|
| index f2a1c888e1246ee044f50fedeb6c02a37ff4fe49..b362f112734aa38e80d862ebc8f08cfb7c2fc3b4 100644
|
| --- a/webkit/media/skcanvas_video_renderer_unittest.cc
|
| +++ b/webkit/media/skcanvas_video_renderer_unittest.cc
|
| @@ -109,6 +109,15 @@ void SkCanvasVideoRendererTest::Paint(VideoFrame* video_frame,
|
| renderer_.Paint(video_frame, canvas, kNaturalRect, 0xFF);
|
| }
|
|
|
| +inline uint32_t SetPackedColor(uint8_t a, uint8_t r, uint8_t g, uint8_t b) {
|
| + return (a << SK_A32_SHIFT) | (r << SK_R32_SHIFT) |
|
| + (g << SK_G32_SHIFT) | (b << SK_B32_SHIFT);
|
| +}
|
| +
|
| +#define ColorRed SetPackedColor(0xFF, 0xFF, 0x00, 0x00)
|
| +#define ColorGreen SetPackedColor(0xFF, 0x00, 0xFF, 0x00)
|
| +#define ColorBlue SetPackedColor(0xFF, 0x00, 0x00, 0xFF)
|
| +
|
| TEST_F(SkCanvasVideoRendererTest, FastPaint_NoFrame) {
|
| // Test that black gets painted over canvas.
|
| FillCanvas(fast_path_canvas(), SK_ColorRED);
|
| @@ -125,76 +134,76 @@ TEST_F(SkCanvasVideoRendererTest, SlowPaint_NoFrame) {
|
|
|
| TEST_F(SkCanvasVideoRendererTest, FastPaint_Natural) {
|
| Paint(natural_frame(), fast_path_canvas(), kRed);
|
| - EXPECT_EQ(SK_ColorRED, GetColor(fast_path_canvas()));
|
| + EXPECT_EQ(ColorRed, GetColor(fast_path_canvas()));
|
| }
|
|
|
| TEST_F(SkCanvasVideoRendererTest, SlowPaint_Natural) {
|
| Paint(natural_frame(), slow_path_canvas(), kRed);
|
| - EXPECT_EQ(SK_ColorRED, GetColor(slow_path_canvas()));
|
| + EXPECT_EQ(ColorRed, GetColor(slow_path_canvas()));
|
| }
|
|
|
| TEST_F(SkCanvasVideoRendererTest, FastPaint_Larger) {
|
| Paint(natural_frame(), fast_path_canvas(), kRed);
|
| - EXPECT_EQ(SK_ColorRED, GetColor(fast_path_canvas()));
|
| + EXPECT_EQ(ColorRed, GetColor(fast_path_canvas()));
|
|
|
| Paint(larger_frame(), fast_path_canvas(), kBlue);
|
| - EXPECT_EQ(SK_ColorBLUE, GetColor(fast_path_canvas()));
|
| + EXPECT_EQ(ColorBlue, GetColor(fast_path_canvas()));
|
| }
|
|
|
| TEST_F(SkCanvasVideoRendererTest, SlowPaint_Larger) {
|
| Paint(natural_frame(), slow_path_canvas(), kRed);
|
| - EXPECT_EQ(SK_ColorRED, GetColor(slow_path_canvas()));
|
| + EXPECT_EQ(ColorRed, GetColor(slow_path_canvas()));
|
|
|
| Paint(larger_frame(), slow_path_canvas(), kBlue);
|
| - EXPECT_EQ(SK_ColorBLUE, GetColor(slow_path_canvas()));
|
| + EXPECT_EQ(ColorBlue, GetColor(slow_path_canvas()));
|
| }
|
|
|
| TEST_F(SkCanvasVideoRendererTest, FastPaint_Smaller) {
|
| Paint(natural_frame(), fast_path_canvas(), kRed);
|
| - EXPECT_EQ(SK_ColorRED, GetColor(fast_path_canvas()));
|
| + EXPECT_EQ(ColorRed, GetColor(fast_path_canvas()));
|
|
|
| Paint(smaller_frame(), fast_path_canvas(), kBlue);
|
| - EXPECT_EQ(SK_ColorBLUE, GetColor(fast_path_canvas()));
|
| + EXPECT_EQ(ColorBlue, GetColor(fast_path_canvas()));
|
| }
|
|
|
| TEST_F(SkCanvasVideoRendererTest, SlowPaint_Smaller) {
|
| Paint(natural_frame(), slow_path_canvas(), kRed);
|
| - EXPECT_EQ(SK_ColorRED, GetColor(slow_path_canvas()));
|
| + EXPECT_EQ(ColorRed, GetColor(slow_path_canvas()));
|
|
|
| Paint(smaller_frame(), slow_path_canvas(), kBlue);
|
| - EXPECT_EQ(SK_ColorBLUE, GetColor(slow_path_canvas()));
|
| + EXPECT_EQ(ColorBlue, GetColor(slow_path_canvas()));
|
| }
|
|
|
| TEST_F(SkCanvasVideoRendererTest, FastPaint_NoTimestamp) {
|
| VideoFrame* video_frame = natural_frame();
|
| video_frame->SetTimestamp(media::kNoTimestamp());
|
| Paint(video_frame, fast_path_canvas(), kRed);
|
| - EXPECT_EQ(SK_ColorRED, GetColor(fast_path_canvas()));
|
| + EXPECT_EQ(ColorRed, GetColor(fast_path_canvas()));
|
| }
|
|
|
| TEST_F(SkCanvasVideoRendererTest, SlowPaint_NoTimestamp) {
|
| VideoFrame* video_frame = natural_frame();
|
| video_frame->SetTimestamp(media::kNoTimestamp());
|
| Paint(video_frame, slow_path_canvas(), kRed);
|
| - EXPECT_EQ(SK_ColorRED, GetColor(slow_path_canvas()));
|
| + EXPECT_EQ(ColorRed, GetColor(slow_path_canvas()));
|
| }
|
|
|
| TEST_F(SkCanvasVideoRendererTest, FastPaint_SameVideoFrame) {
|
| Paint(natural_frame(), fast_path_canvas(), kRed);
|
| - EXPECT_EQ(SK_ColorRED, GetColor(fast_path_canvas()));
|
| + EXPECT_EQ(ColorRed, GetColor(fast_path_canvas()));
|
|
|
| // Fast paints always get painted to the canvas.
|
| Paint(natural_frame(), fast_path_canvas(), kBlue);
|
| - EXPECT_EQ(SK_ColorBLUE, GetColor(fast_path_canvas()));
|
| + EXPECT_EQ(ColorBlue, GetColor(fast_path_canvas()));
|
| }
|
|
|
| TEST_F(SkCanvasVideoRendererTest, SlowPaint_SameVideoFrame) {
|
| Paint(natural_frame(), slow_path_canvas(), kRed);
|
| - EXPECT_EQ(SK_ColorRED, GetColor(slow_path_canvas()));
|
| + EXPECT_EQ(ColorRed, GetColor(slow_path_canvas()));
|
|
|
| // Slow paints can get cached, expect the old color value.
|
| Paint(natural_frame(), slow_path_canvas(), kBlue);
|
| - EXPECT_EQ(SK_ColorRED, GetColor(slow_path_canvas()));
|
| + EXPECT_EQ(ColorRed, GetColor(slow_path_canvas()));
|
| }
|
|
|
| } // namespace webkit_media
|
|
|