Index: content/renderer/media/media_stream_audio_processor_options.cc |
diff --git a/content/renderer/media/media_stream_audio_processor_options.cc b/content/renderer/media/media_stream_audio_processor_options.cc |
index 8462a6550d0a75d65d12baee90ed1ff4d020b461..e386308fed94fe0a86fcba7e906066ef8f14cb21 100644 |
--- a/content/renderer/media/media_stream_audio_processor_options.cc |
+++ b/content/renderer/media/media_stream_audio_processor_options.cc |
@@ -251,10 +251,15 @@ void EnableTypingDetection(AudioProcessing* audio_processing, |
void StartEchoCancellationDump(AudioProcessing* audio_processing, |
base::File aec_dump_file) { |
DCHECK(aec_dump_file.IsValid()); |
- if (audio_processing->StartDebugRecordingForPlatformFile( |
- aec_dump_file.TakePlatformFile())) { |
- DLOG(ERROR) << "Fail to start AEC debug recording"; |
+ |
+ FILE* stream = base::FileToFILE(aec_dump_file.Pass(), "w"); |
+ if (!stream) { |
+ LOG(ERROR) << "Failed to open AEC dump file"; |
+ return; |
} |
+ |
+ if (audio_processing->StartDebugRecording(stream)) |
+ DLOG(ERROR) << "Fail to start AEC debug recording"; |
} |
void StopEchoCancellationDump(AudioProcessing* audio_processing) { |