Loading build/e_patches/0001-Browser-Enable-webRTC-by-default.patch 0 → 100644 +64 −0 Original line number Diff line number Diff line From 0aa009541f303d6238c0c6be0e5c3b54e12886ca Mon Sep 17 00:00:00 2001 From: althafvly <althafvly@gmail.com> Date: Fri, 20 Oct 2023 18:49:36 +0530 Subject: [PATCH] Browser: Enable webRTC by default --- .../core/browser/bromite_content_settings/webrtc.inc | 2 +- .../peerconnection/peer_connection_dependency_factory.cc | 2 +- .../blink/renderer/modules/peerconnection/rtc_rtp_receiver.cc | 2 +- .../blink/renderer/modules/peerconnection/rtc_rtp_sender.cc | 2 +- 4 files changed, 4 insertions(+), 4 deletions(-) diff --git a/components/content_settings/core/browser/bromite_content_settings/webrtc.inc b/components/content_settings/core/browser/bromite_content_settings/webrtc.inc index 69b2de0ff52fa..c4ce181e6c88c 100644 --- a/components/content_settings/core/browser/bromite_content_settings/webrtc.inc +++ b/components/content_settings/core/browser/bromite_content_settings/webrtc.inc @@ -1,4 +1,4 @@ - Register(ContentSettingsType::WEBRTC, "webrtc", CONTENT_SETTING_BLOCK, + Register(ContentSettingsType::WEBRTC, "webrtc", CONTENT_SETTING_ALLOW, WebsiteSettingsInfo::SYNCABLE, /*allowlisted_schemes=*/{}, /*valid_settings=*/{CONTENT_SETTING_ALLOW, diff --git a/third_party/blink/renderer/modules/peerconnection/peer_connection_dependency_factory.cc b/third_party/blink/renderer/modules/peerconnection/peer_connection_dependency_factory.cc index 12ea285049273..3bbbbeae32fd5 100644 --- a/third_party/blink/renderer/modules/peerconnection/peer_connection_dependency_factory.cc +++ b/third_party/blink/renderer/modules/peerconnection/peer_connection_dependency_factory.cc @@ -743,7 +743,7 @@ PeerConnectionDependencyFactory::CreatePortAllocator( WebRTCIPHandlingPolicy policy = GetWebRTCIPHandlingPolicy(webrtc_ip_handling_policy); blink::WebContentSettingsClient* settings = web_frame->GetContentSettingsClient(); - if (settings && settings->AllowContentSetting(ContentSettingsType::WEBRTC, false)) { + if (settings && settings->AllowContentSetting(ContentSettingsType::WEBRTC, true)) { policy = kDefault; } diff --git a/third_party/blink/renderer/modules/peerconnection/rtc_rtp_receiver.cc b/third_party/blink/renderer/modules/peerconnection/rtc_rtp_receiver.cc index 280210171d68c..f0b38991069a6 100644 --- a/third_party/blink/renderer/modules/peerconnection/rtc_rtp_receiver.cc +++ b/third_party/blink/renderer/modules/peerconnection/rtc_rtp_receiver.cc @@ -261,7 +261,7 @@ RTCRtpCapabilities* RTCRtpReceiver::getCapabilities(ScriptState* state, auto* web_frame = static_cast<WebLocalFrame*>(WebFrame::FromCoreFrame(window->GetFrame())); blink::WebContentSettingsClient* settings = web_frame->GetContentSettingsClient(); - if (settings && !settings->AllowContentSetting(ContentSettingsType::WEBRTC, false)) { + if (settings && !settings->AllowContentSetting(ContentSettingsType::WEBRTC, true)) { return nullptr; } diff --git a/third_party/blink/renderer/modules/peerconnection/rtc_rtp_sender.cc b/third_party/blink/renderer/modules/peerconnection/rtc_rtp_sender.cc index 6beddc4471207..5f6e70e91b318 100644 --- a/third_party/blink/renderer/modules/peerconnection/rtc_rtp_sender.cc +++ b/third_party/blink/renderer/modules/peerconnection/rtc_rtp_sender.cc @@ -956,7 +956,7 @@ RTCRtpCapabilities* RTCRtpSender::getCapabilities(ScriptState* state, auto* web_frame = static_cast<WebLocalFrame*>(WebFrame::FromCoreFrame(window->GetFrame())); blink::WebContentSettingsClient* settings = web_frame->GetContentSettingsClient(); - if (settings && !settings->AllowContentSetting(ContentSettingsType::WEBRTC, false)) { + if (settings && !settings->AllowContentSetting(ContentSettingsType::WEBRTC, true)) { return nullptr; } -- 2.34.1 build/e_patches_list.txt +1 −0 Original line number Diff line number Diff line Loading @@ -58,3 +58,4 @@ 0004-Browser-Avoid-using-cached-legacy-pref-value-for-tab.patch 0001-Browser-Remove-send-to-devices-option.patch 0001-Browser-Enable-webRTC-by-default.patch Loading
build/e_patches/0001-Browser-Enable-webRTC-by-default.patch 0 → 100644 +64 −0 Original line number Diff line number Diff line From 0aa009541f303d6238c0c6be0e5c3b54e12886ca Mon Sep 17 00:00:00 2001 From: althafvly <althafvly@gmail.com> Date: Fri, 20 Oct 2023 18:49:36 +0530 Subject: [PATCH] Browser: Enable webRTC by default --- .../core/browser/bromite_content_settings/webrtc.inc | 2 +- .../peerconnection/peer_connection_dependency_factory.cc | 2 +- .../blink/renderer/modules/peerconnection/rtc_rtp_receiver.cc | 2 +- .../blink/renderer/modules/peerconnection/rtc_rtp_sender.cc | 2 +- 4 files changed, 4 insertions(+), 4 deletions(-) diff --git a/components/content_settings/core/browser/bromite_content_settings/webrtc.inc b/components/content_settings/core/browser/bromite_content_settings/webrtc.inc index 69b2de0ff52fa..c4ce181e6c88c 100644 --- a/components/content_settings/core/browser/bromite_content_settings/webrtc.inc +++ b/components/content_settings/core/browser/bromite_content_settings/webrtc.inc @@ -1,4 +1,4 @@ - Register(ContentSettingsType::WEBRTC, "webrtc", CONTENT_SETTING_BLOCK, + Register(ContentSettingsType::WEBRTC, "webrtc", CONTENT_SETTING_ALLOW, WebsiteSettingsInfo::SYNCABLE, /*allowlisted_schemes=*/{}, /*valid_settings=*/{CONTENT_SETTING_ALLOW, diff --git a/third_party/blink/renderer/modules/peerconnection/peer_connection_dependency_factory.cc b/third_party/blink/renderer/modules/peerconnection/peer_connection_dependency_factory.cc index 12ea285049273..3bbbbeae32fd5 100644 --- a/third_party/blink/renderer/modules/peerconnection/peer_connection_dependency_factory.cc +++ b/third_party/blink/renderer/modules/peerconnection/peer_connection_dependency_factory.cc @@ -743,7 +743,7 @@ PeerConnectionDependencyFactory::CreatePortAllocator( WebRTCIPHandlingPolicy policy = GetWebRTCIPHandlingPolicy(webrtc_ip_handling_policy); blink::WebContentSettingsClient* settings = web_frame->GetContentSettingsClient(); - if (settings && settings->AllowContentSetting(ContentSettingsType::WEBRTC, false)) { + if (settings && settings->AllowContentSetting(ContentSettingsType::WEBRTC, true)) { policy = kDefault; } diff --git a/third_party/blink/renderer/modules/peerconnection/rtc_rtp_receiver.cc b/third_party/blink/renderer/modules/peerconnection/rtc_rtp_receiver.cc index 280210171d68c..f0b38991069a6 100644 --- a/third_party/blink/renderer/modules/peerconnection/rtc_rtp_receiver.cc +++ b/third_party/blink/renderer/modules/peerconnection/rtc_rtp_receiver.cc @@ -261,7 +261,7 @@ RTCRtpCapabilities* RTCRtpReceiver::getCapabilities(ScriptState* state, auto* web_frame = static_cast<WebLocalFrame*>(WebFrame::FromCoreFrame(window->GetFrame())); blink::WebContentSettingsClient* settings = web_frame->GetContentSettingsClient(); - if (settings && !settings->AllowContentSetting(ContentSettingsType::WEBRTC, false)) { + if (settings && !settings->AllowContentSetting(ContentSettingsType::WEBRTC, true)) { return nullptr; } diff --git a/third_party/blink/renderer/modules/peerconnection/rtc_rtp_sender.cc b/third_party/blink/renderer/modules/peerconnection/rtc_rtp_sender.cc index 6beddc4471207..5f6e70e91b318 100644 --- a/third_party/blink/renderer/modules/peerconnection/rtc_rtp_sender.cc +++ b/third_party/blink/renderer/modules/peerconnection/rtc_rtp_sender.cc @@ -956,7 +956,7 @@ RTCRtpCapabilities* RTCRtpSender::getCapabilities(ScriptState* state, auto* web_frame = static_cast<WebLocalFrame*>(WebFrame::FromCoreFrame(window->GetFrame())); blink::WebContentSettingsClient* settings = web_frame->GetContentSettingsClient(); - if (settings && !settings->AllowContentSetting(ContentSettingsType::WEBRTC, false)) { + if (settings && !settings->AllowContentSetting(ContentSettingsType::WEBRTC, true)) { return nullptr; } -- 2.34.1
build/e_patches_list.txt +1 −0 Original line number Diff line number Diff line Loading @@ -58,3 +58,4 @@ 0004-Browser-Avoid-using-cached-legacy-pref-value-for-tab.patch 0001-Browser-Remove-send-to-devices-option.patch 0001-Browser-Enable-webRTC-by-default.patch