Skip to content

Commit c730381

Browse files
asurdej-comcastphiln
authored andcommitted
[WebRTC] Use WebCore::LibWebRTCProvider by default
Instead of Network LibWebRTCProvided to lower CPU usage. Signed-off-by: Andrzej Surdej <Andrzej_Surdej@comcast.com>
1 parent 2c8a583 commit c730381

1 file changed

Lines changed: 5 additions & 2 deletions

File tree

Source/WebKit/WebProcess/Network/webrtc/LibWebRTCProvider.h

Lines changed: 5 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -84,9 +84,12 @@ class LibWebRTCProvider final : public LibWebRTCProviderBase {
8484
WeakRef<WebPage> m_webPage;
8585
};
8686

87-
inline UniqueRef<LibWebRTCProvider> createLibWebRTCProvider(WebPage& page)
87+
inline UniqueRef<LibWebRTCProviderBase> createLibWebRTCProvider(WebPage& page)
8888
{
89-
return makeUniqueRef<LibWebRTCProvider>(page);
89+
// In downstream WPEWebKit WebProcess sandbox is disabled,
90+
// so moving LibWebRTC networking out of it doesn't make much sense.
91+
// For better performance keep it in WPEWebProcess
92+
return makeUniqueRef<LibWebRTCProviderBase>();
9093
}
9194

9295
#elif USE(GSTREAMER_WEBRTC)

0 commit comments

Comments
 (0)