Index: media/tools/player_x11/x11_video_renderer.cc |
diff --git a/media/tools/player_x11/x11_video_renderer.cc b/media/tools/player_x11/x11_video_renderer.cc |
index 907e1abb5f680172559538880ba9cd0687fbe285..692fe8d872ccb4875bf5aa6f7a37b642194ea7bd 100644 |
--- a/media/tools/player_x11/x11_video_renderer.cc |
+++ b/media/tools/player_x11/x11_video_renderer.cc |
@@ -100,13 +100,15 @@ void X11VideoRenderer::Paint(media::VideoFrame* video_frame) { |
// Convert YUV frame to RGB. |
DCHECK(video_frame->format() == media::VideoFrame::YV12 || |
+ video_frame->format() == media::VideoFrame::I420 || |
video_frame->format() == media::VideoFrame::YV16); |
DCHECK(video_frame->stride(media::VideoFrame::kUPlane) == |
video_frame->stride(media::VideoFrame::kVPlane)); |
DCHECK(image_->data); |
media::YUVType yuv_type = |
- (video_frame->format() == media::VideoFrame::YV12) ? |
+ (video_frame->format() == media::VideoFrame::YV12 || |
+ video_frame->format() == media::VideoFrame::I420) ? |
media::YV12 : media::YV16; |
media::ConvertYUVToRGB32(video_frame->data(media::VideoFrame::kYPlane), |
video_frame->data(media::VideoFrame::kUPlane), |