Sam Zackrisson
46b0140172
Update filter analyzer for multi channel
...
Multi-channel behaviors introduced in this CL:
- All filters are analyzed independently. The filtering is considered
consistent if any filter is consistent.
- The filter echo path gain used to detect saturation is maxed across
capture channels.
- The filter delay is taken to be the minimum of all filters:
Any module that looks in the render data starting from the filter
delay will iterate over all render audio present in any channel.
- The FilterAnalyzer will consider a render block to be active if any
render channel has activity.
The changes in the CL has been shown to be bitexact on a
large set of mono recordings.
Bug: webrtc:10913
Change-Id: I1e360cd7136ee82d1f6e0f8a1459806e83f4426d
Reviewed-on: https://webrtc-review.googlesource.com/c/src/+/155363
Reviewed-by: Per Åhgren <peah@webrtc.org>
Commit-Queue: Sam Zackrisson <saza@webrtc.org>
Cr-Commit-Position: refs/heads/master@{#29408}
2019-10-08 15:44:43 +00:00
..
2019-09-10 08:16:07 +00:00
2019-09-05 14:30:49 +00:00
2019-09-05 14:30:49 +00:00
2019-09-05 14:30:49 +00:00
2019-10-08 15:44:43 +00:00
2019-10-05 07:45:47 +00:00
2019-10-05 07:45:47 +00:00
2019-09-03 06:12:32 +00:00
2019-01-11 17:11:39 +00:00
2019-10-08 15:44:43 +00:00
2019-10-08 15:44:43 +00:00
2019-10-08 15:44:43 +00:00
2019-07-08 13:45:15 +00:00
2018-11-27 19:52:08 +00:00
2018-11-27 19:52:08 +00:00
2019-09-05 10:53:24 +00:00
2019-09-06 14:53:11 +00:00
2019-09-03 06:12:32 +00:00
2019-08-22 10:34:05 +00:00
2019-07-08 13:45:15 +00:00
2019-09-03 06:12:32 +00:00
2019-09-03 06:12:32 +00:00
2019-09-03 06:12:32 +00:00
2019-07-08 13:45:15 +00:00
2019-01-11 17:11:39 +00:00
2019-09-03 06:12:32 +00:00
2019-09-10 08:16:07 +00:00
2019-09-03 06:12:32 +00:00
2019-09-05 14:30:49 +00:00
2018-11-22 16:02:44 +00:00
2018-11-22 16:02:44 +00:00
2018-11-22 16:02:44 +00:00
2019-10-05 07:45:47 +00:00
2019-09-30 13:04:00 +00:00
2019-09-30 13:04:00 +00:00
2019-09-10 08:16:07 +00:00
2019-09-10 08:16:07 +00:00
2019-09-10 08:16:07 +00:00
2019-07-08 13:45:15 +00:00
2019-09-05 10:53:24 +00:00
2019-09-05 10:53:24 +00:00
2019-09-20 06:36:12 +00:00
2019-09-20 06:36:12 +00:00
2019-09-03 06:12:32 +00:00
2019-09-10 08:16:07 +00:00
2019-09-10 08:16:07 +00:00
2019-09-10 08:16:07 +00:00
2019-07-08 13:45:15 +00:00
2019-10-01 11:36:58 +00:00
2019-10-08 11:18:35 +00:00
2019-01-11 17:11:39 +00:00
2019-09-03 06:12:32 +00:00
2019-10-08 15:44:43 +00:00
2019-09-03 06:12:32 +00:00
2019-07-08 13:45:15 +00:00
2019-10-08 11:18:35 +00:00
2019-10-08 11:18:35 +00:00
2019-10-08 11:18:35 +00:00
2019-09-05 14:10:04 +00:00
2019-09-05 14:10:04 +00:00
2019-03-27 16:11:22 +00:00
2019-10-08 15:44:43 +00:00
2019-10-08 15:44:43 +00:00
2019-09-03 06:12:32 +00:00
2019-09-03 06:12:32 +00:00
2019-09-03 06:12:32 +00:00
2018-11-20 12:28:05 +00:00
2019-10-08 15:44:43 +00:00
2019-10-05 07:45:47 +00:00
2019-09-05 14:30:49 +00:00
2019-02-11 14:13:38 +00:00
2019-01-11 17:11:39 +00:00
2019-09-10 08:16:07 +00:00
2019-09-03 06:12:32 +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
2019-09-05 14:10:04 +00:00
2019-09-05 10:53:24 +00:00
2019-09-05 14:10:04 +00:00
2019-09-03 06:12:32 +00:00
2019-09-10 08:16:07 +00:00
2019-09-03 06:12:32 +00:00
2019-07-08 13:45:15 +00:00
2018-11-22 16:02:44 +00:00
2019-01-11 17:11:39 +00:00
2019-09-10 08:16:07 +00:00
2019-09-10 08:16:07 +00:00
2019-09-10 08:16:07 +00:00
2019-10-08 11:18:35 +00:00
2019-10-08 11:18:35 +00:00
2019-09-13 06:07:09 +00:00
2019-09-13 06:07:09 +00:00
2019-01-11 17:11:39 +00:00
2019-10-08 15:44:43 +00:00
2019-10-08 11:18:35 +00:00
2019-10-08 11:18:35 +00:00
2019-07-08 13:45:15 +00:00
2019-07-08 13:45:15 +00:00
2019-01-29 10:31:45 +00:00
2019-07-08 13:45:15 +00:00
2019-10-08 11:18:35 +00:00
2019-10-08 11:18:35 +00:00
2019-10-05 07:45:47 +00:00
2019-10-05 07:45:47 +00:00
2019-07-08 13:45:15 +00:00
2019-10-08 11:18:35 +00:00
2019-10-08 11:18:35 +00:00
2019-10-08 11:18:35 +00:00
2019-09-05 10:53:24 +00:00
2019-09-06 14:53:11 +00:00
2019-09-05 10:53:24 +00:00
2019-09-05 10:53:24 +00:00
2019-10-08 11:18:35 +00:00
2019-10-08 11:18:35 +00:00
2019-01-29 10:31:45 +00:00
2019-01-29 10:31:45 +00:00
2019-10-01 11:36:58 +00:00
2019-10-08 15:44:43 +00:00
2019-10-05 07:45:47 +00:00
2019-10-05 07:45:47 +00:00
2019-09-24 13:50:04 +00:00
2019-09-24 13:50:04 +00:00
2019-09-24 13:50:04 +00:00
2019-10-08 15:44:43 +00:00
2019-09-03 06:12:32 +00:00
2019-09-03 06:12:32 +00:00
2019-07-08 13:45:15 +00:00