Index: webrtc/modules/audio_processing/agc/loudness_histogram.h |
diff --git a/webrtc/modules/audio_processing/agc/histogram.h b/webrtc/modules/audio_processing/agc/loudness_histogram.h |
similarity index 75% |
rename from webrtc/modules/audio_processing/agc/histogram.h |
rename to webrtc/modules/audio_processing/agc/loudness_histogram.h |
index fd369a284b15872e8cb9d7c2a8bbbe1ad15d349b..b079299a0985e5b7ab761ffe29fbebb07577c824 100644 |
--- a/webrtc/modules/audio_processing/agc/histogram.h |
+++ b/webrtc/modules/audio_processing/agc/loudness_histogram.h |
@@ -8,8 +8,8 @@ |
* be found in the AUTHORS file in the root of the source tree. |
*/ |
-#ifndef WEBRTC_MODULES_AUDIO_PROCESSING_AGC_HISTOGRAM_H_ |
-#define WEBRTC_MODULES_AUDIO_PROCESSING_AGC_HISTOGRAM_H_ |
+#ifndef WEBRTC_MODULES_AUDIO_PROCESSING_AGC_LOUDNESS_HISTOGRAM_H_ |
+#define WEBRTC_MODULES_AUDIO_PROCESSING_AGC_LOUDNESS_HISTOGRAM_H_ |
#include <string.h> |
@@ -21,15 +21,15 @@ namespace webrtc { |
// This class implements the histogram of loudness with circular buffers so that |
// the histogram tracks the last T seconds of the loudness. |
-class Histogram { |
+class LoudnessHistogram { |
public: |
- // Create a non-sliding Histogram. |
- static Histogram* Create(); |
+ // Create a non-sliding LoudnessHistogram. |
+ static LoudnessHistogram* Create(); |
- // Create a sliding Histogram, i.e. the histogram represents the last |
+ // Create a sliding LoudnessHistogram, i.e. the histogram represents the last |
// |window_size| samples. |
- static Histogram* Create(int window_size); |
- ~Histogram(); |
+ static LoudnessHistogram* Create(int window_size); |
+ ~LoudnessHistogram(); |
// Insert RMS and the corresponding activity probability. |
void Update(double rms, double activity_probability); |
@@ -48,8 +48,8 @@ class Histogram { |
int num_updates() const { return num_updates_; } |
private: |
- Histogram(); |
- explicit Histogram(int window); |
+ LoudnessHistogram(); |
+ explicit LoudnessHistogram(int window); |
// Find the histogram bin associated with the given |rms|. |
int GetBinIndex(double rms); |
@@ -68,9 +68,9 @@ class Histogram { |
// |bin_count_q10_|. |
int64_t audio_content_q10_; |
- // Histogram of input RMS in Q10 with |kHistSize_| bins. In each 'Update(),' |
- // we increment the associated histogram-bin with the given probability. The |
- // increment is implemented in Q10 to avoid rounding errors. |
+ // LoudnessHistogram of input RMS in Q10 with |kHistSize_| bins. In each |
+ // 'Update(),' we increment the associated histogram-bin with the given |
+ // probability. The increment is implemented in Q10 to avoid rounding errors. |
int64_t bin_count_q10_[kHistSize]; |
// Circular buffer for probabilities |
@@ -89,4 +89,4 @@ class Histogram { |
} // namespace webrtc |
-#endif // WEBRTC_MODULES_AUDIO_PROCESSING_AGC_HISTOGRAM_H_ |
+#endif // WEBRTC_MODULES_AUDIO_PROCESSING_AGC_LOUDNESS_HISTOGRAM_H_ |