Chromium Code Reviews
chromiumcodereview-hr@appspot.gserviceaccount.com (chromiumcodereview-hr) | Please choose your nickname with Settings | Help | Chromium Project | Gerrit Changes | Sign out
(560)

Unified Diff: webrtc/modules/audio_processing/intelligibility/intelligibility_utils.cc

Issue 1729753003: Fix the stereo support in IntelligibilityEnhancer (Closed) Base URL: https://chromium.googlesource.com/external/webrtc.git@gains2
Patch Set: Rebasing Created 4 years, 10 months ago
Use n/p to move between diff chunks; N/P to move between comments. Draft comments are only viewable by you.
Jump to:
View side-by-side diff with in-line comments
Download patch
Index: webrtc/modules/audio_processing/intelligibility/intelligibility_utils.cc
diff --git a/webrtc/modules/audio_processing/intelligibility/intelligibility_utils.cc b/webrtc/modules/audio_processing/intelligibility/intelligibility_utils.cc
index 6d37199a2c179ffd88d3e01df6784aff2b9b68af..3a9433b47684364f188da877275f548d928b7d80 100644
--- a/webrtc/modules/audio_processing/intelligibility/intelligibility_utils.cc
+++ b/webrtc/modules/audio_processing/intelligibility/intelligibility_utils.cc
@@ -54,13 +54,8 @@ template class PowerEstimator<std::complex<float>>;
GainApplier::GainApplier(size_t freqs, float relative_change_limit)
: num_freqs_(freqs),
relative_change_limit_(relative_change_limit),
- target_(new float[freqs]()),
- current_(new float[freqs]()) {
- for (size_t i = 0; i < freqs; ++i) {
- target_[i] = 1.f;
- current_[i] = 1.f;
- }
-}
+ target_(freqs, 1.f),
+ current_(freqs, 1.f) {}
void GainApplier::Apply(const std::complex<float>* in_block,
std::complex<float>* out_block) {

Powered by Google App Engine
This is Rietveld 408576698