Index: content/browser/renderer_host/media/video_capture_device_client.cc |
diff --git a/content/browser/renderer_host/media/video_capture_device_client.cc b/content/browser/renderer_host/media/video_capture_device_client.cc |
index 4b6c4b3947f57d8a2cd188ee3223c6eb4eb6676d..24e634b7564dbcc6e1475ea7078fc1a28c8d0865 100644 |
--- a/content/browser/renderer_host/media/video_capture_device_client.cc |
+++ b/content/browser/renderer_host/media/video_capture_device_client.cc |
@@ -367,7 +367,10 @@ void VideoCaptureDeviceClient::OnIncomingCapturedBuffer( |
base::SharedMemory::NULLHandle(), 0u, base::TimeDelta()); |
break; |
} |
- DCHECK(frame.get()); |
+ if (!frame) { |
+ DLOG(ERROR) << "Couldn't create video frame"; |
+ return; |
+ } |
frame->metadata()->SetDouble(media::VideoFrameMetadata::FRAME_RATE, |
frame_format.frame_rate); |
OnIncomingCapturedVideoFrame(buffer.Pass(), frame, timestamp); |