Home
last modified time | relevance | path

Searched refs:fft_buffer_ (Results 1 – 8 of 8) sorted by relevance

/external/webrtc/modules/audio_processing/aec3/
Drender_buffer.h56 return fft_buffer_->buffer; in GetFftBuffer()
61 RTC_DCHECK_EQ(spectrum_buffer_->read, fft_buffer_->read); in Position()
62 RTC_DCHECK_EQ(spectrum_buffer_->write, fft_buffer_->write); in Position()
63 return fft_buffer_->read; in Position()
87 fft_buffer_->write < fft_buffer_->read in Headroom()
88 ? fft_buffer_->read - fft_buffer_->write in Headroom()
89 : fft_buffer_->size - fft_buffer_->write + fft_buffer_->read; in Headroom()
92 RTC_DCHECK_GE(fft_buffer_->size, headroom); in Headroom()
106 const FftBuffer* const fft_buffer_; variable
Drender_buffer.cc26 fft_buffer_(fft_buffer) { in RenderBuffer()
29 RTC_DCHECK(fft_buffer_); in RenderBuffer()
30 RTC_DCHECK_EQ(block_buffer_->buffer.size(), fft_buffer_->buffer.size()); in RenderBuffer()
31 RTC_DCHECK_EQ(spectrum_buffer_->buffer.size(), fft_buffer_->buffer.size()); in RenderBuffer()
32 RTC_DCHECK_EQ(spectrum_buffer_->read, fft_buffer_->read); in RenderBuffer()
33 RTC_DCHECK_EQ(spectrum_buffer_->write, fft_buffer_->write); in RenderBuffer()
/external/webrtc/modules/audio_processing/transient/
Dtransient_suppressor_impl.cc132 fft_buffer_.reset(new float[analysis_length_ + 2]); in Initialize()
133 memset(fft_buffer_.get(), 0, (analysis_length_ + 2) * sizeof(fft_buffer_[0])); in Initialize()
234 fft_buffer_[i] = in_ptr[i] * window_[i]; in Suppress()
237 WebRtc_rdft(analysis_length_, 1, fft_buffer_.get(), ip_.get(), wfft_.get()); in Suppress()
241 fft_buffer_[analysis_length_] = fft_buffer_[1]; in Suppress()
242 fft_buffer_[analysis_length_ + 1] = 0.f; in Suppress()
243 fft_buffer_[1] = 0.f; in Suppress()
247 ComplexMagnitude(fft_buffer_[i * 2], fft_buffer_[i * 2 + 1]); in Suppress()
266 fft_buffer_[1] = fft_buffer_[analysis_length_]; in Suppress()
268 WebRtc_rdft(analysis_length_, -1, fft_buffer_.get(), ip_.get(), wfft_.get()); in Suppress()
[all …]
Dtransient_suppressor_impl.h98 std::unique_ptr<float[]> fft_buffer_; variable
/external/webrtc/modules/audio_processing/aec3/mock/
Dmock_render_delay_buffer.cc23 fft_buffer_(block_buffer_.buffer.size(), num_channels), in MockRenderDelayBuffer()
24 render_buffer_(&block_buffer_, &spectrum_buffer_, &fft_buffer_), in MockRenderDelayBuffer()
Dmock_render_delay_buffer.h58 FftBuffer fft_buffer_; variable
/external/webrtc/modules/audio_processing/agc2/rnn_vad/
Dspectral_features.cc91 fft_buffer_(fft_.CreateBuffer()), in SpectralFeaturesExtractor()
113 ComputeWindowedForwardFft(reference_frame, half_window_, fft_buffer_.get(), in CheckSilenceComputeFeatures()
125 ComputeWindowedForwardFft(lagged_frame, half_window_, fft_buffer_.get(), in CheckSilenceComputeFeatures()
Dspectral_features.h63 std::unique_ptr<Pffft::FloatBuffer> fft_buffer_; variable