| Index: content/renderer/media/video_capture_impl.cc
 | 
| diff --git a/content/renderer/media/video_capture_impl.cc b/content/renderer/media/video_capture_impl.cc
 | 
| index 20d5d921fe483fe41c37bcef49429f3b784c9b8b..97b7cb50472d46d5590ad42bd7ede430d56334d9 100644
 | 
| --- a/content/renderer/media/video_capture_impl.cc
 | 
| +++ b/content/renderer/media/video_capture_impl.cc
 | 
| @@ -258,12 +258,15 @@ void VideoCaptureImpl::OnBufferReady(int32_t buffer_id,
 | 
|                                       mojom::VideoFrameInfoPtr info) {
 | 
|    DVLOG(1) << __func__ << " buffer_id: " << buffer_id;
 | 
|    DCHECK(io_thread_checker_.CalledOnValidThread());
 | 
| -  DCHECK_EQ(media::PIXEL_FORMAT_I420, info->pixel_format);
 | 
| -  DCHECK_EQ(media::PIXEL_STORAGE_CPU, info->storage_type);
 | 
|  
 | 
|    if (state_ != VIDEO_CAPTURE_STATE_STARTED ||
 | 
| -      info->pixel_format != media::PIXEL_FORMAT_I420 ||
 | 
| +      (info->pixel_format != media::PIXEL_FORMAT_I420 &&
 | 
| +       info->pixel_format != media::PIXEL_FORMAT_Y16) ||
 | 
|        info->storage_type != media::PIXEL_STORAGE_CPU) {
 | 
| +    LOG(DFATAL) << "Wrong state or pixel format or storage, got state: "
 | 
| +                << state_ << ", pixel format:"
 | 
| +                << VideoPixelFormatToString(info->pixel_format)
 | 
| +                << ", storage:" << info->storage_type;
 | 
|      GetVideoCaptureHost()->ReleaseBuffer(device_id_, buffer_id,
 | 
|                                           gpu::SyncToken(), -1.0);
 | 
|      return;
 | 
| 
 |