diff --git a/webrtc/modules/audio_processing/intelligibility/intelligibility_enhancer.h b/webrtc/modules/audio_processing/intelligibility/intelligibility_enhancer.h index 5cb8dbdde3..3af1190cf0 100644 --- a/webrtc/modules/audio_processing/intelligibility/intelligibility_enhancer.h +++ b/webrtc/modules/audio_processing/intelligibility/intelligibility_enhancer.h @@ -35,7 +35,7 @@ class IntelligibilityEnhancer : public LappedTransform::Callback { size_t num_render_channels, size_t num_noise_bins); - ~IntelligibilityEnhancer(); + ~IntelligibilityEnhancer() override; // Sets the capture noise magnitude spectrum estimate. void SetCaptureNoiseEstimate(std::vector noise, float gain); diff --git a/webrtc/modules/audio_processing/intelligibility/intelligibility_utils.cc b/webrtc/modules/audio_processing/intelligibility/intelligibility_utils.cc index dfa912b31f..6e641a2332 100644 --- a/webrtc/modules/audio_processing/intelligibility/intelligibility_utils.cc +++ b/webrtc/modules/audio_processing/intelligibility/intelligibility_utils.cc @@ -56,6 +56,8 @@ GainApplier::GainApplier(size_t freqs, float relative_change_limit) target_(freqs, 1.f), current_(freqs, 1.f) {} +GainApplier::~GainApplier() {} + void GainApplier::Apply(const std::complex* in_block, std::complex* out_block) { for (size_t i = 0; i < num_freqs_; ++i) { diff --git a/webrtc/modules/audio_processing/intelligibility/intelligibility_utils.h b/webrtc/modules/audio_processing/intelligibility/intelligibility_utils.h index 11b9e49bd4..b5cc075140 100644 --- a/webrtc/modules/audio_processing/intelligibility/intelligibility_utils.h +++ b/webrtc/modules/audio_processing/intelligibility/intelligibility_utils.h @@ -48,6 +48,8 @@ class GainApplier { public: GainApplier(size_t freqs, float relative_change_limit); + ~GainApplier(); + // Copy |in_block| to |out_block|, multiplied by the current set of gains, // and step the current set of gains towards the target set. void Apply(const std::complex* in_block,