| Index: webrtc/modules/audio_processing/rms_level.h
|
| diff --git a/webrtc/modules/audio_processing/rms_level.h b/webrtc/modules/audio_processing/rms_level.h
|
| index 055d271bb1980c1d0c9f4903a3fc8b24098461c5..12fa2125f08acdd3820971dddbcb370f3d25cdfa 100644
|
| --- a/webrtc/modules/audio_processing/rms_level.h
|
| +++ b/webrtc/modules/audio_processing/rms_level.h
|
| @@ -11,6 +11,8 @@
|
| #ifndef WEBRTC_MODULES_AUDIO_PROCESSING_RMS_LEVEL_H_
|
| #define WEBRTC_MODULES_AUDIO_PROCESSING_RMS_LEVEL_H_
|
|
|
| +#include <cstddef>
|
| +
|
| #include "webrtc/typedefs.h"
|
|
|
| namespace webrtc {
|
| @@ -35,11 +37,11 @@ class RMSLevel {
|
| void Reset();
|
|
|
| // Pass each chunk of audio to Process() to accumulate the level.
|
| - void Process(const int16_t* data, int length);
|
| + void Process(const int16_t* data, size_t length);
|
|
|
| // If all samples with the given |length| have a magnitude of zero, this is
|
| // a shortcut to avoid some computation.
|
| - void ProcessMuted(int length);
|
| + void ProcessMuted(size_t length);
|
|
|
| // Computes the RMS level over all data passed to Process() since the last
|
| // call to RMS(). The returned value is positive but should be interpreted as
|
| @@ -48,7 +50,7 @@ class RMSLevel {
|
|
|
| private:
|
| float sum_square_;
|
| - int sample_count_;
|
| + size_t sample_count_;
|
| };
|
|
|
| } // namespace webrtc
|
|
|