| 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 4fd53a88fb610b1262b25baee9e3761b6633fa56..83381252cd649ed179ee095121f7dcda4f39a186 100644
|
| --- a/content/browser/renderer_host/media/video_capture_controller.cc
|
| +++ b/content/browser/renderer_host/media/video_capture_controller.cc
|
| @@ -516,8 +516,13 @@ VideoCaptureController::VideoCaptureDeviceClient::OnIncomingCapturedVideoFrame(
|
|
|
| void VideoCaptureController::VideoCaptureDeviceClient::OnError(
|
| const std::string& reason) {
|
| - MediaStreamManager::SendMessageToNativeLog(
|
| - "Error on video capture: " + reason);
|
| + const std::string last_error_message =
|
| + logging::SystemErrorCodeToString(logging::GetLastSystemErrorCode());
|
| + std::ostringstream log_message;
|
| + log_message << "Error on video capture: " << reason
|
| + << ", OS message: " << last_error_message;
|
| + DLOG(ERROR) << log_message.str();
|
| + MediaStreamManager::SendMessageToNativeLog(log_message.str());
|
| BrowserThread::PostTask(BrowserThread::IO,
|
| FROM_HERE,
|
| base::Bind(&VideoCaptureController::DoErrorOnIOThread, controller_));
|
|
|