summaryrefslogtreecommitdiff
path: root/chromium/media/audio/pulse/audio_manager_pulse.cc
diff options
context:
space:
mode:
Diffstat (limited to 'chromium/media/audio/pulse/audio_manager_pulse.cc')
-rw-r--r--chromium/media/audio/pulse/audio_manager_pulse.cc16
1 files changed, 8 insertions, 8 deletions
diff --git a/chromium/media/audio/pulse/audio_manager_pulse.cc b/chromium/media/audio/pulse/audio_manager_pulse.cc
index 5c09f149057..d369d135bef 100644
--- a/chromium/media/audio/pulse/audio_manager_pulse.cc
+++ b/chromium/media/audio/pulse/audio_manager_pulse.cc
@@ -10,9 +10,8 @@
#include "base/logging.h"
#include "base/nix/xdg_util.h"
#include "base/stl_util.h"
+#include "media/audio/alsa/audio_manager_alsa.h"
#include "media/audio/audio_parameters.h"
-#include "media/audio/audio_util.h"
-#include "media/audio/linux/audio_manager_linux.h"
#include "media/audio/pulse/pulse_input.h"
#include "media/audio/pulse/pulse_output.h"
#include "media/audio/pulse/pulse_unified.h"
@@ -39,8 +38,8 @@ static const base::FilePath::CharType kPulseLib[] =
FILE_PATH_LITERAL("libpulse.so.0");
// static
-AudioManager* AudioManagerPulse::Create() {
- scoped_ptr<AudioManagerPulse> ret(new AudioManagerPulse());
+AudioManager* AudioManagerPulse::Create(AudioLogFactory* audio_log_factory) {
+ scoped_ptr<AudioManagerPulse> ret(new AudioManagerPulse(audio_log_factory));
if (ret->Init())
return ret.release();
@@ -48,8 +47,9 @@ AudioManager* AudioManagerPulse::Create() {
return NULL;
}
-AudioManagerPulse::AudioManagerPulse()
- : input_mainloop_(NULL),
+AudioManagerPulse::AudioManagerPulse(AudioLogFactory* audio_log_factory)
+ : AudioManagerBase(audio_log_factory),
+ input_mainloop_(NULL),
input_context_(NULL),
devices_(NULL),
native_input_sample_rate_(0) {
@@ -78,7 +78,7 @@ bool AudioManagerPulse::HasAudioInputDevices() {
}
void AudioManagerPulse::ShowAudioInputSettings() {
- AudioManagerLinux::ShowLinuxAudioInputSettings();
+ AudioManagerAlsa::ShowLinuxAudioInputSettings();
}
void AudioManagerPulse::GetAudioDeviceNames(
@@ -181,7 +181,7 @@ AudioParameters AudioManagerPulse::GetPreferredOutputStreamParameters(
return AudioParameters(
AudioParameters::AUDIO_PCM_LOW_LATENCY, channel_layout, input_channels,
- sample_rate, bits_per_sample, buffer_size);
+ sample_rate, bits_per_sample, buffer_size, AudioParameters::NO_EFFECTS);
}
AudioOutputStream* AudioManagerPulse::MakeOutputStream(