Index: content/renderer/media/webrtc_local_audio_source_provider_unittest.cc |
diff --git a/content/renderer/media/webrtc_local_audio_source_provider_unittest.cc b/content/renderer/media/webrtc_local_audio_source_provider_unittest.cc |
index c23ce0ee63450b43fc176b7ec0651175045c3924..2c7acdef02ed4a9c096815018d84b66ba8219be1 100644 |
--- a/content/renderer/media/webrtc_local_audio_source_provider_unittest.cc |
+++ b/content/renderer/media/webrtc_local_audio_source_provider_unittest.cc |
@@ -83,39 +83,4 @@ TEST_F(WebRtcLocalAudioSourceProviderTest, VerifyDataFlow) { |
} |
} |
-TEST_F(WebRtcLocalAudioSourceProviderTest, VerifyAudioProcessingParams) { |
- // Point the WebVector into memory owned by |sink_bus_|. |
- WebKit::WebVector<float*> audio_data( |
- static_cast<size_t>(sink_bus_->channels())); |
- for (size_t i = 0; i < audio_data.size(); ++i) |
- audio_data[i] = sink_bus_->channel(i); |
- |
- // Enable the source provider. |
- source_provider_->provideInput(audio_data, sink_params_.frames_per_buffer()); |
- |
- // Deliver data to |source_provider_| with audio processing params. |
- int source_delay = 5; |
- int source_volume = 255; |
- bool source_key_pressed = true; |
- source_provider_->DeliverData(source_bus_.get(), source_delay, |
- source_volume, source_key_pressed); |
- |
- int delay = 0, volume = 0; |
- bool key_pressed = false; |
- source_provider_->GetAudioProcessingParams(&delay, &volume, &key_pressed); |
- EXPECT_EQ(volume, source_volume); |
- EXPECT_EQ(key_pressed, source_key_pressed); |
- int expected_delay = source_delay + static_cast<int>( |
- source_bus_->frames() / source_params_.sample_rate() + 0.5); |
- EXPECT_GE(delay, expected_delay); |
- |
- // Sleep a few ms to simulate processing time. This should increase the delay |
- // value as time passes. |
- int cached_delay = delay; |
- const int kSleepMs = 10; |
- base::PlatformThread::Sleep(base::TimeDelta::FromSeconds(kSleepMs)); |
- source_provider_->GetAudioProcessingParams(&delay, &volume, &key_pressed); |
- EXPECT_GT(delay, cached_delay); |
-} |
- |
} // namespace content |