AEC: Moved delay buffer size enums from aec_core.h to aec_core_internal.h
These enums are noly used internally in aec_core.c and it makes more sense to put them in aec_core_internal.h TESTED=trybots R=aluebs@webrtc.org, kwiberg@webrtc.org Review URL: https://webrtc-codereview.appspot.com/19379005 git-svn-id: http://webrtc.googlecode.com/svn/trunk@5995 4adac7df-926f-26a2-2b94-8c16560cd09d
This commit is contained in:
parent
8dfe8ff590
commit
494aa0e93d
@ -22,17 +22,6 @@
|
||||
#define PART_LEN1 (PART_LEN + 1) // Unique fft coefficients
|
||||
#define PART_LEN2 (PART_LEN * 2) // Length of partition * 2
|
||||
|
||||
// Delay estimator constants, used for logging.
|
||||
enum {
|
||||
kMaxDelayBlocks = 60
|
||||
};
|
||||
enum {
|
||||
kLookaheadBlocks = 15
|
||||
};
|
||||
enum {
|
||||
kHistorySizeBlocks = kMaxDelayBlocks + kLookaheadBlocks
|
||||
};
|
||||
|
||||
typedef float complex_t[2];
|
||||
// For performance reasons, some arrays of complex numbers are replaced by twice
|
||||
// as long arrays of float, all the real parts followed by all the imaginary
|
||||
|
@ -26,6 +26,17 @@ enum {
|
||||
};
|
||||
static const int kNormalNumPartitions = 12;
|
||||
|
||||
// Delay estimator constants, used for logging.
|
||||
enum {
|
||||
kMaxDelayBlocks = 60
|
||||
};
|
||||
enum {
|
||||
kLookaheadBlocks = 15
|
||||
};
|
||||
enum {
|
||||
kHistorySizeBlocks = kMaxDelayBlocks + kLookaheadBlocks
|
||||
};
|
||||
|
||||
// Extended filter adaptation parameters.
|
||||
// TODO(ajm): No narrowband tuning yet.
|
||||
static const float kExtendedMu = 0.4f;
|
||||
|
Loading…
x
Reference in New Issue
Block a user