diff --git a/modules/rtp_rtcp/BUILD.gn b/modules/rtp_rtcp/BUILD.gn index 7f9fed983f..ece3feffe6 100644 --- a/modules/rtp_rtcp/BUILD.gn +++ b/modules/rtp_rtcp/BUILD.gn @@ -197,6 +197,7 @@ rtc_static_library("rtp_rtcp") { "../../api:optional", "../../api:transport_api", "../../api/audio_codecs:audio_codecs_api", + "../../api/video:video_bitrate_allocation", "../../common_video", "../../logging:rtc_event_audio", "../../logging:rtc_event_log_api", @@ -240,8 +241,10 @@ rtc_source_set("rtcp_transceiver") { ":rtp_rtcp_format", "../../:webrtc_common", "../../api:array_view", + "../../api:libjingle_peerconnection_api", "../../api:optional", "../../api:transport_api", + "../../api/video:video_bitrate_allocation", "../../rtc_base:checks", "../../rtc_base:rtc_base_approved", "../../rtc_base:rtc_task_queue", @@ -287,6 +290,7 @@ rtc_source_set("mock_rtp_rtcp") { ":rtp_rtcp_format", "..:module_api", "../../api:optional", + "../../api/video:video_bitrate_allocation", "../../rtc_base:checks", "../../rtc_base:rtc_base_approved", "../../test:test_support", @@ -405,6 +409,7 @@ if (rtc_include_tests) { "../../api:libjingle_peerconnection_api", "../../api:optional", "../../api:transport_api", + "../../api/video:video_bitrate_allocation", "../../api/video:video_frame", "../../call:rtp_receiver", "../../common_video:common_video", diff --git a/modules/rtp_rtcp/include/rtp_rtcp.h b/modules/rtp_rtcp/include/rtp_rtcp.h index 24e658ece4..8ddcdb3710 100644 --- a/modules/rtp_rtcp/include/rtp_rtcp.h +++ b/modules/rtp_rtcp/include/rtp_rtcp.h @@ -17,6 +17,7 @@ #include #include "api/optional.h" +#include "api/video/video_bitrate_allocation.h" #include "common_types.h" // NOLINT(build/include) #include "modules/include/module.h" #include "modules/rtp_rtcp/include/flexfec_sender.h" diff --git a/modules/rtp_rtcp/mocks/mock_rtp_rtcp.h b/modules/rtp_rtcp/mocks/mock_rtp_rtcp.h index e535832a2b..db32a8c5ea 100644 --- a/modules/rtp_rtcp/mocks/mock_rtp_rtcp.h +++ b/modules/rtp_rtcp/mocks/mock_rtp_rtcp.h @@ -17,6 +17,7 @@ #include #include "api/optional.h" +#include "api/video/video_bitrate_allocation.h" #include "modules/include/module.h" #include "modules/rtp_rtcp/include/rtp_rtcp.h" #include "modules/rtp_rtcp/include/rtp_rtcp_defines.h" diff --git a/modules/rtp_rtcp/source/rtcp_receiver.cc b/modules/rtp_rtcp/source/rtcp_receiver.cc index f9c542e966..1b5a868a1f 100644 --- a/modules/rtp_rtcp/source/rtcp_receiver.cc +++ b/modules/rtp_rtcp/source/rtcp_receiver.cc @@ -18,6 +18,7 @@ #include #include +#include "api/video/video_bitrate_allocation.h" #include "common_types.h" // NOLINT(build/include) #include "common_video/include/video_bitrate_allocator.h" #include "modules/rtp_rtcp/source/rtcp_packet/bye.h" diff --git a/modules/rtp_rtcp/source/rtcp_receiver_unittest.cc b/modules/rtp_rtcp/source/rtcp_receiver_unittest.cc index a7cbba1d39..a6fd593531 100644 --- a/modules/rtp_rtcp/source/rtcp_receiver_unittest.cc +++ b/modules/rtp_rtcp/source/rtcp_receiver_unittest.cc @@ -11,6 +11,7 @@ #include #include "api/array_view.h" +#include "api/video/video_bitrate_allocation.h" #include "common_types.h" // NOLINT(build/include) #include "common_video/include/video_bitrate_allocator.h" #include "modules/rtp_rtcp/mocks/mock_rtcp_bandwidth_observer.h" diff --git a/modules/rtp_rtcp/source/rtcp_sender.h b/modules/rtp_rtcp/source/rtcp_sender.h index f77fe3c632..5aa8299278 100644 --- a/modules/rtp_rtcp/source/rtcp_sender.h +++ b/modules/rtp_rtcp/source/rtcp_sender.h @@ -20,6 +20,7 @@ #include "api/call/transport.h" #include "api/optional.h" +#include "api/video/video_bitrate_allocation.h" #include "modules/remote_bitrate_estimator/include/bwe_defines.h" #include "modules/remote_bitrate_estimator/include/remote_bitrate_estimator.h" #include "modules/rtp_rtcp/include/receive_statistics.h" diff --git a/modules/rtp_rtcp/source/rtcp_transceiver_config.h b/modules/rtp_rtcp/source/rtcp_transceiver_config.h index 8a4a4c4cea..0da18e2cc1 100644 --- a/modules/rtp_rtcp/source/rtcp_transceiver_config.h +++ b/modules/rtp_rtcp/source/rtcp_transceiver_config.h @@ -13,9 +13,11 @@ #include -#include "common_types.h" // NOLINT(build/include) +#include "api/rtp_headers.h" +#include "api/video/video_bitrate_allocation.h" #include "modules/rtp_rtcp/include/rtp_rtcp_defines.h" #include "rtc_base/task_queue.h" +#include "system_wrappers/include/ntp_time.h" namespace webrtc { class ReceiveStatisticsProvider; diff --git a/modules/rtp_rtcp/source/rtcp_transceiver_impl.cc b/modules/rtp_rtcp/source/rtcp_transceiver_impl.cc index a58de8c126..9716784022 100644 --- a/modules/rtp_rtcp/source/rtcp_transceiver_impl.cc +++ b/modules/rtp_rtcp/source/rtcp_transceiver_impl.cc @@ -13,6 +13,7 @@ #include #include "api/call/transport.h" +#include "api/video/video_bitrate_allocation.h" #include "modules/rtp_rtcp/include/receive_statistics.h" #include "modules/rtp_rtcp/include/rtp_rtcp_defines.h" #include "modules/rtp_rtcp/source/rtcp_packet.h" diff --git a/modules/rtp_rtcp/source/rtcp_transceiver_impl_unittest.cc b/modules/rtp_rtcp/source/rtcp_transceiver_impl_unittest.cc index 8cffd28f89..df8178d7af 100644 --- a/modules/rtp_rtcp/source/rtcp_transceiver_impl_unittest.cc +++ b/modules/rtp_rtcp/source/rtcp_transceiver_impl_unittest.cc @@ -12,6 +12,7 @@ #include +#include "api/video/video_bitrate_allocation.h" #include "modules/rtp_rtcp/include/receive_statistics.h" #include "modules/rtp_rtcp/mocks/mock_rtcp_rtt_stats.h" #include "modules/rtp_rtcp/source/rtcp_packet/app.h" diff --git a/modules/rtp_rtcp/source/rtp_rtcp_impl.h b/modules/rtp_rtcp/source/rtp_rtcp_impl.h index 97afde5a2f..c51e971277 100644 --- a/modules/rtp_rtcp/source/rtp_rtcp_impl.h +++ b/modules/rtp_rtcp/source/rtp_rtcp_impl.h @@ -18,6 +18,7 @@ #include #include "api/optional.h" +#include "api/video/video_bitrate_allocation.h" #include "modules/rtp_rtcp/include/rtp_rtcp.h" #include "modules/rtp_rtcp/include/rtp_rtcp_defines.h" #include "modules/rtp_rtcp/source/packet_loss_stats.h"