Index: webrtc/modules/audio_processing/intelligibility/intelligibility_utils.h |
diff --git a/webrtc/modules/audio_processing/intelligibility/intelligibility_utils.h b/webrtc/modules/audio_processing/intelligibility/intelligibility_utils.h |
index 2bf0791d8544e7e0bf6786f10c9bf64186d0fdbb..8858cff74cba814609e45ecc0478d4023a9f2751 100644 |
--- a/webrtc/modules/audio_processing/intelligibility/intelligibility_utils.h |
+++ b/webrtc/modules/audio_processing/intelligibility/intelligibility_utils.h |
@@ -12,8 +12,7 @@ |
#define WEBRTC_MODULES_AUDIO_PROCESSING_INTELLIGIBILITY_INTELLIGIBILITY_UTILS_H_ |
#include <complex> |
- |
-#include "webrtc/base/scoped_ptr.h" |
+#include <memory> |
namespace webrtc { |
@@ -36,13 +35,13 @@ class PowerEstimator { |
private: |
// TODO(ekmeyerson): Switch the following running means |
- // and histories from rtc::scoped_ptr to std::vector. |
- rtc::scoped_ptr<std::complex<float>[]> running_mean_sq_; |
+ // and histories from std::unique_ptr to std::vector. |
+ std::unique_ptr<std::complex<float>[]> running_mean_sq_; |
// The current magnitude array. |
- rtc::scoped_ptr<float[]> magnitude_; |
+ std::unique_ptr<float[]> magnitude_; |
// The current power array. |
- rtc::scoped_ptr<float[]> power_; |
+ std::unique_ptr<float[]> power_; |
const size_t num_freqs_; |
const float decay_; |
@@ -66,8 +65,8 @@ class GainApplier { |
private: |
const size_t num_freqs_; |
const float change_limit_; |
- rtc::scoped_ptr<float[]> target_; |
- rtc::scoped_ptr<float[]> current_; |
+ std::unique_ptr<float[]> target_; |
+ std::unique_ptr<float[]> current_; |
}; |
} // namespace intelligibility |