| 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_
|
|
|