| 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:
|
|
|