Per Åhgren
d4e6904d40
AEC3: Reducing the complexity and heap usage of the adaptive filter
...
This CL reduces the complexity and heap usage of the adaptive filter
in AEC3 by avoiding to compute these for the shadow
filter. In particular it
-Moves to compute the ERL, frequency response and impulse response
on an on-demand basis.
-Stores the ERL, frequency response and impulse response outside
of the adaptive filter.
All the changes have been tested for bitexactness on a sizeable
amount of recordings.
Bug: webrtc:10913
Change-Id: If83c236a6e3f2e489be129b9ebf6143a72f521d1
Reviewed-on: https://webrtc-review.googlesource.com/c/src/+/151138
Commit-Queue: Per Åhgren <peah@webrtc.org>
Reviewed-by: Sam Zackrisson <saza@webrtc.org>
Cr-Commit-Position: refs/heads/master@{#29081}
2019-09-05 14:30:49 +00:00
..
2019-09-05 10:53:24 +00:00
2019-09-05 14:30:49 +00:00
2019-07-08 13:45:15 +00:00
2019-08-20 14:00:49 +00:00
2019-08-20 14:00:49 +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-08-23 20:04:10 +00:00
2019-02-20 16:02:59 +00:00
2019-07-08 13:45:15 +00:00
2019-08-28 14:48:28 +00:00
2019-07-19 06:54:04 +00:00
2019-08-23 20:04:10 +00:00
2019-07-08 13:45:15 +00:00
2019-08-22 10:34:05 +00:00
2019-08-29 22:14:25 +00:00
2019-08-29 22:14:25 +00:00
2019-08-22 10:34:05 +00:00
2019-07-08 13:45:15 +00:00
2019-09-02 13:57:07 +00:00
2019-09-03 06:12:32 +00:00
2019-08-23 20:04:10 +00:00
2019-07-08 13:45:15 +00:00
2019-09-03 06:12:32 +00:00
2019-08-26 11:12:55 +00:00
2017-09-15 05:02:56 +00:00
2018-06-19 14:00:39 +00:00
2019-05-10 14:12:23 +00:00
2017-09-15 05:02:56 +00:00
2019-08-22 10:34:05 +00:00
2019-07-08 13:45:15 +00:00
2019-08-22 10:34:05 +00:00
2019-07-08 13:45:15 +00:00
2019-08-22 10:34:05 +00:00
2019-08-22 10:34:05 +00:00
2019-08-15 13:49:29 +00:00
2019-05-03 14:20:32 +00:00
2019-07-08 13:45:15 +00:00
2019-03-27 15:19:41 +00:00
2019-03-27 15:19:41 +00:00
2019-03-27 15:19:41 +00:00
2019-03-27 15:19:41 +00:00
2019-08-22 10:34:05 +00:00
2019-07-08 13:45:15 +00:00
2019-08-22 10:34:05 +00:00
2019-08-22 10:34:05 +00:00
2019-08-22 10:34:05 +00:00
2019-01-11 17:11:39 +00:00
2019-08-23 20:04:10 +00:00
2019-08-23 20:04:10 +00:00
2019-08-23 20:04:10 +00:00
2019-08-22 10:34:05 +00:00
2019-08-22 10:34:05 +00:00
2019-08-22 10:34:05 +00:00
2019-08-22 10:34:05 +00:00
2019-01-11 17:11:39 +00:00
2019-01-14 16:17:19 +00:00
2019-01-26 00:33:46 +00:00
2019-08-22 10:34:05 +00:00
2018-07-02 07:45:31 +00:00
2017-09-15 05:02:56 +00:00
2019-07-08 13:45:15 +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-08-20 08:36:47 +00:00
2019-08-22 10:34:05 +00:00
2019-08-22 10:34:05 +00:00
2019-08-22 10:34:05 +00:00
2018-06-19 14:00:39 +00:00
2017-09-15 05:02:56 +00:00
2018-06-19 14:00:39 +00:00
2018-10-11 09:50:21 +00:00
2019-08-22 10:34:05 +00:00
2019-08-15 13:49:29 +00:00
2019-08-22 10:34:05 +00:00