| 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();
|
| }
|
|
|