| Index: media/audio/mac/audio_low_latency_input_mac.h
|
| diff --git a/media/audio/mac/audio_low_latency_input_mac.h b/media/audio/mac/audio_low_latency_input_mac.h
|
| index 04592d2cecf2cceb4827fec4152d8af90253be4d..ae0c4057b945636c3473439bc6d9da7b9e92b814 100644
|
| --- a/media/audio/mac/audio_low_latency_input_mac.h
|
| +++ b/media/audio/mac/audio_low_latency_input_mac.h
|
| @@ -39,7 +39,7 @@
|
| #include <AudioUnit/AudioUnit.h>
|
| #include <CoreAudio/CoreAudio.h>
|
|
|
| -#include "base/atomicops.h"
|
| +#include "base/cancelable_callback.h"
|
| #include "base/memory/scoped_ptr.h"
|
| #include "base/synchronization/lock.h"
|
| #include "media/audio/agc_audio_stream.h"
|
| @@ -162,6 +162,9 @@ class AUAudioInputStream : public AgcAudioStream<AudioInputStream> {
|
| // OnData() callbacks where each callback contains this amount of bytes.
|
| int requested_size_bytes_;
|
|
|
| + // Used to defer Start() to workaround http://crbug.com/160920.
|
| + base::CancelableClosure deferred_start_cb_;
|
| +
|
| DISALLOW_COPY_AND_ASSIGN(AUAudioInputStream);
|
| };
|
|
|
|
|