diff options
Diffstat (limited to 'chromium/content/browser/renderer_host/media/audio_input_renderer_host.cc')
-rw-r--r-- | chromium/content/browser/renderer_host/media/audio_input_renderer_host.cc | 26 |
1 files changed, 13 insertions, 13 deletions
diff --git a/chromium/content/browser/renderer_host/media/audio_input_renderer_host.cc b/chromium/content/browser/renderer_host/media/audio_input_renderer_host.cc index 7b421ba6d55..15dd9e610c7 100644 --- a/chromium/content/browser/renderer_host/media/audio_input_renderer_host.cc +++ b/chromium/content/browser/renderer_host/media/audio_input_renderer_host.cc @@ -71,11 +71,13 @@ AudioInputRendererHost::AudioEntry::AudioEntry() AudioInputRendererHost::AudioEntry::~AudioEntry() {} AudioInputRendererHost::AudioInputRendererHost( + int render_process_id, media::AudioManager* audio_manager, MediaStreamManager* media_stream_manager, AudioMirroringManager* audio_mirroring_manager, media::UserInputMonitor* user_input_monitor) : BrowserMessageFilter(AudioMsgStart), + render_process_id_(render_process_id), audio_manager_(audio_manager), media_stream_manager_(media_stream_manager), audio_mirroring_manager_(audio_mirroring_manager), @@ -84,7 +86,7 @@ AudioInputRendererHost::AudioInputRendererHost( media::AudioLogFactory::AUDIO_INPUT_CONTROLLER)) {} AudioInputRendererHost::~AudioInputRendererHost() { - DCHECK(BrowserThread::CurrentlyOn(BrowserThread::IO)); + DCHECK_CURRENTLY_ON(BrowserThread::IO); DCHECK(audio_entries_.empty()); } @@ -272,7 +274,7 @@ bool AudioInputRendererHost::OnMessageReceived(const IPC::Message& message) { void AudioInputRendererHost::OnCreateStream( int stream_id, - int render_view_id, + int render_frame_id, int session_id, const AudioInputHostMsg_CreateStream_Config& config) { DCHECK_CURRENTLY_ON(BrowserThread::IO); @@ -282,32 +284,28 @@ void AudioInputRendererHost::OnCreateStream( media::CHANNEL_LAYOUT_STEREO_AND_KEYBOARD_MIC) { media_stream_manager_->audio_input_device_manager() ->RegisterKeyboardMicStream( - base::Bind(&AudioInputRendererHost::DoCreateStream, - this, - stream_id, - render_view_id, - session_id, - config)); + base::Bind(&AudioInputRendererHost::DoCreateStream, this, stream_id, + render_frame_id, session_id, config)); } else { - DoCreateStream(stream_id, render_view_id, session_id, config); + DoCreateStream(stream_id, render_frame_id, session_id, config); } #else - DoCreateStream(stream_id, render_view_id, session_id, config); + DoCreateStream(stream_id, render_frame_id, session_id, config); #endif } void AudioInputRendererHost::DoCreateStream( int stream_id, - int render_view_id, + int render_frame_id, int session_id, const AudioInputHostMsg_CreateStream_Config& config) { DCHECK_CURRENTLY_ON(BrowserThread::IO); std::ostringstream oss; oss << "[stream_id=" << stream_id << "] " - << "AIRH::OnCreateStream(render_view_id=" << render_view_id + << "AIRH::OnCreateStream(render_frame_id=" << render_frame_id << ", session_id=" << session_id << ")"; - DCHECK_GT(render_view_id, 0); + DCHECK_GT(render_frame_id, 0); // media::AudioParameters is validated in the deserializer. if (LookupById(stream_id) != NULL) { @@ -423,6 +421,8 @@ void AudioInputRendererHost::DoCreateStream( entry->stream_id = stream_id; audio_entries_.insert(std::make_pair(stream_id, entry.release())); audio_log_->OnCreated(stream_id, audio_params, device_id); + MediaInternals::GetInstance()->SetWebContentsTitleForAudioLogEntry( + stream_id, render_process_id_, render_frame_id, audio_log_.get()); } void AudioInputRendererHost::OnRecordStream(int stream_id) { |