| 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) {
|
|
|