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 28a5f6744c6b835986f477e62fc082c6f61e27eb..b4d142e99ff55fc9c212cef78623cc83d3e42b83 100644 |
--- a/content/browser/renderer_host/media/video_capture_device_client.cc |
+++ b/content/browser/renderer_host/media/video_capture_device_client.cc |
@@ -368,7 +368,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(std::move(buffer), frame, timestamp); |