Chromium Code Reviews| Index: content/renderer/media/webrtc_audio_device_unittest.cc |
| diff --git a/content/renderer/media/webrtc_audio_device_unittest.cc b/content/renderer/media/webrtc_audio_device_unittest.cc |
| index 7074c95bb09c3e28966169cb62e91300918c89ec..17661f6cef4d432404b9f5f3e6dd342677bb05f0 100644 |
| --- a/content/renderer/media/webrtc_audio_device_unittest.cc |
| +++ b/content/renderer/media/webrtc_audio_device_unittest.cc |
| @@ -520,8 +520,14 @@ TEST_F(MAYBE_WebRTCAudioDeviceTest, DISABLED_StartPlayout) { |
| EXPECT_CALL(media_observer(), |
| OnDeleteAudioStream(_, 1)).Times(AnyNumber()); |
| + media::AudioHardwareConfig* hardware_config = |
| + RenderThreadImpl::current()->GetAudioHardwareConfig(); |
| + int sample_rate = hardware_config->GetOutputSampleRate(); |
| + int frames_per_buffer = hardware_config->GetOutputBufferSize(); |
| + |
| scoped_refptr<WebRtcAudioRenderer> renderer = |
| - new WebRtcAudioRenderer(kRenderViewId); |
| + new WebRtcAudioRenderer(kRenderViewId, -1, sample_rate, |
| + frames_per_buffer); |
| scoped_refptr<WebRtcAudioDeviceImpl> webrtc_audio_device( |
| new WebRtcAudioDeviceImpl()); |
| EXPECT_TRUE(webrtc_audio_device->SetAudioRenderer(renderer.get())); |
| @@ -701,8 +707,14 @@ TEST_F(MAYBE_WebRTCAudioDeviceTest, DISABLED_PlayLocalFile) { |
| EXPECT_CALL(media_observer(), |
| OnDeleteAudioStream(_, 1)).Times(AnyNumber()); |
| + media::AudioHardwareConfig* hardware_config = |
| + RenderThreadImpl::current()->GetAudioHardwareConfig(); |
| + int sample_rate = hardware_config->GetOutputSampleRate(); |
| + int frames_per_buffer = hardware_config->GetOutputBufferSize(); |
| + |
| scoped_refptr<WebRtcAudioRenderer> renderer = |
| - new WebRtcAudioRenderer(kRenderViewId); |
| + new WebRtcAudioRenderer(kRenderViewId, -1, sample_rate, |
| + frames_per_buffer); |
| scoped_refptr<WebRtcAudioDeviceImpl> webrtc_audio_device( |
| new WebRtcAudioDeviceImpl()); |
| EXPECT_TRUE(webrtc_audio_device->SetAudioRenderer(renderer.get())); |
| @@ -778,8 +790,14 @@ TEST_F(MAYBE_WebRTCAudioDeviceTest, MAYBE_FullDuplexAudioWithAGC) { |
| EXPECT_CALL(media_observer(), |
| OnDeleteAudioStream(_, 1)).Times(AnyNumber()); |
| + media::AudioHardwareConfig* hardware_config = |
| + RenderThreadImpl::current()->GetAudioHardwareConfig(); |
| + int sample_rate = hardware_config->GetOutputSampleRate(); |
| + int frames_per_buffer = hardware_config->GetOutputBufferSize(); |
| + |
| scoped_refptr<WebRtcAudioRenderer> renderer = |
| - new WebRtcAudioRenderer(kRenderViewId); |
| + new WebRtcAudioRenderer(kRenderViewId, -1, sample_rate, |
| + frames_per_buffer); |
| scoped_refptr<WebRtcAudioDeviceImpl> webrtc_audio_device( |
| new WebRtcAudioDeviceImpl()); |
| EXPECT_TRUE(webrtc_audio_device->SetAudioRenderer(renderer.get())); |
| @@ -923,8 +941,15 @@ TEST_F(MAYBE_WebRTCAudioDeviceTest, WebRtcPlayoutSetupTime) { |
| base::WaitableEvent event(false, false); |
| scoped_ptr<MockWebRtcAudioRendererSource> renderer_source( |
| new MockWebRtcAudioRendererSource(&event)); |
| + |
| + media::AudioHardwareConfig* hardware_config = |
| + RenderThreadImpl::current()->GetAudioHardwareConfig(); |
| + int sample_rate = hardware_config->GetOutputSampleRate(); |
| + int frames_per_buffer = hardware_config->GetOutputBufferSize(); |
| + |
| scoped_refptr<WebRtcAudioRenderer> renderer = |
| - new WebRtcAudioRenderer(kRenderViewId); |
| + new WebRtcAudioRenderer(kRenderViewId, -1, sample_rate, |
|
Jói
2013/09/06 14:49:26
These parameters and the boilerplate to get the sa
tommi (sloooow) - chröme
2013/09/06 16:56:54
Done. Added a factory method to WebRTCAudioDevice
|
| + frames_per_buffer); |
| renderer->Initialize(renderer_source.get()); |
| // Start the timer and playout. |