| 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 f9e13b6c293569df036996cd69a084aaf49081dc..ed3e7f0a88ef0a8e8f8a86e25facb53ca8ad6324 100644
|
| --- a/content/renderer/media/video_capture_impl.cc
|
| +++ b/content/renderer/media/video_capture_impl.cc
|
| @@ -374,7 +374,11 @@ void VideoCaptureImpl::OnBufferReceived(
|
| NOTREACHED();
|
| break;
|
| }
|
| - DCHECK(frame);
|
| + if (!frame) {
|
| + Send(new VideoCaptureHostMsg_BufferReady(device_id_, buffer_id,
|
| + gpu::SyncToken(), -1.0));
|
| + return;
|
| + }
|
|
|
| frame->metadata()->SetTimeTicks(media::VideoFrameMetadata::REFERENCE_TIME,
|
| timestamp);
|
|
|