| 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
|
|
|