| Index: media/renderers/skcanvas_video_renderer.cc
|
| diff --git a/media/renderers/skcanvas_video_renderer.cc b/media/renderers/skcanvas_video_renderer.cc
|
| index 702e20f732f7f3d2f9c6438d6073a115f2ae3a59..c05abcea15e829717f8df314fe85ea58788ec2c2 100644
|
| --- a/media/renderers/skcanvas_video_renderer.cc
|
| +++ b/media/renderers/skcanvas_video_renderer.cc
|
| @@ -87,6 +87,8 @@ sk_sp<SkImage> NewSkImageFromVideoFrameYUVTextures(
|
| const VideoFrame* video_frame,
|
| const Context3D& context_3d) {
|
| DCHECK(video_frame->HasTextures());
|
| + // TODO: We should compare the DCHECK vs when UpdateLastImage calls this
|
| + // function. (crbug.com/674185)
|
| DCHECK(video_frame->format() == PIXEL_FORMAT_I420 ||
|
| video_frame->format() == PIXEL_FORMAT_NV12);
|
|
|
| @@ -654,6 +656,7 @@ void SkCanvasVideoRenderer::ConvertVideoFrameToRGBPixels(
|
| }
|
| break;
|
| case PIXEL_FORMAT_YV16:
|
| + case PIXEL_FORMAT_I422:
|
| LIBYUV_I422_TO_ARGB(video_frame->visible_data(VideoFrame::kYPlane),
|
| video_frame->stride(VideoFrame::kYPlane),
|
| video_frame->visible_data(VideoFrame::kUPlane),
|
|
|