Make NoiseSuppression not a processing component (bit exact).
BUG=webrtc:5298 patch from issue 1490333004 at patchset 1 (http://crrev.com/1490333004#ps1) Review URL: https://codereview.webrtc.org/1507683006 Cr-Commit-Position: refs/heads/master@{#10944}
This commit is contained in:
@ -39,18 +39,6 @@ class AudioConverter;
|
||||
template<typename T>
|
||||
class Beamformer;
|
||||
|
||||
class EchoCancellationImpl;
|
||||
class EchoControlMobileImpl;
|
||||
class GainControlImpl;
|
||||
class GainControlForNewAgc;
|
||||
class HighPassFilterImpl;
|
||||
class LevelEstimatorImpl;
|
||||
class NoiseSuppressionImpl;
|
||||
class ProcessingComponent;
|
||||
class TransientSuppressor;
|
||||
class VoiceDetectionImpl;
|
||||
class IntelligibilityEnhancer;
|
||||
|
||||
class AudioProcessingImpl : public AudioProcessing {
|
||||
public:
|
||||
// Methods forcing APM to run in a single-threaded manner.
|
||||
@ -195,6 +183,8 @@ class AudioProcessingImpl : public AudioProcessing {
|
||||
EXCLUSIVE_LOCKS_REQUIRED(crit_render_, crit_capture_);
|
||||
void InitializeHighPassFilter()
|
||||
EXCLUSIVE_LOCKS_REQUIRED(crit_capture_);
|
||||
void InitializeNoiseSuppression()
|
||||
EXCLUSIVE_LOCKS_REQUIRED(crit_capture_);
|
||||
int InitializeLocked(const ProcessingConfig& config)
|
||||
EXCLUSIVE_LOCKS_REQUIRED(crit_render_, crit_capture_);
|
||||
|
||||
|
||||
Reference in New Issue
Block a user