Index: components/copresence/test/audio_test_support.cc |
diff --git a/components/copresence/test/audio_test_support.cc b/components/copresence/test/audio_test_support.cc |
index b1913119e5fedbd364662cf592ea220286d11e66..ef916eb423909a27244336e21b109bbbb919441b 100644 |
--- a/components/copresence/test/audio_test_support.cc |
+++ b/components/copresence/test/audio_test_support.cc |
@@ -12,17 +12,14 @@ namespace copresence { |
void PopulateSamples(int random_seed, size_t size, float* samples) { |
srand(random_seed); |
+#if defined(OS_WIN) |
for (size_t i = 0; i < size; ++i) |
samples[i] = (2.0 * rand() / RAND_MAX) - 1; |
-} |
- |
-scoped_ptr<media::AudioBus> CreateRandomAudio(int random_seed, |
- int channels, |
- int samples) { |
- scoped_ptr<media::AudioBus> bus = media::AudioBus::Create(channels, samples); |
- for (int ch = 0; ch < channels; ++ch) |
- PopulateSamples(random_seed, samples, bus->channel(ch)); |
- return bus.Pass(); |
+#else |
+ unsigned int rand_state; |
+ for (size_t i = 0; i < size; ++i) |
+ samples[i] = (2.0 * rand_r(&rand_state) / RAND_MAX) - 1; |
+#endif |
} |
scoped_refptr<media::AudioBusRefCounted> |