tor-browser

The Tor Browser
git clone https://git.dasho.dev/tor-browser.git
Log | Files | Refs | README | LICENSE

commit 571f294999782de7e7e779b4e436d46ea47d12a7
parent b6275c19aa706ca1c308ac82e1549f9cb479c8a6
Author: Michael Froman <mfroman@mozilla.com>
Date:   Thu,  9 Oct 2025 14:20:39 -0500

Bug 1993083 - Vendor libwebrtc from 5d7a17505c

(skip-generation)

Upstream commit: https://webrtc.googlesource.com/src/+/5d7a17505cc550bd1435ec0fd04f796f73ebb530
    Add include create_modular_peer_connection_factory.h where it is used

    Bug: webrtc:42226242
    Change-Id: I667ab7f5aedf642dde30a319a3690037aef2eb6b
    Reviewed-on: https://webrtc-review.googlesource.com/c/src/+/400500
    Reviewed-by: Harald Alvestrand <hta@webrtc.org>
    Commit-Queue: Danil Chapovalov <danilchap@webrtc.org>
    Cr-Commit-Position: refs/heads/main@{#45151}

Diffstat:
Mthird_party/libwebrtc/BUILD.gn | 1+
Mthird_party/libwebrtc/README.mozilla.last-vendor | 4++--
Mthird_party/libwebrtc/examples/BUILD.gn | 4+---
Mthird_party/libwebrtc/examples/androidnativeapi/BUILD.gn | 1+
Mthird_party/libwebrtc/examples/androidnativeapi/jni/android_call_client.cc | 1+
Mthird_party/libwebrtc/examples/objcnativeapi/objc/objc_call_client.mm | 1+
Mthird_party/libwebrtc/moz-patch-stack/s0027.patch | 6+++---
Mthird_party/libwebrtc/moz-patch-stack/s0034.patch | 2+-
Mthird_party/libwebrtc/moz-patch-stack/s0045.patch | 2+-
Mthird_party/libwebrtc/moz-patch-stack/s0055.patch | 8++++----
Mthird_party/libwebrtc/moz-patch-stack/s0084.patch | 4++--
Mthird_party/libwebrtc/moz-patch-stack/s0093.patch | 2+-
Mthird_party/libwebrtc/moz-patch-stack/s0099.patch | 2+-
Mthird_party/libwebrtc/moz-patch-stack/s0103.patch | 20++++++++++----------
Mthird_party/libwebrtc/moz-patch-stack/s0106.patch | 6+++---
Mthird_party/libwebrtc/moz-patch-stack/s0108.patch | 4++--
Mthird_party/libwebrtc/moz-patch-stack/s0112.patch | 4++--
Mthird_party/libwebrtc/moz-patch-stack/s0129.patch | 2+-
Mthird_party/libwebrtc/pc/BUILD.gn | 3+++
Mthird_party/libwebrtc/pc/peer_connection_bundle_unittest.cc | 1+
Mthird_party/libwebrtc/pc/peer_connection_data_channel_unittest.cc | 1+
Mthird_party/libwebrtc/pc/peer_connection_factory_unittest.cc | 1+
Mthird_party/libwebrtc/pc/peer_connection_field_trial_tests.cc | 1+
Mthird_party/libwebrtc/pc/peer_connection_header_extension_unittest.cc | 1+
Mthird_party/libwebrtc/pc/peer_connection_histogram_unittest.cc | 1+
Mthird_party/libwebrtc/pc/peer_connection_ice_unittest.cc | 1+
Mthird_party/libwebrtc/pc/peer_connection_jsep_unittest.cc | 1+
Mthird_party/libwebrtc/pc/peer_connection_media_unittest.cc | 1+
Mthird_party/libwebrtc/pc/peer_connection_rampup_tests.cc | 1+
Mthird_party/libwebrtc/pc/test/integration_test_helpers.cc | 1+
Mthird_party/libwebrtc/sdk/BUILD.gn | 1+
Mthird_party/libwebrtc/sdk/objc/api/peerconnection/RTCPeerConnectionFactory.mm | 1+
Mthird_party/libwebrtc/webrtc_lib_link_test.cc | 1+
33 files changed, 55 insertions(+), 36 deletions(-)

diff --git a/third_party/libwebrtc/BUILD.gn b/third_party/libwebrtc/BUILD.gn @@ -553,6 +553,7 @@ if (!build_with_chromium) { defines = [] deps = [ + "api:create_modular_peer_connection_factory", "api:create_peerconnection_factory", "api:enable_media", "api:libjingle_peerconnection_api", diff --git a/third_party/libwebrtc/README.mozilla.last-vendor b/third_party/libwebrtc/README.mozilla.last-vendor @@ -1,4 +1,4 @@ # ./mach python dom/media/webrtc/third_party_build/vendor-libwebrtc.py --from-local /home/mfroman/mozilla/elm/.moz-fast-forward/moz-libwebrtc --commit mozpatches libwebrtc -libwebrtc updated from /home/mfroman/mozilla/elm/.moz-fast-forward/moz-libwebrtc commit mozpatches on 2025-10-09T18:42:35.066355+00:00. +libwebrtc updated from /home/mfroman/mozilla/elm/.moz-fast-forward/moz-libwebrtc commit mozpatches on 2025-10-09T19:20:29.496217+00:00. # base of lastest vendoring -4b42b471cc +5d7a17505c diff --git a/third_party/libwebrtc/examples/BUILD.gn b/third_party/libwebrtc/examples/BUILD.gn @@ -482,6 +482,7 @@ if (is_ios || (is_mac && target_cpu != "x86")) { ] deps = [ + "../api:create_modular_peer_connection_factory", "../api:enable_media", "../api:libjingle_peerconnection_api", "../api:scoped_refptr", @@ -491,9 +492,6 @@ if (is_ios || (is_mac && target_cpu != "x86")) { "../api/audio_codecs:builtin_audio_decoder_factory", "../api/audio_codecs:builtin_audio_encoder_factory", "../api/rtc_event_log:rtc_event_log_factory", - "../api/task_queue:default_task_queue_factory", - "../modules/audio_processing", - "../pc:libjingle_peerconnection", "../rtc_base/synchronization:mutex", "../sdk:base_objc", "../sdk:default_codec_factory_objc", diff --git a/third_party/libwebrtc/examples/androidnativeapi/BUILD.gn b/third_party/libwebrtc/examples/androidnativeapi/BUILD.gn @@ -47,6 +47,7 @@ if (is_android) { deps = [ ":generated_jni", + "../../api:create_modular_peer_connection_factory", "../../api:enable_media_with_defaults", "../../api:make_ref_counted", "../../api:media_stream_interface", diff --git a/third_party/libwebrtc/examples/androidnativeapi/jni/android_call_client.cc b/third_party/libwebrtc/examples/androidnativeapi/jni/android_call_client.cc @@ -16,6 +16,7 @@ #include <string> #include <utility> +#include "api/create_modular_peer_connection_factory.h" #include "api/data_channel_interface.h" #include "api/enable_media_with_defaults.h" #include "api/jsep.h" diff --git a/third_party/libwebrtc/examples/objcnativeapi/objc/objc_call_client.mm b/third_party/libwebrtc/examples/objcnativeapi/objc/objc_call_client.mm @@ -22,6 +22,7 @@ #include "api/audio/builtin_audio_processing_builder.h" #include "api/audio_codecs/builtin_audio_decoder_factory.h" #include "api/audio_codecs/builtin_audio_encoder_factory.h" +#include "api/create_modular_peer_connection_factory.h" #include "api/enable_media.h" #include "api/peer_connection_interface.h" #include "api/rtc_event_log/rtc_event_log_factory.h" diff --git a/third_party/libwebrtc/moz-patch-stack/s0027.patch b/third_party/libwebrtc/moz-patch-stack/s0027.patch @@ -116,7 +116,7 @@ index 1b112b34c0..18cf5d67f7 100644 # TODO(https://bugs.webrtc.org/14437): Remove this section if general # Chromium fix resolves the problem. diff --git a/BUILD.gn b/BUILD.gn -index ef4a7d286f..b064aac57b 100644 +index bc948d4f2b..00d4f7863e 100644 --- a/BUILD.gn +++ b/BUILD.gn @@ -33,7 +33,7 @@ if (is_android) { @@ -151,7 +151,7 @@ index ef4a7d286f..b064aac57b 100644 if (!rtc_build_ssl) { config("external_ssl_library") { -@@ -563,6 +569,33 @@ if (!build_with_chromium) { +@@ -564,6 +570,33 @@ if (!build_with_chromium) { "sdk", "video", ] @@ -185,7 +185,7 @@ index ef4a7d286f..b064aac57b 100644 if (rtc_include_builtin_audio_codecs) { deps += [ -@@ -575,6 +608,16 @@ if (!build_with_chromium) { +@@ -576,6 +609,16 @@ if (!build_with_chromium) { deps += [ "api/video:video_frame", "api/video:video_rtp_headers", diff --git a/third_party/libwebrtc/moz-patch-stack/s0034.patch b/third_party/libwebrtc/moz-patch-stack/s0034.patch @@ -20,7 +20,7 @@ Mercurial Revision: https://hg.mozilla.org/mozilla-central/rev/58f47eacaf10d12e2 11 files changed, 27 insertions(+), 27 deletions(-) diff --git a/BUILD.gn b/BUILD.gn -index b064aac57b..37b07eca5d 100644 +index 00d4f7863e..6a9e8456cd 100644 --- a/BUILD.gn +++ b/BUILD.gn @@ -440,12 +440,12 @@ config("common_config") { diff --git a/third_party/libwebrtc/moz-patch-stack/s0045.patch b/third_party/libwebrtc/moz-patch-stack/s0045.patch @@ -18,7 +18,7 @@ Mercurial Revision: https://hg.mozilla.org/mozilla-central/rev/0300b32b7de70fb89 5 files changed, 10 insertions(+), 3 deletions(-) diff --git a/BUILD.gn b/BUILD.gn -index 37b07eca5d..e90dd95b23 100644 +index 6a9e8456cd..88a95bb45b 100644 --- a/BUILD.gn +++ b/BUILD.gn @@ -224,6 +224,9 @@ config("common_inherited_config") { diff --git a/third_party/libwebrtc/moz-patch-stack/s0055.patch b/third_party/libwebrtc/moz-patch-stack/s0055.patch @@ -11,10 +11,10 @@ Mercurial Revision: https://hg.mozilla.org/mozilla-central/rev/b0658888969395dca 2 files changed, 10 insertions(+) diff --git a/BUILD.gn b/BUILD.gn -index e90dd95b23..40063088f2 100644 +index 88a95bb45b..fe09fa4ec6 100644 --- a/BUILD.gn +++ b/BUILD.gn -@@ -624,6 +624,10 @@ if (!build_with_chromium) { +@@ -625,6 +625,10 @@ if (!build_with_chromium) { ] } @@ -26,7 +26,7 @@ index e90dd95b23..40063088f2 100644 deps += [ "logging:rtc_event_log_proto" ] } diff --git a/sdk/BUILD.gn b/sdk/BUILD.gn -index 4c51abe540..c139173a83 100644 +index be38095b73..895b2f0373 100644 --- a/sdk/BUILD.gn +++ b/sdk/BUILD.gn @@ -576,6 +576,7 @@ if (is_ios || is_mac) { @@ -69,7 +69,7 @@ index 4c51abe540..c139173a83 100644 rtc_library("videocodec_objc") { visibility = [ "*" ] configs += [ "..:no_global_constructors" ] -@@ -1824,5 +1829,6 @@ if (is_ios || is_mac) { +@@ -1825,5 +1830,6 @@ if (is_ios || is_mac) { "VideoToolbox.framework", ] } diff --git a/third_party/libwebrtc/moz-patch-stack/s0084.patch b/third_party/libwebrtc/moz-patch-stack/s0084.patch @@ -11,10 +11,10 @@ Mercurial Revision: https://hg.mozilla.org/mozilla-central/rev/2185cab977988fd4a 3 files changed, 16 insertions(+) diff --git a/BUILD.gn b/BUILD.gn -index 40063088f2..30762563a5 100644 +index fe09fa4ec6..6c09bad57e 100644 --- a/BUILD.gn +++ b/BUILD.gn -@@ -609,6 +609,7 @@ if (!build_with_chromium) { +@@ -610,6 +610,7 @@ if (!build_with_chromium) { if (build_with_mozilla) { deps += [ diff --git a/third_party/libwebrtc/moz-patch-stack/s0093.patch b/third_party/libwebrtc/moz-patch-stack/s0093.patch @@ -10,7 +10,7 @@ Mercurial Revision: https://hg.mozilla.org/mozilla-central/rev/b050c455caa1d24a0 2 files changed, 7 insertions(+), 5 deletions(-) diff --git a/BUILD.gn b/BUILD.gn -index 30762563a5..cf7548754f 100644 +index 6c09bad57e..56389187f6 100644 --- a/BUILD.gn +++ b/BUILD.gn @@ -280,6 +280,7 @@ config("rtc_prod_config") { diff --git a/third_party/libwebrtc/moz-patch-stack/s0099.patch b/third_party/libwebrtc/moz-patch-stack/s0099.patch @@ -61,7 +61,7 @@ index 0aec2d94c7..83c1b21260 100644 } } diff --git a/sdk/BUILD.gn b/sdk/BUILD.gn -index c139173a83..64be5f821c 100644 +index 895b2f0373..9dba6ef5e0 100644 --- a/sdk/BUILD.gn +++ b/sdk/BUILD.gn @@ -637,6 +637,20 @@ if (is_ios || is_mac) { diff --git a/third_party/libwebrtc/moz-patch-stack/s0103.patch b/third_party/libwebrtc/moz-patch-stack/s0103.patch @@ -75,7 +75,7 @@ index cdbd705ec2..4ee826ec58 100644 # The python interpreter to use by default. On Windows, this will look # for vpython3.exe and vpython3.bat. diff --git a/BUILD.gn b/BUILD.gn -index cf7548754f..2e0fd6721d 100644 +index 56389187f6..70c4656667 100644 --- a/BUILD.gn +++ b/BUILD.gn @@ -21,15 +21,15 @@ @@ -107,7 +107,7 @@ index cf7548754f..2e0fd6721d 100644 defines = [] deps = [ -@@ -852,7 +852,7 @@ rtc_static_library("dcsctp") { +@@ -853,7 +853,7 @@ rtc_static_library("dcsctp") { visibility = [ "//:default" ] sources = [] complete_static_lib = true @@ -116,7 +116,7 @@ index cf7548754f..2e0fd6721d 100644 defines = [] deps = [ "net/dcsctp/public:factory", -@@ -887,7 +887,7 @@ group("poison_software_video_codecs") { +@@ -888,7 +888,7 @@ group("poison_software_video_codecs") { if (!build_with_chromium) { # Write debug logs to gn_logs.txt. # This is also required for Siso builds. @@ -326,7 +326,7 @@ index 589142b014..2ee80ded55 100644 } } diff --git a/examples/BUILD.gn b/examples/BUILD.gn -index 9addddedc8..fef8e4ec56 100644 +index 58c3dfc9f0..c6f3fc99cd 100644 --- a/examples/BUILD.gn +++ b/examples/BUILD.gn @@ -9,15 +9,15 @@ @@ -350,7 +350,7 @@ index 9addddedc8..fef8e4ec56 100644 } group("examples") { -@@ -634,7 +634,7 @@ if (is_ios || (is_mac && target_cpu != "x86")) { +@@ -632,7 +632,7 @@ if (is_ios || (is_mac && target_cpu != "x86")) { "../sdk:mediaconstraints_objc", "../sdk:peerconnectionfactory_base_objc", "../sdk:videocapture_objc", @@ -359,7 +359,7 @@ index 9addddedc8..fef8e4ec56 100644 "//third_party/ocmock", ] } -@@ -739,7 +739,7 @@ if (is_linux || is_chromeos || is_win) { +@@ -737,7 +737,7 @@ if (is_linux || is_chromeos || is_win) { "peerconnection/client/main_wnd.cc", "peerconnection/client/main_wnd.h", ] @@ -382,7 +382,7 @@ index b671239bae..e545b2cde3 100644 android_java_prebuilt("autobanh_java") { jar_path = "lib/autobanh.jar" diff --git a/examples/androidnativeapi/BUILD.gn b/examples/androidnativeapi/BUILD.gn -index 2af94b7f15..fb07056f1c 100644 +index d0f9014a66..ae918e57eb 100644 --- a/examples/androidnativeapi/BUILD.gn +++ b/examples/androidnativeapi/BUILD.gn @@ -42,8 +42,8 @@ if (is_android) { @@ -601,7 +601,7 @@ index f79625d651..fe09ff6f5b 100644 import("../../webrtc.gni") diff --git a/pc/BUILD.gn b/pc/BUILD.gn -index 605b9bb84a..278e312c85 100644 +index 5c8e21b516..7e8ac39126 100644 --- a/pc/BUILD.gn +++ b/pc/BUILD.gn @@ -30,8 +30,8 @@ @@ -702,7 +702,7 @@ index 4fa98d73a2..72c01d50ab 100644 output_extension = "so" } diff --git a/sdk/BUILD.gn b/sdk/BUILD.gn -index 64be5f821c..b429d162f6 100644 +index 9dba6ef5e0..a161a158b3 100644 --- a/sdk/BUILD.gn +++ b/sdk/BUILD.gn @@ -9,12 +9,12 @@ @@ -731,7 +731,7 @@ index 64be5f821c..b429d162f6 100644 } } -@@ -1285,7 +1285,7 @@ if (is_ios || is_mac) { +@@ -1286,7 +1286,7 @@ if (is_ios || is_mac) { } public_deps = [ diff --git a/third_party/libwebrtc/moz-patch-stack/s0106.patch b/third_party/libwebrtc/moz-patch-stack/s0106.patch @@ -9,10 +9,10 @@ Mercurial Revision: https://hg.mozilla.org/mozilla-central/rev/90a33b06e51017d25 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/BUILD.gn b/BUILD.gn -index 2e0fd6721d..1107653026 100644 +index 70c4656667..fcb4a4cc6f 100644 --- a/BUILD.gn +++ b/BUILD.gn -@@ -565,6 +565,7 @@ if (!build_with_chromium) { +@@ -566,6 +566,7 @@ if (!build_with_chromium) { "call", "common_audio", "common_video", @@ -20,7 +20,7 @@ index 2e0fd6721d..1107653026 100644 "logging:rtc_event_log_api", "media", "modules", -@@ -849,7 +850,7 @@ if (rtc_include_tests && !build_with_chromium) { +@@ -850,7 +851,7 @@ if (rtc_include_tests && !build_with_chromium) { # Build target for standalone dcsctp rtc_static_library("dcsctp") { # Only the root target should depend on this. diff --git a/third_party/libwebrtc/moz-patch-stack/s0108.patch b/third_party/libwebrtc/moz-patch-stack/s0108.patch @@ -16,7 +16,7 @@ Mercurial Revision: https://hg.mozilla.org/mozilla-central/rev/4527c41ef71d7683c 4 files changed, 24 insertions(+), 12 deletions(-) diff --git a/BUILD.gn b/BUILD.gn -index 1107653026..2bc18e49cf 100644 +index fcb4a4cc6f..2061442868 100644 --- a/BUILD.gn +++ b/BUILD.gn @@ -521,6 +521,9 @@ if (!rtc_build_ssl) { @@ -29,7 +29,7 @@ index 1107653026..2bc18e49cf 100644 } } -@@ -615,6 +618,7 @@ if (!build_with_chromium) { +@@ -616,6 +619,7 @@ if (!build_with_chromium) { "api/environment:environment_factory", "api/video:video_frame", "api/video:video_rtp_headers", diff --git a/third_party/libwebrtc/moz-patch-stack/s0112.patch b/third_party/libwebrtc/moz-patch-stack/s0112.patch @@ -10,10 +10,10 @@ Mercurial Revision: https://hg.mozilla.org/mozilla-central/rev/27c29807e6f46562d 1 file changed, 1 insertion(+) diff --git a/BUILD.gn b/BUILD.gn -index 2bc18e49cf..fefa6366b0 100644 +index 2061442868..0bde68e0a2 100644 --- a/BUILD.gn +++ b/BUILD.gn -@@ -615,6 +615,7 @@ if (!build_with_chromium) { +@@ -616,6 +616,7 @@ if (!build_with_chromium) { if (build_with_mozilla) { deps += [ diff --git a/third_party/libwebrtc/moz-patch-stack/s0129.patch b/third_party/libwebrtc/moz-patch-stack/s0129.patch @@ -9,7 +9,7 @@ Mercurial Revision: https://hg.mozilla.org/mozilla-central/rev/43de54a6e52daf0a0 1 file changed, 12 insertions(+), 1 deletion(-) diff --git a/BUILD.gn b/BUILD.gn -index fefa6366b0..df35ecc6f5 100644 +index 0bde68e0a2..8d73e5d699 100644 --- a/BUILD.gn +++ b/BUILD.gn @@ -315,6 +315,17 @@ config("common_config") { diff --git a/third_party/libwebrtc/pc/BUILD.gn b/third_party/libwebrtc/pc/BUILD.gn @@ -2239,6 +2239,7 @@ if (rtc_include_tests && !build_with_chromium) { ":peerconnection_wrapper", ":sdp_utils", "../api:audio_options_api", + "../api:create_modular_peer_connection_factory", "../api:enable_media_with_defaults", "../api:field_trials", "../api:field_trials_view", @@ -2455,6 +2456,7 @@ if (rtc_include_tests && !build_with_chromium) { "../api:array_view", "../api:audio_options_api", "../api:candidate", + "../api:create_modular_peer_connection_factory", "../api:create_peerconnection_factory", "../api:dtls_transport_interface", "../api:enable_media", @@ -2696,6 +2698,7 @@ if (rtc_include_tests && !build_with_chromium) { ":video_track_source", "../api:audio_options_api", "../api:candidate", + "../api:create_modular_peer_connection_factory", "../api:dtls_transport_interface", "../api:enable_media_with_defaults", "../api:field_trials", diff --git a/third_party/libwebrtc/pc/peer_connection_bundle_unittest.cc b/third_party/libwebrtc/pc/peer_connection_bundle_unittest.cc @@ -18,6 +18,7 @@ #include <vector> #include "api/candidate.h" +#include "api/create_modular_peer_connection_factory.h" #include "api/enable_media_with_defaults.h" #include "api/jsep.h" #include "api/media_types.h" diff --git a/third_party/libwebrtc/pc/peer_connection_data_channel_unittest.cc b/third_party/libwebrtc/pc/peer_connection_data_channel_unittest.cc @@ -14,6 +14,7 @@ #include <utility> #include <vector> +#include "api/create_modular_peer_connection_factory.h" #include "api/jsep.h" #include "api/media_types.h" #include "api/peer_connection_interface.h" diff --git a/third_party/libwebrtc/pc/peer_connection_factory_unittest.cc b/third_party/libwebrtc/pc/peer_connection_factory_unittest.cc @@ -20,6 +20,7 @@ #include "api/audio/audio_device.h" #include "api/audio_codecs/builtin_audio_decoder_factory.h" #include "api/audio_codecs/builtin_audio_encoder_factory.h" +#include "api/create_modular_peer_connection_factory.h" #include "api/create_peerconnection_factory.h" #include "api/data_channel_interface.h" #include "api/enable_media.h" diff --git a/third_party/libwebrtc/pc/peer_connection_field_trial_tests.cc b/third_party/libwebrtc/pc/peer_connection_field_trial_tests.cc @@ -17,6 +17,7 @@ #include "absl/algorithm/container.h" #include "absl/strings/string_view.h" +#include "api/create_modular_peer_connection_factory.h" #include "api/enable_media_with_defaults.h" #include "api/environment/environment_factory.h" #include "api/jsep.h" diff --git a/third_party/libwebrtc/pc/peer_connection_header_extension_unittest.cc b/third_party/libwebrtc/pc/peer_connection_header_extension_unittest.cc @@ -16,6 +16,7 @@ #include <vector> #include "absl/strings/string_view.h" +#include "api/create_modular_peer_connection_factory.h" #include "api/environment/environment_factory.h" #include "api/jsep.h" #include "api/media_types.h" diff --git a/third_party/libwebrtc/pc/peer_connection_histogram_unittest.cc b/third_party/libwebrtc/pc/peer_connection_histogram_unittest.cc @@ -18,6 +18,7 @@ #include "absl/strings/str_format.h" #include "absl/strings/string_view.h" +#include "api/create_modular_peer_connection_factory.h" #include "api/jsep.h" #include "api/jsep_session_description.h" #include "api/peer_connection_interface.h" diff --git a/third_party/libwebrtc/pc/peer_connection_ice_unittest.cc b/third_party/libwebrtc/pc/peer_connection_ice_unittest.cc @@ -19,6 +19,7 @@ #include <vector> #include "api/candidate.h" +#include "api/create_modular_peer_connection_factory.h" #include "api/enable_media_with_defaults.h" #include "api/environment/environment_factory.h" #include "api/ice_transport_interface.h" diff --git a/third_party/libwebrtc/pc/peer_connection_jsep_unittest.cc b/third_party/libwebrtc/pc/peer_connection_jsep_unittest.cc @@ -20,6 +20,7 @@ #include <vector> #include "absl/strings/string_view.h" +#include "api/create_modular_peer_connection_factory.h" #include "api/enable_media_with_defaults.h" #include "api/jsep.h" #include "api/media_stream_interface.h" diff --git a/third_party/libwebrtc/pc/peer_connection_media_unittest.cc b/third_party/libwebrtc/pc/peer_connection_media_unittest.cc @@ -24,6 +24,7 @@ #include <vector> #include "absl/algorithm/container.h" +#include "api/create_modular_peer_connection_factory.h" #include "api/environment/environment_factory.h" #include "api/jsep.h" #include "api/media_types.h" diff --git a/third_party/libwebrtc/pc/peer_connection_rampup_tests.cc b/third_party/libwebrtc/pc/peer_connection_rampup_tests.cc @@ -15,6 +15,7 @@ #include <vector> #include "api/audio_options.h" +#include "api/create_modular_peer_connection_factory.h" #include "api/enable_media_with_defaults.h" #include "api/jsep.h" #include "api/make_ref_counted.h" diff --git a/third_party/libwebrtc/pc/test/integration_test_helpers.cc b/third_party/libwebrtc/pc/test/integration_test_helpers.cc @@ -19,6 +19,7 @@ #include "absl/functional/any_invocable.h" #include "api/audio/builtin_audio_processing_builder.h" +#include "api/create_modular_peer_connection_factory.h" #include "api/enable_media_with_defaults.h" #include "api/environment/environment_factory.h" #include "api/field_trials_view.h" diff --git a/third_party/libwebrtc/sdk/BUILD.gn b/third_party/libwebrtc/sdk/BUILD.gn @@ -1132,6 +1132,7 @@ if (is_ios || is_mac) { ":videorendereradapter_objc", ":videosource_objc", ":videotoolbox_objc", + "../api:create_modular_peer_connection_factory", "../api:dtmf_sender_interface", "../api:enable_media", "../api:field_trials_view", diff --git a/third_party/libwebrtc/sdk/objc/api/peerconnection/RTCPeerConnectionFactory.mm b/third_party/libwebrtc/sdk/objc/api/peerconnection/RTCPeerConnectionFactory.mm @@ -35,6 +35,7 @@ #include "api/audio/builtin_audio_processing_builder.h" #include "api/audio_codecs/builtin_audio_decoder_factory.h" #include "api/audio_codecs/builtin_audio_encoder_factory.h" +#include "api/create_modular_peer_connection_factory.h" #include "api/enable_media.h" #include "api/environment/environment_factory.h" #include "api/rtc_event_log/rtc_event_log_factory.h" diff --git a/third_party/libwebrtc/webrtc_lib_link_test.cc b/third_party/libwebrtc/webrtc_lib_link_test.cc @@ -19,6 +19,7 @@ #include "api/audio_codecs/audio_encoder_factory_template.h" #include "api/audio_codecs/opus/audio_decoder_opus.h" #include "api/audio_codecs/opus/audio_encoder_opus.h" +#include "api/create_modular_peer_connection_factory.h" #include "api/create_peerconnection_factory.h" #include "api/enable_media.h" #include "api/environment/environment_factory.h"