| 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 9ec65991ad33bac6445b9812339f0b5b677394b9..f8cb799ef4a99934a6c87e236ae2ce124b4447e3 100644
|
| --- a/webrtc/modules/audio_processing/aec/aec_core_internal.h
|
| +++ b/webrtc/modules/audio_processing/aec/aec_core_internal.h
|
| @@ -152,6 +152,10 @@ struct AecCore {
|
| // Runtime selection of number of filter partitions.
|
| int num_partitions;
|
|
|
| + // Flag that extreme filter divergence has been detected by the Echo
|
| + // Suppressor.
|
| + int extreme_filter_divergence;
|
| +
|
| #ifdef WEBRTC_AEC_DEBUG_DUMP
|
| // Sequence number of this AEC instance, so that different instances can
|
| // choose different dump file names.
|
| @@ -209,7 +213,8 @@ typedef void (*WebRtcAecSubBandCoherence)(AecCore* aec,
|
| float xfw[2][PART_LEN1],
|
| float* fft,
|
| float* cohde,
|
| - float* cohxd);
|
| + float* cohxd,
|
| + int* extreme_filter_divergence);
|
| extern WebRtcAecSubBandCoherence WebRtcAec_SubbandCoherence;
|
|
|
| typedef int (*WebRtcAecPartitionDelay)(const AecCore* aec);
|
|
|