Index: media/audio/linux/audio_manager_linux.cc |
diff --git a/media/audio/linux/audio_manager_linux.cc b/media/audio/linux/audio_manager_linux.cc |
index 5d9676e60f97bf3822c2219fe5235196decdf410..751a1e95292f019ee029c650699ccd6786d1bade 100644 |
--- a/media/audio/linux/audio_manager_linux.cc |
+++ b/media/audio/linux/audio_manager_linux.cc |
@@ -30,7 +30,8 @@ enum LinuxAudioIO { |
ScopedAudioManagerPtr CreateAudioManager( |
scoped_refptr<base::SingleThreadTaskRunner> task_runner, |
scoped_refptr<base::SingleThreadTaskRunner> worker_task_runner, |
- AudioLogFactory* audio_log_factory) { |
+ AudioLogFactory* audio_log_factory, |
+ CreateAudioFileWriterCallback create_audio_file_writer_callback) { |
#if defined(USE_CRAS) |
if (base::CommandLine::ForCurrentProcess()->HasSwitch(switches::kUseCras)) { |
UMA_HISTOGRAM_ENUMERATION("Media.LinuxAudioIO", kCras, kAudioIOMax + 1); |
@@ -45,8 +46,8 @@ ScopedAudioManagerPtr CreateAudioManager( |
// If the creation fails, we need to use the task runners to create other |
// AudioManager implementations. |
std::unique_ptr<AudioManagerPulse, AudioManagerDeleter> manager( |
- new AudioManagerPulse(task_runner, worker_task_runner, |
- audio_log_factory)); |
+ new AudioManagerPulse(task_runner, worker_task_runner, audio_log_factory, |
+ create_audio_file_writer_callback)); |
if (manager->Init()) { |
UMA_HISTOGRAM_ENUMERATION("Media.LinuxAudioIO", kPulse, kAudioIOMax + 1); |
return std::move(manager); |