| 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 f23f50f82b2a771746ce012cbccebb0dc82cce94..5dff5c2c91339cebf69f5691df11ec851e287dd9 100644
|
| --- a/content/browser/renderer_host/media/video_capture_controller.cc
|
| +++ b/content/browser/renderer_host/media/video_capture_controller.cc
|
| @@ -121,7 +121,7 @@ class VideoCaptureController::VideoCaptureDeviceClient
|
| const gfx::Size& dimensions,
|
| base::TimeTicks timestamp,
|
| int frame_rate) OVERRIDE;
|
| - virtual void OnError() OVERRIDE;
|
| + virtual void OnError(const std::string& reason) OVERRIDE;
|
|
|
| private:
|
| scoped_refptr<Buffer> DoReserveOutputBuffer(media::VideoFrame::Format format,
|
| @@ -428,7 +428,10 @@ void VideoCaptureController::VideoCaptureDeviceClient::OnIncomingCapturedBuffer(
|
| timestamp));
|
| }
|
|
|
| -void VideoCaptureController::VideoCaptureDeviceClient::OnError() {
|
| +void VideoCaptureController::VideoCaptureDeviceClient::OnError(
|
| + const std::string& reason) {
|
| + MediaStreamManager::SendMessageToNativeLog(
|
| + "Error on video capture: " + reason);
|
| BrowserThread::PostTask(BrowserThread::IO,
|
| FROM_HERE,
|
| base::Bind(&VideoCaptureController::DoErrorOnIOThread, controller_));
|
|
|