From f42d2b9ab57e5e4d3a20ef90c21370668001dc04 Mon Sep 17 00:00:00 2001 From: Harald Alvestrand Date: Wed, 8 May 2024 06:52:16 +0000 Subject: [PATCH] Include-what-you-use pc/media_session Bug: webrtc:42226242 Change-Id: I25743717d1f0e7a0305589139bd386353b4e5054 Reviewed-on: https://webrtc-review.googlesource.com/c/src/+/350122 Auto-Submit: Harald Alvestrand Reviewed-by: Tomas Gunnarsson Commit-Queue: Tomas Gunnarsson Cr-Commit-Position: refs/heads/main@{#42262} --- pc/BUILD.gn | 1 + pc/media_session.cc | 18 +++++++++++++++--- pc/media_session.h | 6 ++---- 3 files changed, 18 insertions(+), 7 deletions(-) diff --git a/pc/BUILD.gn b/pc/BUILD.gn index 9c629154a3..ea064df8be 100644 --- a/pc/BUILD.gn +++ b/pc/BUILD.gn @@ -357,6 +357,7 @@ rtc_source_set("media_session") { ":used_ids", "../api:field_trials_view", "../api:libjingle_peerconnection_api", + "../api:rtc_error", "../api:rtp_parameters", "../api:rtp_transceiver_direction", "../api/crypto:options", diff --git a/pc/media_session.cc b/pc/media_session.cc index e18a0ebc31..921749e65b 100644 --- a/pc/media_session.cc +++ b/pc/media_session.cc @@ -14,29 +14,41 @@ #include #include +#include #include #include #include +#include #include "absl/algorithm/container.h" #include "absl/strings/match.h" #include "absl/strings/string_view.h" #include "absl/types/optional.h" +#include "api/field_trials_view.h" +#include "api/media_types.h" +#include "api/rtc_error.h" +#include "api/rtp_parameters.h" +#include "api/rtp_transceiver_direction.h" #include "media/base/codec.h" #include "media/base/media_constants.h" #include "media/base/media_engine.h" +#include "media/base/rid_description.h" #include "media/base/sdp_video_format_utils.h" +#include "media/base/stream_params.h" #include "media/sctp/sctp_transport_internal.h" +#include "p2p/base/ice_credentials_iterator.h" #include "p2p/base/p2p_constants.h" +#include "p2p/base/transport_description.h" +#include "p2p/base/transport_description_factory.h" +#include "p2p/base/transport_info.h" #include "pc/media_protocol_names.h" #include "pc/rtp_media_utils.h" +#include "pc/session_description.h" +#include "pc/simulcast_description.h" #include "pc/used_ids.h" #include "rtc_base/checks.h" -#include "rtc_base/helpers.h" #include "rtc_base/logging.h" -#include "rtc_base/ssl_stream_adapter.h" #include "rtc_base/string_encode.h" -#include "rtc_base/third_party/base64/base64.h" #include "rtc_base/unique_id_generator.h" namespace { diff --git a/pc/media_session.h b/pc/media_session.h index 55c95311db..33c44de71c 100644 --- a/pc/media_session.h +++ b/pc/media_session.h @@ -13,24 +13,22 @@ #ifndef PC_MEDIA_SESSION_H_ #define PC_MEDIA_SESSION_H_ -#include #include #include #include #include "api/crypto/crypto_options.h" #include "api/media_types.h" +#include "api/rtc_error.h" #include "api/rtp_parameters.h" #include "api/rtp_transceiver_direction.h" -#include "media/base/media_constants.h" +#include "media/base/codec.h" #include "media/base/rid_description.h" #include "media/base/stream_params.h" #include "p2p/base/ice_credentials_iterator.h" #include "p2p/base/transport_description.h" #include "p2p/base/transport_description_factory.h" #include "p2p/base/transport_info.h" -#include "pc/jsep_transport.h" -#include "pc/media_protocol_names.h" #include "pc/session_description.h" #include "pc/simulcast_description.h" #include "rtc_base/memory/always_valid_pointer.h"