Sam Zackrisson
ae65b0e0d9
Fuzz APM sample rates
...
This CL adds a fuzzer for the audio processing module that exercises the handling of all user input sample rates logged by the UMA histogram WebAudio.AudioContext.HardwareSampleRate.
The fuzzer inherits a lot of structure from the audio_processing_configs_fuzzer, but is greatly simplified and therefore the only shared code is test::FuzzDataHelper.
Tested: Modified the build to explicitly trigger resampling issue and verified it exercises the code, then let an unmodified fuzzer run locally over the weekend without finding issues.
Bug: webrtc:14263
Change-Id: Id3f19adee53c8842e92b6bf31cd2f360e19244d5
Reviewed-on: https://webrtc-review.googlesource.com/c/src/+/268192
Reviewed-by: Alessio Bazzica <alessiob@webrtc.org>
Commit-Queue: Sam Zackrisson <saza@webrtc.org>
Cr-Commit-Position: refs/heads/main@{#37540}
2022-07-18 09:29:31 +00:00
..
2021-04-12 18:25:58 +00:00
2022-07-18 09:29:31 +00:00
2022-05-13 14:47:54 +00:00
2021-07-22 14:00:26 +00:00
2022-07-15 16:08:39 +00:00
2022-05-13 10:06:04 +00:00
2022-07-08 14:24:54 +00:00
2022-07-15 22:10:29 +00:00
2022-06-22 10:44:51 +00:00
2022-07-12 22:09:36 +00:00
2022-05-13 14:47:54 +00:00
2022-07-08 14:24:54 +00:00
2022-04-22 14:07:19 +00:00
2021-11-15 21:44:59 +00:00
2020-06-04 09:55:12 +00:00
2022-07-08 14:24:54 +00:00
2022-05-30 09:30:23 +00:00
2022-05-30 09:30:23 +00:00
2022-05-22 10:54:38 +00:00
2022-05-23 08:44:26 +00:00
2022-05-23 08:44:26 +00:00
2020-10-28 16:00:27 +00:00
2020-09-23 12:51:30 +00:00
2022-02-23 15:27:27 +00:00
2021-07-06 10:39:00 +00:00
2021-07-06 10:39:00 +00:00
2022-01-27 12:55:44 +00:00
2021-05-21 04:34:11 +00:00
2022-05-13 08:52:15 +00:00
2022-06-15 09:47:38 +00:00
2022-05-22 10:54:38 +00:00
2022-04-08 18:15:35 +00:00
2022-04-08 18:15:35 +00:00
2022-07-08 14:24:54 +00:00
2022-07-08 14:24:54 +00:00
2022-05-09 10:33:47 +00:00
2022-05-09 10:33:47 +00:00
2022-07-08 14:24:54 +00:00
2022-07-08 14:24:54 +00:00
2022-06-15 09:47:38 +00:00
2021-08-12 15:41:03 +00:00
2021-08-12 15:41:03 +00:00
2020-09-29 19:29:29 +00:00
2021-07-27 12:50:31 +00:00
2021-02-10 15:04:55 +00:00
2022-04-08 18:15:35 +00:00
2022-04-08 18:15:35 +00:00
2020-07-08 12:21:08 +00:00
2021-07-27 12:50:31 +00:00
2022-01-17 07:55:45 +00:00
2022-01-26 15:42:18 +00:00
2022-01-17 07:55:45 +00:00
2021-07-27 12:50:31 +00:00
2021-11-15 21:44:59 +00:00
2022-01-12 13:25:25 +00:00
2019-07-08 13:45:15 +00:00
2021-11-15 21:44:59 +00:00
2021-11-15 21:44:59 +00:00
2019-12-10 17:37:46 +00:00
2022-01-18 08:22:15 +00:00
2022-04-22 14:07:19 +00:00
2021-07-27 12:50:31 +00:00
2022-06-15 09:47:38 +00:00
2020-05-15 08:15:02 +00:00
2022-06-15 09:47:38 +00:00
2021-07-27 12:50:31 +00:00
2020-05-06 07:26:44 +00:00
2021-08-25 08:33:20 +00:00
2020-05-15 08:15:02 +00:00
2020-12-02 16:34:41 +00:00
2021-07-26 13:35:08 +00:00
2022-05-09 12:03:21 +00:00
2021-07-27 12:50:31 +00:00
2019-07-08 13:45:15 +00:00
2022-01-27 12:55:44 +00:00
2021-07-06 10:39:00 +00:00
2022-07-08 14:24:54 +00:00
2022-07-08 14:24:54 +00:00
2022-07-08 14:24:54 +00:00
2022-04-08 18:15:35 +00:00
2022-04-08 18:15:35 +00:00
2022-05-20 15:21:21 +00:00
2020-08-11 11:46:50 +00:00
2020-08-11 11:46:50 +00:00
2022-01-17 07:55:45 +00:00
2022-01-17 07:55:45 +00:00
2019-07-08 13:45:15 +00:00
2021-07-27 12:50:31 +00:00
2021-11-15 21:44:59 +00:00
2022-04-08 15:52:44 +00:00
2022-04-11 10:04:57 +00:00