| Index: content/renderer/renderer_webkitplatformsupport_impl.cc
|
| diff --git a/content/renderer/renderer_webkitplatformsupport_impl.cc b/content/renderer/renderer_webkitplatformsupport_impl.cc
|
| index fcec63d88c804c05e1f50dfd628b0042e9aeaa4b..0a39a5613548885ef7cc9906d8f921a016118c6e 100644
|
| --- a/content/renderer/renderer_webkitplatformsupport_impl.cc
|
| +++ b/content/renderer/renderer_webkitplatformsupport_impl.cc
|
| @@ -43,8 +43,6 @@
|
| #include "third_party/WebKit/Source/WebKit/chromium/public/WebIDBFactory.h"
|
| #include "third_party/WebKit/Source/WebKit/chromium/public/platform/WebMediaStreamCenter.h"
|
| #include "third_party/WebKit/Source/WebKit/chromium/public/platform/WebMediaStreamCenterClient.h"
|
| -#include "third_party/WebKit/Source/WebKit/chromium/public/platform/WebPeerConnectionHandler.h"
|
| -#include "third_party/WebKit/Source/WebKit/chromium/public/platform/WebPeerConnectionHandlerClient.h"
|
| #include "third_party/WebKit/Source/WebKit/chromium/public/WebRuntimeFeatures.h"
|
| #include "third_party/WebKit/Source/WebKit/chromium/public/platform/WebURL.h"
|
| #include "third_party/WebKit/Source/WebKit/chromium/public/platform/WebVector.h"
|
| @@ -91,8 +89,8 @@ using WebKit::WebMediaStreamCenter;
|
| using WebKit::WebMediaStreamCenterClient;
|
| using WebKit::WebPeerConnection00Handler;
|
| using WebKit::WebPeerConnection00HandlerClient;
|
| -using WebKit::WebPeerConnectionHandler;
|
| -using WebKit::WebPeerConnectionHandlerClient;
|
| +using WebKit::WebRTCPeerConnectionHandler;
|
| +using WebKit::WebRTCPeerConnectionHandlerClient;
|
| using WebKit::WebStorageNamespace;
|
| using WebKit::WebString;
|
| using WebKit::WebURL;
|
| @@ -690,6 +688,22 @@ RendererWebKitPlatformSupportImpl::createPeerConnection00Handler(
|
| #endif // defined(ENABLE_WEBRTC)
|
| }
|
|
|
| +WebRTCPeerConnectionHandler*
|
| +RendererWebKitPlatformSupportImpl::createRTCPeerConnectionHandler(
|
| + WebRTCPeerConnectionHandlerClient* client) {
|
| + RenderThreadImpl* render_thread = RenderThreadImpl::current();
|
| + DCHECK(render_thread);
|
| + if (!render_thread)
|
| + return NULL;
|
| +#if defined(ENABLE_WEBRTC)
|
| + MediaStreamDependencyFactory* rtc_dependency_factory =
|
| + render_thread->GetMediaStreamDependencyFactory();
|
| + return rtc_dependency_factory->CreateRTCPeerConnectionHandler(client);
|
| +#else
|
| + return NULL;
|
| +#endif // defined(ENABLE_WEBRTC)
|
| +}
|
| +
|
| //------------------------------------------------------------------------------
|
|
|
| WebMediaStreamCenter*
|
|
|