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-10 10:50:43 +00:00
2020-08-18 12:29:32 +00:00
2020-09-06 10:38:23 +00:00
2020-09-06 10:38:23 +00:00
2020-09-22 19:34:04 +00:00
2019-07-08 13:45:15 +00:00
2020-09-03 12:43:14 +00:00
2020-01-30 13:38:19 +00:00
2020-09-06 10:38:23 +00:00
2020-09-02 20:28:49 +00:00
2020-04-27 11:47:15 +00:00
2020-05-26 20:27:34 +00:00
2020-04-21 09:06:37 +00:00
2020-05-26 20:27:34 +00:00
2020-03-16 11:51:47 +00:00
2020-03-16 11:51:47 +00:00
2019-08-22 10:34:05 +00:00
2020-09-02 20:28:49 +00:00
2020-07-07 14:35:58 +00:00
2020-09-02 20:28:49 +00:00
2020-09-03 12:43:14 +00:00
2020-09-03 12:43:14 +00:00
2020-08-20 16:13:12 +00:00
2020-05-26 20:27:34 +00:00
2020-09-06 10:38:23 +00:00
2018-06-19 14:00:39 +00:00
2020-08-18 12:29:32 +00:00
2019-08-22 10:34:05 +00:00
2020-01-31 07:14:25 +00:00
2020-01-31 07:14:25 +00:00
2020-07-16 13:52:28 +00:00
2020-01-17 10:09:09 +00:00
2020-01-17 10:09:09 +00:00
2020-01-17 10:09:09 +00:00
2019-09-17 15:47:29 +00:00
2020-01-14 14:47:48 +00:00
2019-01-11 17:11:39 +00:00
2019-12-18 16:01:24 +00:00
2019-12-18 16:01:24 +00:00
2020-01-03 14:10:21 +00:00
2019-10-11 18:08:17 +00:00
2019-10-11 18:08:17 +00:00
2019-10-11 18:08:17 +00:00
2020-04-27 11:47:15 +00:00
2020-04-27 11:47:15 +00:00
2020-02-19 14:05:46 +00:00
2020-04-29 14:29:27 +00:00
2019-08-22 10:34:05 +00:00
2018-03-15 09:21:56 +00:00
2019-08-20 08:36:47 +00:00
2019-08-20 08:36:47 +00:00
2019-12-09 13:55:50 +00:00
2019-08-22 10:34:05 +00:00
2020-02-24 13:19:14 +00:00
2020-02-24 13:19:14 +00:00
2020-02-24 13:19:14 +00:00
2020-02-24 13:19:14 +00:00
2018-06-19 14:00:39 +00:00
2018-10-11 09:50:21 +00:00
2019-10-07 13:06:05 +00:00
2020-03-17 13:55:41 +00:00
2019-10-07 13:06:05 +00:00