APM config: remove ExperimentalAgc
Bug: webrtc:5298,webrtc:7494 Change-Id: Ic9bcb702603ec7900fbe9ae38ab49dff8fe99318 Reviewed-on: https://webrtc-review.googlesource.com/c/src/+/219463 Commit-Queue: Alessio Bazzica <alessiob@webrtc.org> Reviewed-by: Sam Zackrisson <saza@webrtc.org> Cr-Commit-Position: refs/heads/main@{#35015}
This commit is contained in:
parent
54e4e35c89
commit
ff7e1bad1f
@ -304,17 +304,6 @@ AudioProcessingImpl::AudioProcessingImpl(
|
||||
// TODO(webrtc:5298): Remove once the use of ExperimentalNs has been
|
||||
// deprecated.
|
||||
config_.transient_suppression.enabled = config.Get<ExperimentalNs>().enabled;
|
||||
|
||||
// TODO(webrtc:5298): Remove once the use of ExperimentalAgc has been
|
||||
// deprecated.
|
||||
config_.gain_controller1.analog_gain_controller.enabled =
|
||||
config.Get<ExperimentalAgc>().enabled;
|
||||
config_.gain_controller1.analog_gain_controller.startup_min_volume =
|
||||
config.Get<ExperimentalAgc>().startup_min_volume;
|
||||
config_.gain_controller1.analog_gain_controller.clipped_level_min =
|
||||
config.Get<ExperimentalAgc>().clipped_level_min;
|
||||
config_.gain_controller1.analog_gain_controller.enable_digital_adaptive =
|
||||
!config.Get<ExperimentalAgc>().digital_adaptive_disabled;
|
||||
#endif
|
||||
|
||||
Initialize();
|
||||
|
||||
@ -65,22 +65,6 @@ static constexpr int kAgcStartupMinVolume = 0;
|
||||
#endif // defined(WEBRTC_CHROMIUM_BUILD)
|
||||
static constexpr int kClippedLevelMin = 70;
|
||||
|
||||
// To be deprecated: Please instead use the flag in the
|
||||
// AudioProcessing::Config::AnalogGainController.
|
||||
// TODO(webrtc:5298): Remove.
|
||||
struct ExperimentalAgc {
|
||||
ExperimentalAgc() = default;
|
||||
explicit ExperimentalAgc(bool enabled) : enabled(enabled) {}
|
||||
ExperimentalAgc(bool enabled, int startup_min_volume)
|
||||
: enabled(enabled), startup_min_volume(startup_min_volume) {}
|
||||
static const ConfigOptionID identifier = ConfigOptionID::kExperimentalAgc;
|
||||
bool enabled = true;
|
||||
int startup_min_volume = kAgcStartupMinVolume;
|
||||
// Lowest microphone level that will be applied in response to clipping.
|
||||
int clipped_level_min = kClippedLevelMin;
|
||||
bool digital_adaptive_disabled = false;
|
||||
};
|
||||
|
||||
// To be deprecated: Please instead use the flag in the
|
||||
// AudioProcessing::Config::TransientSuppression.
|
||||
//
|
||||
|
||||
@ -28,7 +28,7 @@ enum class ConfigOptionID {
|
||||
kVoicePacing, // Deprecated
|
||||
kExtendedFilter, // Deprecated
|
||||
kDelayAgnostic, // Deprecated
|
||||
kExperimentalAgc,
|
||||
kExperimentalAgc, // Deprecated
|
||||
kExperimentalNs,
|
||||
kBeamforming, // Deprecated
|
||||
kIntelligibility, // Deprecated
|
||||
|
||||
@ -39,7 +39,7 @@ rtc::scoped_refptr<AudioProcessing> CreateApm(test::FuzzDataHelper* fuzz_data,
|
||||
rtc::TaskQueue* worker_queue) {
|
||||
// Parse boolean values for optionally enabling different
|
||||
// configurable public components of APM.
|
||||
bool exp_agc = fuzz_data->ReadOrDefaultValue(true);
|
||||
static_cast<void>(fuzz_data->ReadOrDefaultValue(true));
|
||||
bool exp_ns = fuzz_data->ReadOrDefaultValue(true);
|
||||
static_cast<void>(fuzz_data->ReadOrDefaultValue(true));
|
||||
static_cast<void>(fuzz_data->ReadOrDefaultValue(true));
|
||||
@ -105,7 +105,6 @@ rtc::scoped_refptr<AudioProcessing> CreateApm(test::FuzzDataHelper* fuzz_data,
|
||||
echo_control_factory.reset(new EchoCanceller3Factory());
|
||||
}
|
||||
|
||||
config.Set<ExperimentalAgc>(new ExperimentalAgc(exp_agc));
|
||||
config.Set<ExperimentalNs>(new ExperimentalNs(exp_ns));
|
||||
|
||||
rtc::scoped_refptr<AudioProcessing> apm =
|
||||
|
||||
Loading…
x
Reference in New Issue
Block a user