summaryrefslogtreecommitdiff
path: root/modules/audio_processing/aec/echo_cancellation.c
diff options
context:
space:
mode:
authorbjornv@webrtc.org <bjornv@webrtc.org@4adac7df-926f-26a2-2b94-8c16560cd09d>2013-02-20 19:24:50 +0000
committerbjornv@webrtc.org <bjornv@webrtc.org@4adac7df-926f-26a2-2b94-8c16560cd09d>2013-02-20 19:24:50 +0000
commita5fa1efcdcc752d192081b125fe8649a7bb02c28 (patch)
tree6e969a4f359aba890b11d54316e91ca83333a17f /modules/audio_processing/aec/echo_cancellation.c
parentd6bf01e7f91e5db2fbdaeeb4949c92842d732a3d (diff)
downloadwebrtc-a5fa1efcdcc752d192081b125fe8649a7bb02c28.tar.gz
Refactor AEC: PowerLevel
* Style changes * Tested with audioproc_unittest and trybots TEST=none BUG=none Review URL: https://webrtc-codereview.appspot.com/1116005 git-svn-id: http://webrtc.googlecode.com/svn/trunk/webrtc@3551 4adac7df-926f-26a2-2b94-8c16560cd09d
Diffstat (limited to 'modules/audio_processing/aec/echo_cancellation.c')
-rw-r--r--modules/audio_processing/aec/echo_cancellation.c30
1 files changed, 15 insertions, 15 deletions
diff --git a/modules/audio_processing/aec/echo_cancellation.c b/modules/audio_processing/aec/echo_cancellation.c
index 04789e7f..40662812 100644
--- a/modules/audio_processing/aec/echo_cancellation.c
+++ b/modules/audio_processing/aec/echo_cancellation.c
@@ -591,47 +591,47 @@ int WebRtcAec_GetMetrics(void* handle, AecMetrics* metrics) {
// ERL
metrics->erl.instant = (int) erl.instant;
- if ((erl.himean > offsetLevel) && (erl.average > offsetLevel)) {
+ if ((erl.himean > kOffsetLevel) && (erl.average > kOffsetLevel)) {
// Use a mix between regular average and upper part average.
dtmp = kUpWeight * erl.himean + (1 - kUpWeight) * erl.average;
metrics->erl.average = (int) dtmp;
} else {
- metrics->erl.average = offsetLevel;
+ metrics->erl.average = kOffsetLevel;
}
metrics->erl.max = (int) erl.max;
- if (erl.min < (offsetLevel * (-1))) {
+ if (erl.min < (kOffsetLevel * (-1))) {
metrics->erl.min = (int) erl.min;
} else {
- metrics->erl.min = offsetLevel;
+ metrics->erl.min = kOffsetLevel;
}
// ERLE
metrics->erle.instant = (int) erle.instant;
- if ((erle.himean > offsetLevel) && (erle.average > offsetLevel)) {
+ if ((erle.himean > kOffsetLevel) && (erle.average > kOffsetLevel)) {
// Use a mix between regular average and upper part average.
dtmp = kUpWeight * erle.himean + (1 - kUpWeight) * erle.average;
metrics->erle.average = (int) dtmp;
} else {
- metrics->erle.average = offsetLevel;
+ metrics->erle.average = kOffsetLevel;
}
metrics->erle.max = (int) erle.max;
- if (erle.min < (offsetLevel * (-1))) {
+ if (erle.min < (kOffsetLevel * (-1))) {
metrics->erle.min = (int) erle.min;
} else {
- metrics->erle.min = offsetLevel;
+ metrics->erle.min = kOffsetLevel;
}
// RERL
- if ((metrics->erl.average > offsetLevel)
- && (metrics->erle.average > offsetLevel)) {
+ if ((metrics->erl.average > kOffsetLevel)
+ && (metrics->erle.average > kOffsetLevel)) {
stmp = metrics->erl.average + metrics->erle.average;
} else {
- stmp = offsetLevel;
+ stmp = kOffsetLevel;
}
metrics->rerl.average = stmp;
@@ -643,20 +643,20 @@ int WebRtcAec_GetMetrics(void* handle, AecMetrics* metrics) {
// A_NLP
metrics->aNlp.instant = (int) a_nlp.instant;
- if ((a_nlp.himean > offsetLevel) && (a_nlp.average > offsetLevel)) {
+ if ((a_nlp.himean > kOffsetLevel) && (a_nlp.average > kOffsetLevel)) {
// Use a mix between regular average and upper part average.
dtmp = kUpWeight * a_nlp.himean + (1 - kUpWeight) * a_nlp.average;
metrics->aNlp.average = (int) dtmp;
} else {
- metrics->aNlp.average = offsetLevel;
+ metrics->aNlp.average = kOffsetLevel;
}
metrics->aNlp.max = (int) a_nlp.max;
- if (a_nlp.min < (offsetLevel * (-1))) {
+ if (a_nlp.min < (kOffsetLevel * (-1))) {
metrics->aNlp.min = (int) a_nlp.min;
} else {
- metrics->aNlp.min = offsetLevel;
+ metrics->aNlp.min = kOffsetLevel;
}
return 0;