Index: media/blink/skcanvas_video_renderer.cc |
diff --git a/media/blink/skcanvas_video_renderer.cc b/media/blink/skcanvas_video_renderer.cc |
index 4115d9a47919c584523bb4634adb2f919ca477f4..3b64e38f81b30159eef8dc2d0fb4799ae29410f2 100644 |
--- a/media/blink/skcanvas_video_renderer.cc |
+++ b/media/blink/skcanvas_video_renderer.cc |
@@ -27,6 +27,7 @@ |
SK_A32_SHIFT == 24 |
#define LIBYUV_I420_TO_ARGB libyuv::I420ToARGB |
#define LIBYUV_I422_TO_ARGB libyuv::I422ToARGB |
+#define LIBYUV_I444_TO_ARGB libyuv::I444ToARGB |
#define LIBYUV_I420ALPHA_TO_ARGB libyuv::I420AlphaToARGB |
#define LIBYUV_J420_TO_ARGB libyuv::J420ToARGB |
#define LIBYUV_H420_TO_ARGB libyuv::H420ToARGB |
@@ -34,6 +35,7 @@ |
SK_A32_SHIFT == 24 |
#define LIBYUV_I420_TO_ARGB libyuv::I420ToABGR |
#define LIBYUV_I422_TO_ARGB libyuv::I422ToABGR |
+#define LIBYUV_I444_TO_ARGB libyuv::I444ToABGR |
#define LIBYUV_I420ALPHA_TO_ARGB libyuv::I420AlphaToABGR |
#define LIBYUV_J420_TO_ARGB libyuv::J420ToABGR |
#define LIBYUV_H420_TO_ARGB libyuv::H420ToABGR |
@@ -512,7 +514,7 @@ void SkCanvasVideoRenderer::ConvertVideoFrameToRGBPixels( |
break; |
case PIXEL_FORMAT_YV24: |
- libyuv::I444ToARGB( |
+ LIBYUV_I444_TO_ARGB( |
video_frame->visible_data(VideoFrame::kYPlane), |
video_frame->stride(VideoFrame::kYPlane), |
video_frame->visible_data(VideoFrame::kUPlane), |
@@ -523,15 +525,6 @@ void SkCanvasVideoRenderer::ConvertVideoFrameToRGBPixels( |
row_bytes, |
video_frame->visible_rect().width(), |
video_frame->visible_rect().height()); |
-#if SK_R32_SHIFT == 0 && SK_G32_SHIFT == 8 && SK_B32_SHIFT == 16 && \ |
- SK_A32_SHIFT == 24 |
- libyuv::ARGBToABGR(static_cast<uint8*>(rgb_pixels), |
- row_bytes, |
- static_cast<uint8*>(rgb_pixels), |
- row_bytes, |
- video_frame->visible_rect().width(), |
- video_frame->visible_rect().height()); |
-#endif |
break; |
case PIXEL_FORMAT_NV12: |
case PIXEL_FORMAT_NV21: |