ExperimentalNs
removed + APM not depending anymore on webrtc::Config
Thanks to the elimination of `ExperimentalNs`, there is no need anymore to pass `webrtc::Config` to build APM. Hence, `AudioProcessingBuilder::Create(const webrtc::Config&)` is also removed. Bug: webrtc:5298 Change-Id: I0a3482376a7753434486fe564681f7b9f83939c5 Reviewed-on: https://webrtc-review.googlesource.com/c/src/+/232128 Reviewed-by: Sam Zackrisson <saza@webrtc.org> Commit-Queue: Alessio Bazzica <alessiob@webrtc.org> Cr-Commit-Position: refs/heads/main@{#35025}
This commit is contained in:

committed by
WebRTC LUCI CQ

parent
25b5e08094
commit
be1b8989d1
@ -234,9 +234,8 @@ bool AudioProcessingImpl::SubmoduleStates::HighPassFilteringRequired() const {
|
||||
noise_suppressor_enabled_;
|
||||
}
|
||||
|
||||
AudioProcessingImpl::AudioProcessingImpl(const webrtc::Config& config)
|
||||
: AudioProcessingImpl(config,
|
||||
/*capture_post_processor=*/nullptr,
|
||||
AudioProcessingImpl::AudioProcessingImpl()
|
||||
: AudioProcessingImpl(/*capture_post_processor=*/nullptr,
|
||||
/*render_pre_processor=*/nullptr,
|
||||
/*echo_control_factory=*/nullptr,
|
||||
/*echo_detector=*/nullptr,
|
||||
@ -245,7 +244,6 @@ AudioProcessingImpl::AudioProcessingImpl(const webrtc::Config& config)
|
||||
int AudioProcessingImpl::instance_count_ = 0;
|
||||
|
||||
AudioProcessingImpl::AudioProcessingImpl(
|
||||
const webrtc::Config& config,
|
||||
std::unique_ptr<CustomProcessing> capture_post_processor,
|
||||
std::unique_ptr<CustomProcessing> render_pre_processor,
|
||||
std::unique_ptr<EchoControlFactory> echo_control_factory,
|
||||
@ -300,12 +298,6 @@ AudioProcessingImpl::AudioProcessingImpl(
|
||||
submodules_.echo_detector = rtc::make_ref_counted<ResidualEchoDetector>();
|
||||
}
|
||||
|
||||
#if !(defined(WEBRTC_ANDROID) || defined(WEBRTC_IOS))
|
||||
// TODO(webrtc:5298): Remove once the use of ExperimentalNs has been
|
||||
// deprecated.
|
||||
config_.transient_suppression.enabled = config.Get<ExperimentalNs>().enabled;
|
||||
#endif
|
||||
|
||||
Initialize();
|
||||
}
|
||||
|
||||
|
Reference in New Issue
Block a user