| Index: media/base/audio_buffer_converter.h
|
| diff --git a/media/base/audio_buffer_converter.h b/media/base/audio_buffer_converter.h
|
| index f29274812fb2f0893d40dbc5d85ccc9de82f6d15..d3f4b6b74ebd099239252187b411841d85668f6a 100644
|
| --- a/media/base/audio_buffer_converter.h
|
| +++ b/media/base/audio_buffer_converter.h
|
| @@ -10,6 +10,7 @@
|
|
|
| #include "base/memory/ref_counted.h"
|
| #include "base/time/time.h"
|
| +#include "media/base/audio_buffer.h"
|
| #include "media/base/audio_converter.h"
|
| #include "media/base/audio_parameters.h"
|
| #include "media/base/audio_timestamp_helper.h"
|
| @@ -17,7 +18,6 @@
|
|
|
| namespace media {
|
|
|
| -class AudioBuffer;
|
| class AudioBus;
|
|
|
| // Takes AudioBuffers in any format and uses an AudioConverter to convert them
|
| @@ -98,6 +98,9 @@ class MEDIA_EXPORT AudioBufferConverter : public AudioConverter::InputCallback {
|
| // full AudioBuses in ProvideInput()?
|
| bool is_flushing_;
|
|
|
| + // Pool to avoid thrashing memory when allocating AudioBuffers.
|
| + scoped_refptr<AudioBufferMemoryPool> pool_;
|
| +
|
| // The AudioConverter which does the real work here.
|
| std::unique_ptr<AudioConverter> audio_converter_;
|
| };
|
|
|