Index: content/renderer/media/mock_media_stream_dependency_factory.cc |
diff --git a/content/renderer/media/mock_media_stream_dependency_factory.cc b/content/renderer/media/mock_media_stream_dependency_factory.cc |
index 8b5ee8b0adf7b6ba7dc8c13c23d6373929081f3b..bdcb69aef60051ca067df9943af1e0bb703379c3 100644 |
--- a/content/renderer/media/mock_media_stream_dependency_factory.cc |
+++ b/content/renderer/media/mock_media_stream_dependency_factory.cc |
@@ -480,9 +480,12 @@ MockMediaStreamDependencyFactory::CreateLocalAudioTrack( |
WebAudioCapturerSource* webaudio_source, |
webrtc::AudioSourceInterface* source) { |
DCHECK(mock_pc_factory_created_); |
- DCHECK(!capturer.get()); |
+ blink::WebMediaConstraints constraints; |
+ scoped_refptr<WebRtcAudioCapturer> audio_capturer = capturer ? |
+ capturer : WebRtcAudioCapturer::CreateCapturer(-1, StreamDeviceInfo(), |
+ constraints, NULL); |
return WebRtcLocalAudioTrack::Create( |
- id, WebRtcAudioCapturer::CreateCapturer(), webaudio_source, source); |
+ id, audio_capturer, webaudio_source, source); |
} |
SessionDescriptionInterface* |
@@ -502,10 +505,11 @@ MockMediaStreamDependencyFactory::CreateIceCandidate( |
} |
scoped_refptr<WebRtcAudioCapturer> |
-MockMediaStreamDependencyFactory::MaybeCreateAudioCapturer( |
+MockMediaStreamDependencyFactory::CreateAudioCapturer( |
int render_view_id, const StreamDeviceInfo& device_info, |
const blink::WebMediaConstraints& constraints) { |
- return WebRtcAudioCapturer::CreateCapturer(); |
+ return WebRtcAudioCapturer::CreateCapturer(-1, device_info, |
+ constraints, NULL); |
} |
} // namespace content |