Index: content/browser/renderer_host/media/video_capture_controller.cc |
diff --git a/content/browser/renderer_host/media/video_capture_controller.cc b/content/browser/renderer_host/media/video_capture_controller.cc |
index 05636438f151b3fe0827ba6b64f9b6077ffc5e2b..41ccb69f1e981a0cfef4b7d440b1347ecba39129 100644 |
--- a/content/browser/renderer_host/media/video_capture_controller.cc |
+++ b/content/browser/renderer_host/media/video_capture_controller.cc |
@@ -328,7 +328,9 @@ void VideoCaptureController::DoIncomingCapturedVideoFrameOnIOThread( |
client->controller_id, buffer_id, frame->mailbox_holder(0), |
frame->coded_size(), timestamp, copy_of_metadata.Pass()); |
} else if (frame->format() == media::VideoFrame::I420) { |
- bool is_new_buffer = client->known_buffers.insert(buffer_id).second; |
+ DCHECK(frame->IsMappable()); |
+ const bool is_new_buffer = |
+ client->known_buffers.insert(buffer_id).second; |
if (is_new_buffer) { |
// On the first use of a buffer on a client, share the memory handle. |
size_t memory_size = 0; |