| Index: webrtc/modules/audio_processing/three_band_filter_bank.h
|
| diff --git a/webrtc/modules/audio_processing/three_band_filter_bank.h b/webrtc/modules/audio_processing/three_band_filter_bank.h
|
| index 7677448e697b8e83cf24967695437ebe95f0adee..18e8aee7c9bb7ff0b6f3464fe842a0868f8d163b 100644
|
| --- a/webrtc/modules/audio_processing/three_band_filter_bank.h
|
| +++ b/webrtc/modules/audio_processing/three_band_filter_bank.h
|
| @@ -34,26 +34,26 @@ namespace webrtc {
|
| // depending on the input signal after compensating for the delay.
|
| class ThreeBandFilterBank final {
|
| public:
|
| - explicit ThreeBandFilterBank(int length);
|
| + explicit ThreeBandFilterBank(size_t length);
|
|
|
| // Splits |in| into 3 downsampled frequency bands in |out|.
|
| // |length| is the |in| length. Each of the 3 bands of |out| has to have a
|
| // length of |length| / 3.
|
| - void Analysis(const float* in, int length, float* const* out);
|
| + void Analysis(const float* in, size_t length, float* const* out);
|
|
|
| // Merges the 3 downsampled frequency bands in |in| into |out|.
|
| // |split_length| is the length of each band of |in|. |out| has to have at
|
| // least a length of 3 * |split_length|.
|
| - void Synthesis(const float* const* in, int split_length, float* out);
|
| + void Synthesis(const float* const* in, size_t split_length, float* out);
|
|
|
| private:
|
| void DownModulate(const float* in,
|
| - int split_length,
|
| - int offset,
|
| + size_t split_length,
|
| + size_t offset,
|
| float* const* out);
|
| void UpModulate(const float* const* in,
|
| - int split_length,
|
| - int offset,
|
| + size_t split_length,
|
| + size_t offset,
|
| float* out);
|
|
|
| std::vector<float> in_buffer_;
|
|
|