Bump to WebRTC M120 release
Some API deprecation -- ExperimentalAgc and ExperimentalNs are gone. We're continuing to carry iSAC even though it's gone upstream, but maybe we'll want to drop that soon.
This commit is contained in:
@ -34,8 +34,15 @@ class ReverbDecayEstimator {
|
||||
int filter_delay_blocks,
|
||||
bool usable_linear_filter,
|
||||
bool stationary_signal);
|
||||
// Returns the decay for the exponential model.
|
||||
float Decay() const { return decay_; }
|
||||
// Returns the decay for the exponential model. The parameter `mild` indicates
|
||||
// which exponential decay to return, the default one or a milder one.
|
||||
float Decay(bool mild) const {
|
||||
if (use_adaptive_echo_decay_) {
|
||||
return decay_;
|
||||
} else {
|
||||
return mild ? mild_decay_ : decay_;
|
||||
}
|
||||
}
|
||||
// Dumps debug data.
|
||||
void Dump(ApmDataDumper* data_dumper) const;
|
||||
|
||||
@ -103,6 +110,7 @@ class ReverbDecayEstimator {
|
||||
bool estimation_region_identified_ = false;
|
||||
std::vector<float> previous_gains_;
|
||||
float decay_;
|
||||
float mild_decay_;
|
||||
float tail_gain_ = 0.f;
|
||||
float smoothing_constant_ = 0.f;
|
||||
};
|
||||
|
Reference in New Issue
Block a user