| OLD | NEW |
| 1 /* | 1 /* |
| 2 * Copyright (c) 2015 The WebRTC project authors. All Rights Reserved. | 2 * Copyright (c) 2015 The WebRTC project authors. All Rights Reserved. |
| 3 * | 3 * |
| 4 * Use of this source code is governed by a BSD-style license | 4 * Use of this source code is governed by a BSD-style license |
| 5 * that can be found in the LICENSE file in the root of the source | 5 * that can be found in the LICENSE file in the root of the source |
| 6 * tree. An additional intellectual property rights grant can be found | 6 * tree. An additional intellectual property rights grant can be found |
| 7 * in the file PATENTS. All contributing project authors may | 7 * in the file PATENTS. All contributing project authors may |
| 8 * be found in the AUTHORS file in the root of the source tree. | 8 * be found in the AUTHORS file in the root of the source tree. |
| 9 */ | 9 */ |
| 10 | 10 |
| (...skipping 461 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
| 472 } | 472 } |
| 473 } | 473 } |
| 474 } | 474 } |
| 475 | 475 |
| 476 // Populates an audioframe frame of AudioFrame type with random data. | 476 // Populates an audioframe frame of AudioFrame type with random data. |
| 477 void PopulateAudioFrame(AudioFrame* frame, | 477 void PopulateAudioFrame(AudioFrame* frame, |
| 478 int16_t amplitude, | 478 int16_t amplitude, |
| 479 RandomGenerator* rand_gen) { | 479 RandomGenerator* rand_gen) { |
| 480 ASSERT_GT(amplitude, 0); | 480 ASSERT_GT(amplitude, 0); |
| 481 ASSERT_LE(amplitude, 32767); | 481 ASSERT_LE(amplitude, 32767); |
| 482 int16_t* frame_data = frame->mutable_data(); |
| 482 for (size_t ch = 0; ch < frame->num_channels_; ch++) { | 483 for (size_t ch = 0; ch < frame->num_channels_; ch++) { |
| 483 for (size_t k = 0; k < frame->samples_per_channel_; k++) { | 484 for (size_t k = 0; k < frame->samples_per_channel_; k++) { |
| 484 // Store random 16 bit number between -(amplitude+1) and | 485 // Store random 16 bit number between -(amplitude+1) and |
| 485 // amplitude. | 486 // amplitude. |
| 486 frame->data_[k * ch] = | 487 frame_data[k * ch] = |
| 487 rand_gen->RandInt(2 * amplitude + 1) - amplitude - 1; | 488 rand_gen->RandInt(2 * amplitude + 1) - amplitude - 1; |
| 488 } | 489 } |
| 489 } | 490 } |
| 490 } | 491 } |
| 491 | 492 |
| 492 AudioProcessingImplLockTest::AudioProcessingImplLockTest() | 493 AudioProcessingImplLockTest::AudioProcessingImplLockTest() |
| 493 : test_complete_(false, false), | 494 : test_complete_(false, false), |
| 494 render_call_event_(false, false), | 495 render_call_event_(false, false), |
| 495 capture_call_event_(false, false), | 496 capture_call_event_(false, false), |
| 496 render_thread_(RenderProcessorThreadFunc, this, "render"), | 497 render_thread_(RenderProcessorThreadFunc, this, "render"), |
| (...skipping 629 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
| 1126 DISABLED_AudioProcessingImplLockExtensive, | 1127 DISABLED_AudioProcessingImplLockExtensive, |
| 1127 AudioProcessingImplLockTest, | 1128 AudioProcessingImplLockTest, |
| 1128 ::testing::ValuesIn(TestConfig::GenerateExtensiveTestConfigs())); | 1129 ::testing::ValuesIn(TestConfig::GenerateExtensiveTestConfigs())); |
| 1129 | 1130 |
| 1130 INSTANTIATE_TEST_CASE_P( | 1131 INSTANTIATE_TEST_CASE_P( |
| 1131 AudioProcessingImplLockBrief, | 1132 AudioProcessingImplLockBrief, |
| 1132 AudioProcessingImplLockTest, | 1133 AudioProcessingImplLockTest, |
| 1133 ::testing::ValuesIn(TestConfig::GenerateBriefTestConfigs())); | 1134 ::testing::ValuesIn(TestConfig::GenerateBriefTestConfigs())); |
| 1134 | 1135 |
| 1135 } // namespace webrtc | 1136 } // namespace webrtc |
| OLD | NEW |