// Default input buffer size.
static const int kDefaultInputBufferSize = 1024;
+#if defined(DLOPEN_PULSEAUDIO)
static const base::FilePath::CharType kPulseLib[] =
FILE_PATH_LITERAL("libpulse.so.0");
+#endif
// static
AudioManager* AudioManagerPulse::Create(AudioLogFactory* audio_log_factory) {
int buffer_size = kMinimumOutputBufferSize;
int bits_per_sample = 16;
int input_channels = 0;
- int sample_rate;
+ int sample_rate = GetNativeSampleRate();
if (input_params.IsValid()) {
bits_per_sample = input_params.bits_per_sample();
channel_layout = input_params.channel_layout();
buffer_size =
std::min(kMaximumOutputBufferSize,
std::max(buffer_size, input_params.frames_per_buffer()));
- sample_rate = input_params.sample_rate();
- } else {
- sample_rate = GetNativeSampleRate();
}
int user_buffer_size = GetUserBufferSize();