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..6b85e71ac8baf2fcd1a8ed53662d6d02b75de00e 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,8 @@ void VideoCaptureDeviceClient::OnIncomingCapturedBuffer( |
base::SharedMemory::NULLHandle(), 0u, base::TimeDelta()); |
break; |
} |
- DCHECK(frame.get()); |
+ if (!frame) |
+ return; |
frame->metadata()->SetDouble(media::VideoFrameMetadata::FRAME_RATE, |
frame_format.frame_rate); |
OnIncomingCapturedVideoFrame(buffer.Pass(), frame, timestamp); |