diff options
author | Chung-yih Wang <cywang@google.com> | 2010-10-10 12:54:13 -0700 |
---|---|---|
committer | Android Git Automerger <android-git-automerger@android.com> | 2010-10-10 12:54:13 -0700 |
commit | 2473f94718d8d7f2c8f0eb4a705816829952509b (patch) | |
tree | a3f34d92d2bea71ebb0564bf0ba7005c2d88cd2d /voip/jni/rtp | |
parent | 4475c0edcc35b283a16c9b27033c8e83d8cf1496 (diff) | |
parent | 4b7ff734611666a68471c97fabb6f516efab25cd (diff) | |
download | frameworks_base-2473f94718d8d7f2c8f0eb4a705816829952509b.zip frameworks_base-2473f94718d8d7f2c8f0eb4a705816829952509b.tar.gz frameworks_base-2473f94718d8d7f2c8f0eb4a705816829952509b.tar.bz2 |
am 4b7ff734: am 4483232f: Suppress harder for echo without affecting the volume of real voice.
Merge commit '4b7ff734611666a68471c97fabb6f516efab25cd'
* commit '4b7ff734611666a68471c97fabb6f516efab25cd':
Suppress harder for echo without affecting the volume of real voice.
Diffstat (limited to 'voip/jni/rtp')
-rw-r--r-- | voip/jni/rtp/EchoSuppressor.cpp | 3 |
1 files changed, 2 insertions, 1 deletions
diff --git a/voip/jni/rtp/EchoSuppressor.cpp b/voip/jni/rtp/EchoSuppressor.cpp index f99bd0a..fbeb315 100644 --- a/voip/jni/rtp/EchoSuppressor.cpp +++ b/voip/jni/rtp/EchoSuppressor.cpp @@ -158,11 +158,12 @@ void EchoSuppressor::run(int16_t *playbacked, int16_t *recorded) if (correlation > 0.3f) { float factor = 1.0f - correlation; factor *= factor; + factor /= 2.0; // suppress harder for (int i = 0; i < mSampleCount; ++i) { recorded[i] *= factor; } } -// LOGI("latency %5d, correlation %.10f", latency, correlation); + //LOGI("latency %5d, correlation %.10f", latency, correlation); // Increase RecordOffset. |