Alessio Bazzica
10f6eadd48
AGC2 Saturation Protector: switch to ring buffer
...
Even if small, the peak delay buffer copies N-1 elements for each frame
whereas a ring buffer is copy-free and scales better if the buffer size
increases.
Tested: Bit-exactness verified with audioproc_f
Bug: webrtc:7494
Change-Id: If8c33877b7ab1d881a0606e222b26857a82fff69
Reviewed-on: https://webrtc-review.googlesource.com/c/src/+/184920
Reviewed-by: Karl Wiberg <kwiberg@webrtc.org>
Commit-Queue: Alessio Bazzica <alessiob@webrtc.org>
Cr-Commit-Position: refs/heads/master@{#32165}
2020-09-22 19:34:04 +00:00
..
2020-09-07 08:44:24 +00:00
2018-11-13 14:32:13 +00:00
2018-11-13 14:32:13 +00:00
2018-10-02 08:34:10 +00:00
2018-10-23 11:32:56 +00:00
2018-10-02 08:34:10 +00:00
2018-10-23 11:32:56 +00:00
2018-10-23 11:32:56 +00:00
2018-10-05 09:55:25 +00:00
2019-11-22 15:32:55 +00:00
2018-11-13 14:32:13 +00:00
2019-07-08 13:45:15 +00:00
2018-12-10 14:47:29 +00:00
2019-07-08 13:45:15 +00:00
2018-05-21 19:35:08 +00:00
2018-05-15 10:02:20 +00:00
2018-10-23 11:32:56 +00:00
2019-01-11 17:11:39 +00:00
2020-09-22 19:34:04 +00:00
2018-10-23 15:20:52 +00:00
2019-07-08 13:45:15 +00:00
2019-01-11 17:11:39 +00:00
2018-10-23 11:32:56 +00:00
2019-01-11 17:11:39 +00:00
2018-10-30 16:00:18 +00:00
2018-06-19 14:00:39 +00:00
2018-10-23 11:32:56 +00:00
2019-02-20 16:02:59 +00:00
2019-07-08 13:45:15 +00:00
2019-07-08 13:45:15 +00:00
2019-07-08 13:45:15 +00:00
2018-10-23 15:20:52 +00:00
2018-10-23 15:20:52 +00:00
2018-10-23 15:20:52 +00:00
2018-10-30 16:00:18 +00:00
2018-11-01 20:35:36 +00:00
2019-01-11 17:11:39 +00:00
2018-04-04 18:23:55 +00:00
2019-07-08 13:45:15 +00:00
2019-01-11 17:11:39 +00:00
2019-07-08 13:45:15 +00:00
2019-01-11 17:11:39 +00:00
2018-10-05 09:55:25 +00:00
2020-09-22 19:34:04 +00:00
2020-09-22 19:34:04 +00:00
2018-04-04 18:23:55 +00:00
2020-09-07 08:44:24 +00:00
2020-04-20 16:08:19 +00:00
2018-11-13 14:32:13 +00:00
2019-05-10 09:00:54 +00:00
2018-10-23 11:32:56 +00:00