Index: webrtc/modules/audio_processing/aec/echo_cancellation_internal.h |
diff --git a/webrtc/modules/audio_processing/aec/echo_cancellation_internal.h b/webrtc/modules/audio_processing/aec/echo_cancellation_internal.h |
deleted file mode 100644 |
index 5e79626d6f0d746522026537db5283f85df54283..0000000000000000000000000000000000000000 |
--- a/webrtc/modules/audio_processing/aec/echo_cancellation_internal.h |
+++ /dev/null |
@@ -1,73 +0,0 @@ |
-/* |
- * Copyright (c) 2012 The WebRTC project authors. All Rights Reserved. |
- * |
- * Use of this source code is governed by a BSD-style license |
- * that can be found in the LICENSE file in the root of the source |
- * tree. An additional intellectual property rights grant can be found |
- * in the file PATENTS. All contributing project authors may |
- * be found in the AUTHORS file in the root of the source tree. |
- */ |
- |
-#ifndef WEBRTC_MODULES_AUDIO_PROCESSING_AEC_ECHO_CANCELLATION_INTERNAL_H_ |
-#define WEBRTC_MODULES_AUDIO_PROCESSING_AEC_ECHO_CANCELLATION_INTERNAL_H_ |
- |
-#include <memory> |
- |
-extern "C" { |
-#include "webrtc/common_audio/ring_buffer.h" |
-} |
-#include "webrtc/modules/audio_processing/aec/aec_core.h" |
- |
-namespace webrtc { |
- |
-class ApmDataDumper; |
- |
-typedef struct Aec { |
- std::unique_ptr<ApmDataDumper> data_dumper; |
- |
- int delayCtr; |
- int sampFreq; |
- int splitSampFreq; |
- int scSampFreq; |
- float sampFactor; // scSampRate / sampFreq |
- short skewMode; |
- int bufSizeStart; |
- int knownDelay; |
- int rate_factor; |
- |
- short initFlag; // indicates if AEC has been initialized |
- |
- // Variables used for averaging far end buffer size |
- short counter; |
- int sum; |
- short firstVal; |
- short checkBufSizeCtr; |
- |
- // Variables used for delay shifts |
- short msInSndCardBuf; |
- short filtDelay; // Filtered delay estimate. |
- int timeForDelayChange; |
- int startup_phase; |
- int checkBuffSize; |
- short lastDelayDiff; |
- |
- // Structures |
- void* resampler; |
- |
- int skewFrCtr; |
- int resample; // if the skew is small enough we don't resample |
- int highSkewCtr; |
- float skew; |
- |
- RingBuffer* far_pre_buf; // Time domain far-end pre-buffer. |
- |
- int farend_started; |
- |
- // Aec instance counter. |
- static int instance_count; |
- AecCore* aec; |
-} Aec; |
- |
-} // namespace webrtc |
- |
-#endif // WEBRTC_MODULES_AUDIO_PROCESSING_AEC_ECHO_CANCELLATION_INTERNAL_H_ |