Chromium Code Reviews
chromiumcodereview-hr@appspot.gserviceaccount.com (chromiumcodereview-hr) | Please choose your nickname with Settings | Help | Chromium Project | Gerrit Changes | Sign out
(1028)

Unified Diff: content/renderer/media/webrtc_local_audio_source_provider_unittest.cc

Issue 37793005: move the APM to chrome. (Closed) Base URL: svn://svn.chromium.org/chrome/trunk/src
Patch Set: added a switch, it uses the APM in WebRtc if the switch is off, otherwise use the APM in Chrome. Created 7 years, 2 months ago
Use n/p to move between diff chunks; N/P to move between comments. Draft comments are only viewable by you.
Jump to:
View side-by-side diff with in-line comments
Download patch
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

Powered by Google App Engine
This is Rietveld 408576698