Chromium Code Reviews| Index: content/browser/renderer_host/media/audio_input_renderer_host.cc |
| diff --git a/content/browser/renderer_host/media/audio_input_renderer_host.cc b/content/browser/renderer_host/media/audio_input_renderer_host.cc |
| index 107914a92106a2f9b4cba857a4adbe9dce3b230a..6659a313df3e2e45329206e2b345fa21e13ac87b 100644 |
| --- a/content/browser/renderer_host/media/audio_input_renderer_host.cc |
| +++ b/content/browser/renderer_host/media/audio_input_renderer_host.cc |
| @@ -118,6 +118,16 @@ void AudioInputRendererHost::OnData(media::AudioInputController* controller, |
| NOTREACHED() << "Only low-latency mode is supported."; |
| } |
| +void AudioInputRendererHost::OnLog(media::AudioInputController* controller, |
| + const std::string& message) { |
| + BrowserThread::PostTask(BrowserThread::IO, |
| + FROM_HERE, |
| + base::Bind(&AudioInputRendererHost::DoLog, |
| + this, |
| + make_scoped_refptr(controller), |
| + message)); |
| +} |
| + |
| void AudioInputRendererHost::DoCompleteCreation( |
| media::AudioInputController* controller) { |
| DCHECK_CURRENTLY_ON(BrowserThread::IO); |
| @@ -205,6 +215,21 @@ void AudioInputRendererHost::DoHandleError( |
| DeleteEntryOnError(entry, AUDIO_INPUT_CONTROLLER_ERROR); |
| } |
| +void AudioInputRendererHost::DoLog(media::AudioInputController* controller, |
| + const std::string& message) { |
| + DCHECK_CURRENTLY_ON(BrowserThread::IO); |
| + AudioEntry* entry = LookupByController(controller); |
| + if (!entry) |
| + return; |
|
no longer working on chromium
2014/05/26 14:20:16
In the AIC, you log when the stream is closed, so
henrika (OOO until Aug 14)
2014/05/26 15:01:17
As discussed offline; will remove close logging in
|
| + |
| + // Add stream ID and current audio level reported bu AIC to native log. |
| + std::string log_string = |
| + base::StringPrintf("[stream_id=%d] ", entry->stream_id); |
| + log_string += message; |
| + MediaStreamManager::SendMessageToNativeLog(log_string); |
| + DVLOG(1) << log_string; |
| +} |
| + |
| bool AudioInputRendererHost::OnMessageReceived(const IPC::Message& message) { |
| bool handled = true; |
| IPC_BEGIN_MESSAGE_MAP(AudioInputRendererHost, message) |