diff options
author | Alessio Bazzica <alessiob@webrtc.org> | 2020-09-25 14:34:26 +0200 |
---|---|---|
committer | Commit Bot <commit-bot@chromium.org> | 2020-09-25 14:04:57 +0000 |
commit | cd92b0be9aa6adb11e880c82af0fb4a4b093fa7f (patch) | |
tree | 1f5867b9a768e6cc09ace09bf026167df41b76f7 /resources | |
parent | c1ece012cb804bb74c53187f63c9e10a5c49eb54 (diff) | |
download | webrtc-cd92b0be9aa6adb11e880c82af0fb4a4b093fa7f.tar.gz |
AGC2 AdaptiveModeLevelEstimator min consecutive speech frames (1/3)
This is the first CL needed to add a new `AdaptiveModeLevelEstimator`
feature that makes AGC2 more robus to VAD mistakes: the level estimator
discards estimation updates when too few consecutive speech frames are
observed.
In this CL, the state of the estimator is defined in a separate struct
so that in a follow-up CL a new member of that type can be added to
hold a temporary state (that can be either confirmed or discarded).
Tested: Bit-exactness verified with audioproc_f
Bug: webrtc:7494
Change-Id: Ic2ea5ed63c493b9f3a79f19e7f5eaecaa6808ace
Reviewed-on: https://webrtc-review.googlesource.com/c/src/+/184931
Commit-Queue: Alessio Bazzica <alessiob@webrtc.org>
Reviewed-by: Minyue Li <minyue@webrtc.org>
Reviewed-by: Ivo Creusen <ivoc@webrtc.org>
Cr-Commit-Position: refs/heads/master@{#32199}
Diffstat (limited to 'resources')
0 files changed, 0 insertions, 0 deletions