| Index: webrtc/modules/audio_processing/aec/aec_core_internal.h
|
| diff --git a/webrtc/modules/audio_processing/aec/aec_core_internal.h b/webrtc/modules/audio_processing/aec/aec_core_internal.h
|
| index 05f5083c4ad919065048ec157456bfc6936c473a..b9a9a32f21e7ad1467f77ce1bbd3f71293fe5b92 100644
|
| --- a/webrtc/modules/audio_processing/aec/aec_core_internal.h
|
| +++ b/webrtc/modules/audio_processing/aec/aec_core_internal.h
|
| @@ -35,9 +35,8 @@ enum {
|
| kHistorySizeBlocks = 125
|
| };
|
|
|
| -// Extended filter adaptation parameters.
|
| +// Extended filter adaptation parameter.
|
| // TODO(ajm): No narrowband tuning yet.
|
| -static const float kExtendedMu = 0.4f;
|
| static const float kExtendedErrorThreshold = 1.0e-6f;
|
|
|
| typedef struct PowerLevel {
|
| @@ -130,7 +129,7 @@ struct AecCore {
|
| size_t num_bands;
|
| uint32_t seed;
|
|
|
| - float normal_mu; // stepsize
|
| + float filter_step_size; // stepsize
|
| float normal_error_threshold; // error threshold
|
|
|
| int noiseEstCtr;
|
| @@ -178,6 +177,7 @@ struct AecCore {
|
| int extended_filter_enabled;
|
| // 1 = next generation aec mode enabled, 0 = disabled.
|
| int aec3_enabled;
|
| + bool refined_adaptive_filter_enabled;
|
|
|
| // Runtime selection of number of filter partitions.
|
| int num_partitions;
|
| @@ -211,7 +211,7 @@ typedef void (*WebRtcAecFilterFar)(
|
| float y_fft[2][PART_LEN1]);
|
| extern WebRtcAecFilterFar WebRtcAec_FilterFar;
|
| typedef void (*WebRtcAecScaleErrorSignal)(int extended_filter_enabled,
|
| - float normal_mu,
|
| + float mu,
|
| float normal_error_threshold,
|
| float x_pow[PART_LEN1],
|
| float ef[2][PART_LEN1]);
|
|
|