aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorAndrew MacDonald <andrew@webrtc.org>2015-08-21 09:32:53 -0700
committerAndrew MacDonald <andrew@webrtc.org>2015-08-21 16:32:53 +0000
commitc0775c02910c14743cc46fbd4618de1b20ecc681 (patch)
tree0437afbd6d4358ab88151d31113afe147c60074f
parentea1012b2a41b1b56fe7366792f10390639d82495 (diff)
downloadwebrtc-c0775c02910c14743cc46fbd4618de1b20ecc681.tar.gz
Fix accessing uninitialized variables when not processing a reverse stream.
TBR=turaj@webrtc.org Review URL: https://codereview.webrtc.org/1306863003 . Cr-Commit-Position: refs/heads/master@{#9758}
-rw-r--r--webrtc/modules/audio_processing/test/audioproc_float.cc15
1 files changed, 9 insertions, 6 deletions
diff --git a/webrtc/modules/audio_processing/test/audioproc_float.cc b/webrtc/modules/audio_processing/test/audioproc_float.cc
index f22c41e2f8..268702e5de 100644
--- a/webrtc/modules/audio_processing/test/audioproc_float.cc
+++ b/webrtc/modules/audio_processing/test/audioproc_float.cc
@@ -168,12 +168,15 @@ int main(int argc, char* argv[]) {
const StreamConfig output_config = {
out_file.sample_rate(), out_buf.num_channels(),
};
- const StreamConfig reverse_input_config = {
- in_rev_file->sample_rate(), in_rev_file->num_channels(),
- };
- const StreamConfig reverse_output_config = {
- out_rev_file->sample_rate(), out_rev_file->num_channels(),
- };
+
+ StreamConfig reverse_input_config = {};
+ StreamConfig reverse_output_config = {};
+ if (process_reverse) {
+ StreamConfig reverse_input_config = {in_rev_file->sample_rate(),
+ in_rev_file->num_channels()};
+ StreamConfig reverse_output_config = {out_rev_file->sample_rate(),
+ out_rev_file->num_channels()};
+ }
while (in_file.ReadSamples(in_interleaved.size(),
&in_interleaved[0]) == in_interleaved.size()) {
// Have logs display the file time rather than wallclock time.