Chromium Code Reviews
chromiumcodereview-hr@appspot.gserviceaccount.com (chromiumcodereview-hr) | Please choose your nickname with Settings | Help | Chromium Project | Gerrit Changes | Sign out
(1726)

Unified Diff: content/browser/renderer_host/media/audio_input_renderer_host.cc

Issue 12383016: Merge AssociateStreamWithProducer message into CreateStream message for both audio output and input. (Closed) Base URL: svn://svn.chromium.org/chrome/trunk/src
Patch Set: rebase Created 7 years, 10 months ago
Use n/p to move between diff chunks; N/P to move between comments. Draft comments are only viewable by you.
Jump to:
View side-by-side diff with in-line comments
Download patch
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 f83d19aacb8df035e4523e8fec60313f309bd758..26f9af9c20c032311815f6215dba93c2282d9e33 100644
--- a/content/browser/renderer_host/media/audio_input_renderer_host.cc
+++ b/content/browser/renderer_host/media/audio_input_renderer_host.cc
@@ -185,8 +185,6 @@ bool AudioInputRendererHost::OnMessageReceived(const IPC::Message& message,
IPC_BEGIN_MESSAGE_MAP_EX(AudioInputRendererHost, message, *message_was_ok)
IPC_MESSAGE_HANDLER(AudioInputHostMsg_StartDevice, OnStartDevice)
IPC_MESSAGE_HANDLER(AudioInputHostMsg_CreateStream, OnCreateStream)
- IPC_MESSAGE_HANDLER(AudioInputHostMsg_AssociateStreamWithConsumer,
- OnAssociateStreamWithConsumer)
IPC_MESSAGE_HANDLER(AudioInputHostMsg_RecordStream, OnRecordStream)
IPC_MESSAGE_HANDLER(AudioInputHostMsg_CloseStream, OnCloseStream)
IPC_MESSAGE_HANDLER(AudioInputHostMsg_SetVolume, OnSetVolume)
@@ -209,11 +207,15 @@ void AudioInputRendererHost::OnStartDevice(int stream_id, int session_id) {
}
void AudioInputRendererHost::OnCreateStream(
- int stream_id, const media::AudioParameters& params,
+ int stream_id, int render_view_id, const media::AudioParameters& params,
const std::string& device_id, bool automatic_gain_control) {
- VLOG(1) << "AudioInputRendererHost::OnCreateStream(stream_id="
- << stream_id << ")";
DCHECK(BrowserThread::CurrentlyOn(BrowserThread::IO));
+
+ DVLOG(1) << "AudioInputRendererHost@" << this
+ << "::OnCreateStream(stream_id=" << stream_id
+ << ", render_view_id=" << render_view_id << ")";
+ DCHECK_LT(0, render_view_id);
DaleCurtis 2013/03/05 23:29:54 Yoda is persona non grata in Chrome style.
miu 2013/03/06 22:36:52 Gtest semantics, I blame. Fixed all of these, I h
+
// media::AudioParameters is validated in the deserializer.
if (LookupById(stream_id) != NULL) {
SendErrorMessage(stream_id);
@@ -284,21 +286,12 @@ void AudioInputRendererHost::OnCreateStream(
if (params.format() == media::AudioParameters::AUDIO_PCM_LOW_LATENCY)
entry->controller->SetAutomaticGainControl(automatic_gain_control);
- // If we have created the controller successfully create a entry and add it
+ // Since the controller was created successfully, create an entry and add it
// to the map.
entry->stream_id = stream_id;
-
audio_entries_.insert(std::make_pair(stream_id, entry.release()));
}
-void AudioInputRendererHost::OnAssociateStreamWithConsumer(int stream_id,
- int render_view_id) {
- // TODO(miu): Will use render_view_id in upcoming change.
- DVLOG(1) << "AudioInputRendererHost@" << this
- << "::OnAssociateStreamWithConsumer(stream_id=" << stream_id
- << ", render_view_id=" << render_view_id << ")";
-}
-
void AudioInputRendererHost::OnRecordStream(int stream_id) {
DCHECK(BrowserThread::CurrentlyOn(BrowserThread::IO));

Powered by Google App Engine
This is Rietveld 408576698