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}
diff --git a/media/base/fake_media_engine.cc b/media/base/fake_media_engine.cc
index 8acc173..7eb4fc7 100644
--- a/media/base/fake_media_engine.cc
+++ b/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/media/base/fake_media_engine.h b/media/base/fake_media_engine.h
index b4f40da..ad72400 100644
--- a/media/base/fake_media_engine.h
+++ b/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/media/engine/webrtc_voice_engine.h b/media/engine/webrtc_voice_engine.h
index b73e443..0a6b48d 100644
--- a/media/engine/webrtc_voice_engine.h
+++ b/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/pc/BUILD.gn b/pc/BUILD.gn
index 23d10bb..139f78e 100644
--- a/pc/BUILD.gn
+++ b/pc/BUILD.gn
@@ -1218,6 +1218,7 @@
":sctp_data_channel",
":sctp_transport",
":sdp_offer_answer",
+ ":sdp_state_provider",
":session_description",
":simulcast_description",
":transceiver_list",
@@ -1245,6 +1246,7 @@
"../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/pc/peer_connection.cc b/pc/peer_connection.cc
index 58884a2..87cb41a 100644
--- a/pc/peer_connection.cc
+++ b/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"