| 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 5f2136bd6f79bd48fe3c8f4c297772a6a4d3e6e6..54744722acaf0751b6f2ab312bad2d52bbd7b852 100644
|
| --- a/content/browser/renderer_host/media/video_capture_controller.cc
|
| +++ b/content/browser/renderer_host/media/video_capture_controller.cc
|
| @@ -484,6 +484,17 @@ void VideoCaptureController::OnLog(const std::string& message) {
|
| MediaStreamManager::SendMessageToNativeLog("Video capture: " + message);
|
| }
|
|
|
| +void VideoCaptureController::OnStarted() {
|
| + DCHECK_CURRENTLY_ON(BrowserThread::IO);
|
| + state_ = VIDEO_CAPTURE_STATE_STARTED;
|
| +
|
| + for (const auto& client : controller_clients_) {
|
| + if (client->session_closed)
|
| + continue;
|
| + client->event_handler->OnStarted(client->controller_id);
|
| + }
|
| +}
|
| +
|
| void VideoCaptureController::OnBufferDestroyed(int buffer_id_to_drop) {
|
| DCHECK_CURRENTLY_ON(BrowserThread::IO);
|
|
|
|
|