Index: content/renderer/media/media_stream_dependency_factory.cc |
diff --git a/content/renderer/media/media_stream_dependency_factory.cc b/content/renderer/media/media_stream_dependency_factory.cc |
index 00001b9ce77d6aef22f7fa5388c445462de9bf59..758c61ba4eea0b4d94b9c637d1829d3625ad8930 100644 |
--- a/content/renderer/media/media_stream_dependency_factory.cc |
+++ b/content/renderer/media/media_stream_dependency_factory.cc |
@@ -78,7 +78,8 @@ bool MediaStreamDependencyFactory::CreatePeerConnectionFactory( |
talk_base::Thread* signaling_thread, |
content::P2PSocketDispatcher* socket_dispatcher, |
talk_base::NetworkManager* network_manager, |
- talk_base::PacketSocketFactory* socket_factory) { |
+ talk_base::PacketSocketFactory* socket_factory, |
+ AudioDeviceFactoryInterface* audio_device_factory) { |
if (!pc_factory_.get()) { |
talk_base::scoped_refptr<P2PPortAllocatorFactory> pa_factory = |
new talk_base::RefCountedObject<P2PPortAllocatorFactory>( |
@@ -87,10 +88,9 @@ bool MediaStreamDependencyFactory::CreatePeerConnectionFactory( |
socket_factory); |
talk_base::scoped_refptr<webrtc::PeerConnectionFactoryInterface> factory( |
- webrtc::CreatePeerConnectionFactory(worker_thread, |
- signaling_thread, |
- pa_factory.release(), |
- new WebRtcAudioDeviceImpl())); |
+ webrtc::CreatePeerConnectionFactory( |
+ worker_thread, signaling_thread, pa_factory.release(), |
+ new WebRtcAudioDeviceImpl(audio_device_factory))); |
if (factory.get()) |
pc_factory_ = factory.release(); |
} |