commit 6cd34e9617eea5a5b4b9f871c945550be3070bd5 parent 4ae0483bd8566d826d628330cd714dae2610170f Author: Dan Baker <dbaker@mozilla.com> Date: Mon, 1 Dec 2025 22:43:19 -0700 Bug 2000941 - Vendor libwebrtc from 7d13896ca5 Upstream commit: https://webrtc.googlesource.com/src/+/7d13896ca56382a39a0ff0de02c7d30c0cc286f4 A few iwyu updates Bug: none Change-Id: I5fe28a3499862c635365d5ff9d61d204da3ecfdb Reviewed-on: https://webrtc-review.googlesource.com/c/src/+/410920 Commit-Queue: Tomas Gunnarsson <tommi@webrtc.org> Reviewed-by: Danil Chapovalov <danilchap@webrtc.org> Commit-Queue: Danil Chapovalov <danilchap@webrtc.org> Auto-Submit: Tomas Gunnarsson <tommi@webrtc.org> Cr-Commit-Position: refs/heads/main@{#45698} Diffstat:
7 files changed, 11 insertions(+), 4 deletions(-)
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 /Users/danielbaker/elm/.moz-fast-forward/moz-libwebrtc --commit mozpatches libwebrtc -libwebrtc updated from /Users/danielbaker/elm/.moz-fast-forward/moz-libwebrtc commit mozpatches on 2025-12-02T05:39:57.348426+00:00. +libwebrtc updated from /Users/danielbaker/elm/.moz-fast-forward/moz-libwebrtc commit mozpatches on 2025-12-02T05:43:05.561684+00:00. # base of lastest vendoring -e468766ed3 +7d13896ca5 diff --git a/third_party/libwebrtc/media/base/fake_media_engine.cc b/third_party/libwebrtc/media/base/fake_media_engine.cc @@ -27,6 +27,7 @@ #include "api/call/audio_sink.h" #include "api/crypto/crypto_options.h" #include "api/environment/environment.h" +#include "api/field_trials_view.h" #include "api/make_ref_counted.h" #include "api/rtp_parameters.h" #include "api/scoped_refptr.h" diff --git a/third_party/libwebrtc/media/base/fake_media_engine.h b/third_party/libwebrtc/media/base/fake_media_engine.h @@ -41,6 +41,7 @@ #include "api/crypto/frame_decryptor_interface.h" #include "api/crypto/frame_encryptor_interface.h" #include "api/environment/environment.h" +#include "api/field_trials_view.h" #include "api/frame_transformer_interface.h" #include "api/media_types.h" #include "api/rtc_error.h" diff --git a/third_party/libwebrtc/media/engine/webrtc_voice_engine.h b/third_party/libwebrtc/media/engine/webrtc_voice_engine.h @@ -38,6 +38,7 @@ #include "api/crypto/frame_decryptor_interface.h" #include "api/crypto/frame_encryptor_interface.h" #include "api/environment/environment.h" +#include "api/field_trials_view.h" #include "api/frame_transformer_interface.h" #include "api/media_types.h" #include "api/rtc_error.h" diff --git a/third_party/libwebrtc/moz-patch-stack/s0102.patch b/third_party/libwebrtc/moz-patch-stack/s0102.patch @@ -601,7 +601,7 @@ index b7561e53b6..fe7eb57423 100644 import("../../webrtc.gni") diff --git a/pc/BUILD.gn b/pc/BUILD.gn -index 23d10bbd83..0c5ec81d48 100644 +index 139f78efe7..c1943c8cab 100644 --- a/pc/BUILD.gn +++ b/pc/BUILD.gn @@ -30,8 +30,8 @@ diff --git a/third_party/libwebrtc/pc/BUILD.gn b/third_party/libwebrtc/pc/BUILD.gn @@ -1218,6 +1218,7 @@ rtc_library("peer_connection") { ":sctp_data_channel", ":sctp_transport", ":sdp_offer_answer", + ":sdp_state_provider", ":session_description", ":simulcast_description", ":transceiver_list", @@ -1245,6 +1246,7 @@ rtc_library("peer_connection") { "../api/audio:audio_device", "../api/crypto:options", "../api/environment", + "../api/rtc_event_log", "../api/task_queue:pending_task_safety_flag", "../api/transport:bandwidth_estimation_settings", "../api/transport:bitrate_settings", diff --git a/third_party/libwebrtc/pc/peer_connection.cc b/third_party/libwebrtc/pc/peer_connection.cc @@ -19,6 +19,7 @@ #include <optional> #include <set> #include <string> +#include <type_traits> #include <utility> #include <vector> @@ -41,6 +42,7 @@ #include "api/media_types.h" #include "api/peer_connection_interface.h" #include "api/rtc_error.h" +#include "api/rtc_event_log/rtc_event_log.h" #include "api/rtc_event_log_output.h" #include "api/rtp_parameters.h" #include "api/rtp_receiver_interface.h" @@ -73,7 +75,6 @@ #include "p2p/base/connection_info.h" #include "p2p/base/ice_transport_internal.h" #include "p2p/base/p2p_constants.h" -#include "p2p/base/p2p_transport_channel.h" #include "p2p/base/port.h" #include "p2p/base/port_allocator.h" #include "p2p/base/transport_description.h" @@ -98,6 +99,7 @@ #include "pc/sctp_data_channel.h" #include "pc/sctp_transport.h" #include "pc/sdp_offer_answer.h" +#include "pc/sdp_state_provider.h" #include "pc/session_description.h" #include "pc/transceiver_list.h" #include "pc/transport_stats.h"