Fix fuzzer-found bug in fuzzer

The fuzzer itself does not call the APM API correctly.

Bug: chromium:1028614
Change-Id: If94808e6d3a1f550c1001b081321e87448e4be49
Reviewed-on: https://webrtc-review.googlesource.com/c/src/+/160703
Reviewed-by: Alessio Bazzica <alessiob@webrtc.org>
Commit-Queue: Sam Zackrisson <saza@webrtc.org>
Cr-Commit-Position: refs/heads/master@{#29922}
This commit is contained in:
Sam Zackrisson 2019-11-26 18:52:00 +01:00 committed by Commit Bot
parent 44d7ec0683
commit 2b4bd97517

View File

@ -122,8 +122,8 @@ void FuzzAudioProcessing(test::FuzzDataHelper* fuzz_data,
StreamConfig(output_rate, num_channels), ptr_to_float_frames);
} else {
apm_return_code = apm->ProcessReverseStream(
ptr_to_float_frames, StreamConfig(input_rate, 1),
StreamConfig(output_rate, 1), ptr_to_float_frames);
ptr_to_float_frames, StreamConfig(input_rate, num_channels),
StreamConfig(output_rate, num_channels), ptr_to_float_frames);
}
} else {
const int num_channels = fuzz_data->ReadOrDefaultValue(true) ? 2 : 1;