diff options
Diffstat (limited to 'media/audio/mac/audio_manager_mac.cc')
-rw-r--r-- | media/audio/mac/audio_manager_mac.cc | 11 |
1 files changed, 3 insertions, 8 deletions
diff --git a/media/audio/mac/audio_manager_mac.cc b/media/audio/mac/audio_manager_mac.cc index 15f570d..2184e12 100644 --- a/media/audio/mac/audio_manager_mac.cc +++ b/media/audio/mac/audio_manager_mac.cc @@ -298,11 +298,7 @@ AudioOutputStream* AudioManagerMac::MakeLowLatencyOutputStream( DCHECK_EQ(AudioParameters::AUDIO_PCM_LOW_LATENCY, params.format()); // TODO(crogers): support more than stereo input. - // TODO(crogers): remove flag once we handle input device selection. - // https://code.google.com/p/chromium/issues/detail?id=147327 - if (params.input_channels() == 2 && - CommandLine::ForCurrentProcess()->HasSwitch( - switches::kEnableWebAudioInput)) { + if (params.input_channels() == 2) { if (HasUnifiedDefaultIO()) return new AudioHardwareUnifiedStream(this, params); @@ -344,10 +340,9 @@ AudioParameters AudioManagerMac::GetPreferredOutputStreamParameters( channel_layout = input_params.channel_layout(); input_channels = input_params.input_channels(); - if (CommandLine::ForCurrentProcess()->HasSwitch( - switches::kEnableWebAudioInput)) { + if (input_channels > 0) { // TODO(crogers): given the limitations of the AudioOutputStream - // back-ends used with kEnableWebAudioInput, we hard-code to stereo. + // back-ends used with synchronized I/O, we hard-code to stereo. // Specifically, this is a limitation of AudioSynchronizedStream which // can be removed as part of the work to consolidate these back-ends. channel_layout = CHANNEL_LAYOUT_STEREO; |