| Index: content/browser/renderer_host/media/audio_input_sync_writer.h
|
| diff --git a/content/browser/renderer_host/media/audio_input_sync_writer.h b/content/browser/renderer_host/media/audio_input_sync_writer.h
|
| index 1d883e18a45319a39840fccf1e06b18797b2e9e1..880e49c2fc9e9b985f1adb1b8ea02ced5ccc6f9a 100644
|
| --- a/content/browser/renderer_host/media/audio_input_sync_writer.h
|
| +++ b/content/browser/renderer_host/media/audio_input_sync_writer.h
|
| @@ -9,10 +9,11 @@
|
| #include <stdint.h>
|
|
|
| #include <deque>
|
| +#include <memory>
|
| +#include <vector>
|
|
|
| #include "base/gtest_prod_util.h"
|
| #include "base/macros.h"
|
| -#include "base/memory/scoped_vector.h"
|
| #include "base/process/process.h"
|
| #include "base/sync_socket.h"
|
| #include "base/time/time.h"
|
| @@ -149,14 +150,14 @@ class CONTENT_EXPORT AudioInputSyncWriter
|
|
|
| // Vector of audio buses allocated during construction and deleted in the
|
| // destructor.
|
| - ScopedVector<media::AudioBus> audio_buses_;
|
| + std::vector<std::unique_ptr<media::AudioBus>> audio_buses_;
|
|
|
| // Fifo for audio that is used in case there isn't room in the shared memory.
|
| // This can for example happen under load when the consumer side is starved.
|
| // It should ideally be rare, but we need to guarantee that the data arrives
|
| // since audio processing such as echo cancelling requires that to perform
|
| // properly.
|
| - ScopedVector<media::AudioBus> overflow_buses_;
|
| + std::vector<std::unique_ptr<media::AudioBus>> overflow_buses_;
|
| struct OverflowParams {
|
| double volume;
|
| uint32_t hardware_delay_bytes;
|
|
|