Gitiles
Code Review
Sign In
gerrit-public.fairphone.software
/
platform
/
external
/
webrtc
/
db9f7ab9f967824d7c204d52a7e39ccc4987eadc
/
modules
/
audio_processing
/
aec3
db9f7ab
Replace rtc::Optional with absl::optional in modules/audio processing
by Danil Chapovalov
· 6 years ago
aeb0a64
AEC3: Increase the range of reported echo path delay metrics
by Per Åhgren
· 6 years ago
075cb2b
AEC3: Changes to how the reverberation decay is applied.
by Jesús de Vicente Peña
· 6 years ago
fddaf75
AEC3: Increase the look window in the delay estimator.
by Per Åhgren
· 6 years ago
ed51a6e
AEC3: Avoid static initializers
by Gustaf Ullberg
· 6 years ago
05d8ee1
AEC3: Delay stabilization after a delay change
by Per Åhgren
· 6 years ago
78ea818
AEC3: Added filter preprocessing to avoid low frequency artefacts
by Per Åhgren
· 6 years ago
f469b63
AEC3: Improved anti-aliasing filter for DSF 4
by Gustaf Ullberg
· 6 years ago
34c9f12
AEC3: Move decimator filters to the new notation
by Gustaf Ullberg
· 6 years ago
c4b7f03
AEC3: Adjust active render limits for downsampling factor 8
by Gustaf Ullberg
· 6 years ago
435187d
AEC3: CascadedBiQuadFilter can run different filters in cascade
by Gustaf Ullberg
· 6 years ago
e3ca991
AEC3: Added a mode to properly utilize highly linear setups
by Per Åhgren
· 6 years ago
dd09287
AEC3: Gain limiter: Improving the behavior of the gain limiter.
by Jesús de Vicente Peña
· 6 years ago
78b1c4a
AEC3: Delay estimator uses bandpass filtered signal with downsampling factor 8
by Gustaf Ullberg
· 6 years ago
43c707a
AEC3: Debug dump of render decimator input/output
by Gustaf Ullberg
· 6 years ago
41c11e4
AEC3: Rounding of estimated call skew
by Gustaf Ullberg
· 6 years ago
666beca
AEC3: ERLE improvements
by Jesús de Vicente Peña
· 6 years ago
6bf5a0d
AEC3: High-pass filter delay estimator signals
by Gustaf Ullberg
· 6 years ago
2d9a3b1
Increasing the API call skew hysteresis limit in AEC3
by Per Åhgren
· 6 years ago
90e3fbd
Activating the AEC3 audibility improvements functionality
by Per Åhgren
· 6 years ago
d18e87e
Correcting the AEC3 transparent mode behavior avoid incorrect activation
by Per Åhgren
· 6 years ago
ced31ba
Correcting the usage of the estimated echo path gain in AEC3
by Per Åhgren
· 6 years ago
e05c43c
Remove the headroom and delay estimation feedback loop in AEC3
by Per Åhgren
· 6 years ago
9ad845d
Soften the AEC3 transparent mode to handle broken headsets
by Per Åhgren
· 6 years ago
623d281
Correcting the use of externally reported delay in AEC3
by Gustaf Ullberg
· 6 years ago
a49eacb
AEC3: External delay - Fix mismatch in time units
by Gustaf Ullberg
· 6 years ago
0e6375e
AEC3: Transparency improvements to the suppressor
by Gustaf Ullberg
· 6 years ago
65ddf07
AEC3: not applying noise gating when using the stationarity properties of the render signal
by Jesús de Vicente Peña
· 6 years ago
7ba22b8
Break out the part of the iSAC codec that's used for Voice Activity Detection
by Karl Wiberg
· 6 years ago
2f2633d
AEC3: Audility: Avoid the initialization of the noise estimator in pure zeroes signals at the render.
by Jesús de Vicente Peña
· 6 years ago
9558192
AEC3: Removing the need of a buffer for the stationarity estimator of the render signal.
by Jesús de Vicente Peña
· 6 years ago
658ad88
Removed the updating of the padding data buffer in the AEC3 FFT
by Per Åhgren
· 6 years ago
169c7fd
Use windowed, data padded, FFTs when computing the AEC3 suppressor gain
by Per Åhgren
· 6 years ago
216af84
Add debug data dumping to the AEC3 suppressor
by Gustaf Ullberg
· 6 years ago
280a31f
Revert "Making the delay estimator more robust to noisy nearends and low echoes"
by Per Åhgren
· 6 years ago
0cb4a25
Apply upper gain limit after coherence gains in AEC3
by Gustaf Ullberg
· 6 years ago
dc872b6
AEC3: Audibility: improvements on the initial noise estimation
by Jesús de Vicente Peña
· 6 years ago
d5cb477
AEC3: Audibility improvements
by Jesús de Vicente Peña
· 6 years ago
5bb9897
Remove attenuation of narrow banded peaks
by Gustaf Ullberg
· 6 years ago
47d7fbd
Reuse the AEC2 coherence-based gain for the lower bands in AEC3.
by Per Åhgren
· 6 years ago
882477f
Corrected the counter for the filter constraint when the filter size changes
by Per Åhgren
· 6 years ago
b04e5ca
Making the delay estimator more robust to noisy nearends and low echoes
by Per Åhgren
· 6 years ago
bb23c83
GN hack to tag targets as poisonous (and use it with audio codecs)
by Karl Wiberg
· 6 years ago
d0fa820
Allow AEC3 to use any externally reported audio buffer delay in AEC3
by Per Åhgren
· 6 years ago
b02644f
AEC3 transparency improvements through refined echo audibility analysis
by Per Åhgren
· 6 years ago
31122d6
Correct and soften the AEC3 handling of saturated mic signals
by Per Åhgren
· 6 years ago
6e9d895
Add missing includes checks.h/array_view.h
by Danil Chapovalov
· 6 years ago
18f151a
Remove stringstream usages from the APM
by Jonas Olsson
· 6 years ago
971bf03
Corrected the threshold for determining filter convergence in AEC3
by Per Åhgren
· 6 years ago
8131eb0
Allow the headset mode to be entered after the call has started
by Per Åhgren
· 6 years ago
251c735
Add a specific AEC3 behavior for setups with known clock-drift
by Per Åhgren
· 6 years ago
f7ac09f
Changing log levels and logging of the AEC3 render buffer alignment
by Per Åhgren
· 7 years ago
7682c6e
Improves in the ERLE estimation for AEC3
by Jesús de Vicente Peña
· 7 years ago
f3e2bf1
Further headset mode robustification based on linear filter convergence
by Per Åhgren
· 7 years ago
5c532d3
Robustification of the echo suppression behavior during headset usage.
by Per Åhgren
· 7 years ago
895ae9a
Improving the speed of the delay estimator in AEC3
by Per Åhgren
· 7 years ago
5f1a31c
Adding a smooth transition from the startup phase parameter set in AEC3
by Per Åhgren
· 7 years ago
a11005a
Added debug dumping of the time domain linear filter in AEC3
by Per Åhgren
· 7 years ago
971de07
Corrected the detection of narrowband render signals
by Per Åhgren
· 7 years ago
12edf4c
Separate build target for rtc_base/numerics/safe_minmax.h
by Karl Wiberg
· 7 years ago
12eb858
Separating the AEC3 suppressor gain rampup behavior for call startup and in-call resets
by Per Åhgren
· 7 years ago
f4e99db
Update AEC3 echo tail estimation.
by Christian Schuldt
· 7 years ago
8447e91
Add a hysteresis for the API call skew detection to better handle jittery platforms
by Per Åhgren
· 7 years ago
0efa941
Move EchoCanceller3Factory to api/auido
by Gustaf Ullberg
· 7 years ago
d8243fa
Adding reporting and logging for events of call API skew shifts
by Per Åhgren
· 7 years ago
f35c666
Separate build targets for aec3 and aec3_unittests
by Gustaf Ullberg
· 7 years ago
39f491e
Moved and simplifed the AEC3 API call skew estimator and added tests
by Per Åhgren
· 7 years ago
3ab308f
Inform the AEC3 echo remover about the status of the estimated delay
by Per Åhgren
· 7 years ago
bbfccfd
Added unittest to the AEC3 BlockProcessor class that tests longer calls
by Per Åhgren
· 7 years ago
b6b00dc
Safe behavior of the initial echo removal in AEC3
by Per Åhgren
· 7 years ago
645b027
Streamline error handling and logging in the audio processing module
by Jonas Olsson
· 7 years ago
fd4ce50
Move echo_control.h to api/audio
by Gustaf Ullberg
· 7 years ago
3646f97
AEC3 includes echo_canceller3_config.h directly
by Gustaf Ullberg
· 7 years ago
fdd4400
Removed hysteresis in the delay estimation offset
by Per Åhgren
· 7 years ago
4712776
Leveraging the skew in API call order to a boost AEC3 signal realignment
by Per Åhgren
· 7 years ago
4b9124e
Deactivated the computation of the reverb in AEC3
by Per Åhgren
· 7 years ago
29f1432
Improved robustness and recovery speed in AEC3 during echo path changes
by Per Åhgren
· 7 years ago
a76ef9d
Robustify the faster alignment in AEC3 to avoid resets
by Per Åhgren
· 7 years ago
0eef9c0
Increasing the speed of the initial alignment in AEC3
by Per Åhgren
· 7 years ago
700ef33
Corrected the handling of saturation in the AEC3 alignment
by Per Åhgren
· 7 years ago
395791f
Length-correction of the look window used during nonlinear echo removal
by Per Åhgren
· 7 years ago
7d04278
RenderWriter checks number of bands before inserting AudioBuffer.
by Gustaf Ullberg
· 7 years ago
d980c57
Adding more conservative AEC3 suppressor behavior initially in calls
by Per Åhgren
· 7 years ago
3f1c062
Ensure that the adaptive filter is properly adapted in AEC3
by Per Åhgren
· 7 years ago
b5adc9e
Use the best of the shadow and main filter characteristics in AEC3
by Per Åhgren
· 7 years ago
9845a67
Corrected the handling of saturated echoes inside AEC3
by Per Åhgren
· 7 years ago
a98c807
Added faster initial model adaptation speed in AEC3
by Per Åhgren
· 7 years ago
afd1d6c
Simplified the gain methods for the shadow and main filters in AEC3
by Per Åhgren
· 7 years ago
08ea589
Separated the AEC3 adaptive filter parameters into sub-structs
by Per Åhgren
· 7 years ago
d84b3d1
Generalized the hysteresis behavior in the AEC3 delay estimator
by Per Åhgren
· 7 years ago
d20639f
Correct the FFT windowing when computing the AEC NLP gain
by Per Åhgren
· 7 years ago
0e6d2f5
Use the filter delay to use the proper render block in the AEC3 AecState
by Per Åhgren
· 7 years ago
b4c188d
Added logging of the maximum observed API call jitter in AEC3
by Per Åhgren
· 7 years ago
de22a17
Removed usage of the the redundant the render alignment headroom in AEC3
by Per Åhgren
· 7 years ago
60e8965
Removed the redundant functionality for the initial state in AEC3
by Per Åhgren
· 7 years ago
4b3bc0f
Cleanup and simplification of the logic in the AEC3 state management
by Per Åhgren
· 7 years ago
ec22e3f
Simplified the usage of the render buffer in AEC3
by Per Åhgren
· 7 years ago
d6c54cd
Changed linear filter error window in AEC3 to Hanning
by Per Åhgren
· 7 years ago
7634c16
Added windowing of the error signal in echo canceller 3
by Per Åhgren
· 7 years ago
019008b
Updated the behavior for the filter adaptation in echo canceller 3
by Per Åhgren
· 7 years ago
Next »