| 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 e97bad7b82c0c0aa247bc18edcf69567c36451a4..e67204642313fc50471d47a06760eb017c1ce5f6 100644
|
| --- a/content/browser/renderer_host/media/audio_input_renderer_host.cc
|
| +++ b/content/browser/renderer_host/media/audio_input_renderer_host.cc
|
| @@ -213,9 +213,19 @@ void AudioInputRendererHost::OnCreateStream(
|
| return;
|
| }
|
|
|
| + media::AudioParameters audio_params(config.params);
|
| + if (media_stream_manager_->audio_input_device_manager()->
|
| + ShouldUseFakeDevice()) {
|
| + audio_params.Reset(
|
| + media::AudioParameters::AUDIO_FAKE,
|
| + config.params.channel_layout(), config.params.channels(), 0,
|
| + config.params.sample_rate(), config.params.bits_per_sample(),
|
| + config.params.frames_per_buffer());
|
| + }
|
| +
|
| // Check if we have the permission to open the device and which device to use.
|
| std::string device_id = media::AudioManagerBase::kDefaultDeviceId;
|
| - if (session_id != AudioInputDeviceManager::kFakeOpenSessionId) {
|
| + if (audio_params.format() != media::AudioParameters::AUDIO_FAKE) {
|
| const StreamDeviceInfo* info = media_stream_manager_->
|
| audio_input_device_manager()->GetOpenedDeviceInfoById(session_id);
|
| if (!info) {
|
| @@ -228,16 +238,6 @@ void AudioInputRendererHost::OnCreateStream(
|
| device_id = info->device.id;
|
| }
|
|
|
| - media::AudioParameters audio_params(config.params);
|
| - if (media_stream_manager_->audio_input_device_manager()->
|
| - ShouldUseFakeDevice()) {
|
| - audio_params.Reset(
|
| - media::AudioParameters::AUDIO_FAKE,
|
| - config.params.channel_layout(), config.params.channels(), 0,
|
| - config.params.sample_rate(), config.params.bits_per_sample(),
|
| - config.params.frames_per_buffer());
|
| - }
|
| -
|
| // Create a new AudioEntry structure.
|
| scoped_ptr<AudioEntry> entry(new AudioEntry());
|
|
|
|
|