Fix audioproc build errors on Windows.

BUG=
TEST=

Review URL: http://webrtc-codereview.appspot.com/254003

git-svn-id: http://webrtc.googlecode.com/svn/trunk@859 4adac7df-926f-26a2-2b94-8c16560cd09d
diff --git a/src/modules/audio_processing/test/unit_test.cc b/src/modules/audio_processing/test/unit_test.cc
index 2a50bc3..e15a1a3 100644
--- a/src/modules/audio_processing/test/unit_test.cc
+++ b/src/modules/audio_processing/test/unit_test.cc
@@ -15,6 +15,7 @@
 #include "audio_processing.h"
 #include "event_wrapper.h"
 #include "module_common_types.h"
+#include "scoped_ptr.h"
 #include "signal_processing_library.h"
 #include "testsupport/fileutils.h"
 #include "thread_wrapper.h"
@@ -31,6 +32,7 @@
 using webrtc::NoiseSuppression;
 using webrtc::EchoCancellation;
 using webrtc::EventWrapper;
+using webrtc::scoped_array;
 using webrtc::Trace;
 using webrtc::LevelEstimator;
 using webrtc::EchoCancellation;
@@ -775,26 +777,28 @@
   // Set and get echo path
   const size_t echo_path_size =
       apm_->echo_control_mobile()->echo_path_size_bytes();
-  unsigned char echo_path_in[echo_path_size];
-  unsigned char echo_path_out[echo_path_size];
+  scoped_array<char> echo_path_in(new char[echo_path_size]);
+  scoped_array<char> echo_path_out(new char[echo_path_size]);
   EXPECT_EQ(apm_->kNullPointerError,
             apm_->echo_control_mobile()->SetEchoPath(NULL, echo_path_size));
   EXPECT_EQ(apm_->kNullPointerError,
             apm_->echo_control_mobile()->GetEchoPath(NULL, echo_path_size));
   EXPECT_EQ(apm_->kBadParameterError,
-            apm_->echo_control_mobile()->GetEchoPath(echo_path_out, 1));
+            apm_->echo_control_mobile()->GetEchoPath(echo_path_out.get(), 1));
   EXPECT_EQ(apm_->kNoError,
-            apm_->echo_control_mobile()->GetEchoPath(echo_path_out,
+            apm_->echo_control_mobile()->GetEchoPath(echo_path_out.get(),
                                                      echo_path_size));
   for (size_t i = 0; i < echo_path_size; i++) {
     echo_path_in[i] = echo_path_out[i] + 1;
   }
   EXPECT_EQ(apm_->kBadParameterError,
-            apm_->echo_control_mobile()->SetEchoPath(echo_path_in, 1));
+            apm_->echo_control_mobile()->SetEchoPath(echo_path_in.get(), 1));
   EXPECT_EQ(apm_->kNoError,
-            apm_->echo_control_mobile()->SetEchoPath(echo_path_in, echo_path_size));
+            apm_->echo_control_mobile()->SetEchoPath(echo_path_in.get(),
+                                                     echo_path_size));
   EXPECT_EQ(apm_->kNoError,
-            apm_->echo_control_mobile()->GetEchoPath(echo_path_out, echo_path_size));
+            apm_->echo_control_mobile()->GetEchoPath(echo_path_out.get(),
+                                                     echo_path_size));
   for (size_t i = 0; i < echo_path_size; i++) {
     EXPECT_EQ(echo_path_in[i], echo_path_out[i]);
   }