[Cleanup] Add missing #include. Remove useless ones. IWYU part 2.
This is a follow-up to https://webrtc-review.googlesource.com/c/src/+/106280. This time the whole code base is covered. Some files may have not been fixed though, whenever the IWYU tool was breaking the build. Bug: webrtc:8311 Change-Id: I2c31f552a87e887d33931d46e87b6208b1e483ef Reviewed-on: https://webrtc-review.googlesource.com/c/111965 Commit-Queue: Yves Gerey <yvesg@google.com> Reviewed-by: Karl Wiberg <kwiberg@webrtc.org> Reviewed-by: Mirko Bonadei <mbonadei@webrtc.org> Cr-Commit-Position: refs/heads/master@{#25830}
This commit is contained in:
parent
0f9c38e3d1
commit
3e70781361
@ -58,6 +58,7 @@ rtc_static_library("create_peerconnection_factory") {
|
||||
"../logging:rtc_event_log_api",
|
||||
"../logging:rtc_event_log_impl_base",
|
||||
"../media:rtc_audio_video",
|
||||
"../media:rtc_media_base",
|
||||
"../modules/audio_device:audio_device_api",
|
||||
"../modules/audio_processing:api",
|
||||
"../pc:peerconnection",
|
||||
@ -202,6 +203,7 @@ rtc_source_set("test_dependency_factory") {
|
||||
]
|
||||
deps = [
|
||||
":video_quality_test_fixture_api",
|
||||
"../rtc_base:checks",
|
||||
"../rtc_base:thread_checker",
|
||||
"//third_party/abseil-cpp/absl/memory",
|
||||
]
|
||||
@ -279,6 +281,7 @@ rtc_source_set("audio_options_api") {
|
||||
]
|
||||
|
||||
deps = [
|
||||
":array_view",
|
||||
"../rtc_base:stringutils",
|
||||
"//third_party/abseil-cpp/absl/types:optional",
|
||||
]
|
||||
@ -636,7 +639,7 @@ if (rtc_include_tests) {
|
||||
deps = [
|
||||
":libjingle_peerconnection_api",
|
||||
"../rtc_base:checks",
|
||||
"//third_party/abseil-cpp/absl/memory:memory",
|
||||
"//third_party/abseil-cpp/absl/memory",
|
||||
]
|
||||
}
|
||||
|
||||
|
||||
9
api/DEPS
9
api/DEPS
@ -110,6 +110,12 @@ specific_include_rules = {
|
||||
"+rtc_base/bind.h",
|
||||
],
|
||||
|
||||
"proxy\.h": [
|
||||
"+rtc_base/messagehandler.h", # Inherits from it.
|
||||
"+rtc_base/messagequeue.h", # Inherits from MessageData.
|
||||
"+rtc_base/scoped_ref_ptr.h",
|
||||
],
|
||||
|
||||
"refcountedbase\.h": [
|
||||
"+rtc_base/constructormagic.h",
|
||||
"+rtc_base/refcount.h",
|
||||
@ -258,7 +264,8 @@ specific_include_rules = {
|
||||
],
|
||||
|
||||
"i010_buffer\.h": [
|
||||
"+rtc_base/memory/aligned_malloc.h"
|
||||
"+rtc_base/memory/aligned_malloc.h",
|
||||
"+rtc_base/scoped_ref_ptr.h",
|
||||
],
|
||||
|
||||
"i420_buffer\.h": [
|
||||
|
||||
@ -55,6 +55,7 @@ rtc_source_set("aec3_config_json") {
|
||||
]
|
||||
deps = [
|
||||
":aec3_config",
|
||||
"../../rtc_base:checks",
|
||||
"../../rtc_base:rtc_base_approved",
|
||||
"../../rtc_base:rtc_json",
|
||||
"../../rtc_base/system:rtc_export",
|
||||
|
||||
@ -9,9 +9,11 @@
|
||||
*/
|
||||
#include "api/audio/echo_canceller3_config_json.h"
|
||||
|
||||
#include <stddef.h>
|
||||
#include <string>
|
||||
#include <vector>
|
||||
|
||||
#include "rtc_base/checks.h"
|
||||
#include "rtc_base/logging.h"
|
||||
#include "rtc_base/strings/json.h"
|
||||
#include "rtc_base/strings/string_builder.h"
|
||||
|
||||
@ -8,6 +8,7 @@
|
||||
* be found in the AUTHORS file in the root of the source tree.
|
||||
*/
|
||||
|
||||
#include <stdint.h>
|
||||
#include <string.h> // memcmp
|
||||
|
||||
#include "api/audio/audio_frame.h"
|
||||
|
||||
@ -8,8 +8,6 @@
|
||||
* be found in the AUTHORS file in the root of the source tree.
|
||||
*/
|
||||
|
||||
#include <string>
|
||||
|
||||
#include "api/audio/echo_canceller3_config.h"
|
||||
#include "api/audio/echo_canceller3_config_json.h"
|
||||
#include "test/gtest.h"
|
||||
|
||||
@ -10,6 +10,7 @@
|
||||
|
||||
#include "api/audio_options.h"
|
||||
|
||||
#include "api/array_view.h"
|
||||
#include "rtc_base/strings/string_builder.h"
|
||||
|
||||
namespace cricket {
|
||||
|
||||
@ -13,16 +13,21 @@
|
||||
#include <memory>
|
||||
#include <utility>
|
||||
|
||||
#include "api/audio/audio_mixer.h"
|
||||
#include "api/audio_codecs/audio_decoder_factory.h"
|
||||
#include "api/audio_codecs/audio_encoder_factory.h"
|
||||
#include "api/call/callfactoryinterface.h"
|
||||
#include "api/fec_controller.h"
|
||||
#include "api/peerconnectioninterface.h"
|
||||
#include "api/transport/network_control.h"
|
||||
#include "api/video_codecs/video_decoder_factory.h"
|
||||
#include "api/video_codecs/video_encoder_factory.h"
|
||||
#include "logging/rtc_event_log/rtc_event_log_factory.h"
|
||||
#include "logging/rtc_event_log/rtc_event_log_factory_interface.h"
|
||||
#include "media/base/mediaengine.h"
|
||||
#include "media/engine/webrtcmediaengine.h"
|
||||
#include "modules/audio_device/include/audio_device.h"
|
||||
#include "modules/audio_processing/include/audio_processing.h"
|
||||
#include "rtc_base/bind.h"
|
||||
#include "rtc_base/scoped_ref_ptr.h"
|
||||
#include "rtc_base/thread.h"
|
||||
|
||||
|
||||
@ -9,8 +9,6 @@
|
||||
*/
|
||||
|
||||
#include "api/mediastreaminterface.h"
|
||||
#include "rtc_base/checks.h"
|
||||
#include "rtc_base/logging.h"
|
||||
|
||||
namespace webrtc {
|
||||
|
||||
|
||||
@ -53,12 +53,20 @@
|
||||
#define API_PROXY_H_
|
||||
|
||||
#include <memory>
|
||||
#include <string>
|
||||
#include <utility>
|
||||
|
||||
#include "rtc_base/event.h"
|
||||
#include "rtc_base/messagehandler.h"
|
||||
#include "rtc_base/messagequeue.h"
|
||||
#include "rtc_base/refcountedobject.h"
|
||||
#include "rtc_base/scoped_ref_ptr.h"
|
||||
#include "rtc_base/thread.h"
|
||||
|
||||
namespace rtc {
|
||||
class Location;
|
||||
}
|
||||
|
||||
namespace webrtc {
|
||||
|
||||
template <typename R>
|
||||
|
||||
@ -8,8 +8,6 @@
|
||||
* be found in the AUTHORS file in the root of the source tree.
|
||||
*/
|
||||
|
||||
#include <utility>
|
||||
|
||||
#include "api/rtpparameters.h"
|
||||
#include "test/gtest.h"
|
||||
|
||||
|
||||
@ -11,7 +11,8 @@
|
||||
#ifndef API_STATS_RTCSTATS_H_
|
||||
#define API_STATS_RTCSTATS_H_
|
||||
|
||||
#include <map>
|
||||
#include <stddef.h>
|
||||
#include <stdint.h>
|
||||
#include <memory>
|
||||
#include <string>
|
||||
#include <utility>
|
||||
|
||||
@ -11,6 +11,7 @@
|
||||
#ifndef API_STATS_RTCSTATS_OBJECTS_H_
|
||||
#define API_STATS_RTCSTATS_OBJECTS_H_
|
||||
|
||||
#include <stdint.h>
|
||||
#include <memory>
|
||||
#include <string>
|
||||
#include <vector>
|
||||
|
||||
@ -11,6 +11,8 @@
|
||||
#ifndef API_STATS_RTCSTATSREPORT_H_
|
||||
#define API_STATS_RTCSTATSREPORT_H_
|
||||
|
||||
#include <stddef.h>
|
||||
#include <stdint.h>
|
||||
#include <map>
|
||||
#include <memory>
|
||||
#include <string>
|
||||
|
||||
@ -11,9 +11,13 @@
|
||||
#ifndef API_TEST_FAKE_FRAME_DECRYPTOR_H_
|
||||
#define API_TEST_FAKE_FRAME_DECRYPTOR_H_
|
||||
|
||||
#include <stddef.h>
|
||||
#include <stdint.h>
|
||||
#include <vector>
|
||||
|
||||
#include "api/array_view.h"
|
||||
#include "api/crypto/framedecryptorinterface.h"
|
||||
#include "api/mediatypes.h"
|
||||
#include "rtc_base/refcountedobject.h"
|
||||
|
||||
namespace webrtc {
|
||||
|
||||
@ -11,7 +11,12 @@
|
||||
#ifndef API_TEST_FAKE_FRAME_ENCRYPTOR_H_
|
||||
#define API_TEST_FAKE_FRAME_ENCRYPTOR_H_
|
||||
|
||||
#include <stddef.h>
|
||||
#include <stdint.h>
|
||||
|
||||
#include "api/array_view.h"
|
||||
#include "api/crypto/frameencryptorinterface.h"
|
||||
#include "api/mediatypes.h"
|
||||
#include "rtc_base/refcountedobject.h"
|
||||
|
||||
namespace webrtc {
|
||||
|
||||
@ -13,6 +13,7 @@
|
||||
|
||||
#include "absl/memory/memory.h"
|
||||
#include "api/test/test_dependency_factory.h"
|
||||
#include "rtc_base/checks.h"
|
||||
#include "rtc_base/thread_checker.h"
|
||||
|
||||
namespace webrtc {
|
||||
|
||||
@ -14,7 +14,6 @@
|
||||
#include <memory>
|
||||
|
||||
#include "api/test/video_quality_test_fixture.h"
|
||||
#include "rtc_base/thread_checker.h"
|
||||
|
||||
namespace webrtc {
|
||||
|
||||
|
||||
@ -11,7 +11,8 @@
|
||||
#ifndef API_TEST_VIDEOCODEC_TEST_STATS_H_
|
||||
#define API_TEST_VIDEOCODEC_TEST_STATS_H_
|
||||
|
||||
#include <map>
|
||||
#include <stddef.h>
|
||||
#include <stdint.h>
|
||||
#include <string>
|
||||
#include <vector>
|
||||
|
||||
|
||||
@ -69,6 +69,10 @@ if (rtc_include_tests) {
|
||||
"../../rtc_base:checks",
|
||||
"../../rtc_base:rtc_base_approved",
|
||||
"../../test:test_support",
|
||||
"../units:data_rate",
|
||||
"../units:data_size",
|
||||
"../units:time_delta",
|
||||
"../units:timestamp",
|
||||
"//third_party/abseil-cpp/absl/types:optional",
|
||||
]
|
||||
}
|
||||
|
||||
@ -10,8 +10,11 @@
|
||||
|
||||
#include "api/transport/goog_cc_factory.h"
|
||||
|
||||
#include <stdint.h>
|
||||
|
||||
#include "absl/memory/memory.h"
|
||||
#include "modules/congestion_controller/goog_cc/goog_cc_network_control.h"
|
||||
|
||||
namespace webrtc {
|
||||
GoogCcNetworkControllerFactory::GoogCcNetworkControllerFactory(
|
||||
RtcEventLog* event_log)
|
||||
|
||||
@ -11,8 +11,13 @@
|
||||
#include "api/transport/test/network_control_tester.h"
|
||||
|
||||
#include <algorithm>
|
||||
#include <string>
|
||||
#include <vector>
|
||||
|
||||
#include "absl/types/optional.h"
|
||||
#include "api/transport/network_control.h"
|
||||
#include "api/units/data_size.h"
|
||||
#include "rtc_base/checks.h"
|
||||
#include "rtc_base/logging.h"
|
||||
|
||||
namespace webrtc {
|
||||
|
||||
@ -11,12 +11,16 @@
|
||||
#ifndef API_TRANSPORT_TEST_NETWORK_CONTROL_TESTER_H_
|
||||
#define API_TRANSPORT_TEST_NETWORK_CONTROL_TESTER_H_
|
||||
|
||||
#include <stdint.h>
|
||||
#include <deque>
|
||||
#include <functional>
|
||||
#include <memory>
|
||||
|
||||
#include "absl/types/optional.h"
|
||||
#include "api/transport/network_control.h"
|
||||
#include "api/transport/network_types.h"
|
||||
#include "api/units/data_rate.h"
|
||||
#include "api/units/time_delta.h"
|
||||
#include "api/units/timestamp.h"
|
||||
|
||||
namespace webrtc {
|
||||
namespace test {
|
||||
|
||||
@ -18,6 +18,7 @@ rtc_source_set("data_rate") {
|
||||
deps = [
|
||||
":data_size",
|
||||
":time_delta",
|
||||
"..:array_view",
|
||||
"../../rtc_base:checks",
|
||||
"../../rtc_base:stringutils",
|
||||
"../../rtc_base/units:unit_base",
|
||||
@ -32,6 +33,7 @@ rtc_source_set("data_size") {
|
||||
]
|
||||
|
||||
deps = [
|
||||
"..:array_view",
|
||||
"../../rtc_base:checks",
|
||||
"../../rtc_base:stringutils",
|
||||
"../../rtc_base/units:unit_base",
|
||||
@ -46,6 +48,7 @@ rtc_source_set("time_delta") {
|
||||
]
|
||||
|
||||
deps = [
|
||||
"..:array_view",
|
||||
"../../rtc_base:checks",
|
||||
"../../rtc_base:stringutils",
|
||||
"../../rtc_base/units:unit_base",
|
||||
@ -61,6 +64,7 @@ rtc_source_set("timestamp") {
|
||||
|
||||
deps = [
|
||||
":time_delta",
|
||||
"..:array_view",
|
||||
"../../rtc_base:checks",
|
||||
"../../rtc_base:stringutils",
|
||||
"../../rtc_base/units:unit_base",
|
||||
|
||||
@ -10,6 +10,7 @@
|
||||
|
||||
#include "api/units/data_rate.h"
|
||||
|
||||
#include "api/array_view.h"
|
||||
#include "rtc_base/strings/string_builder.h"
|
||||
|
||||
namespace webrtc {
|
||||
|
||||
@ -10,6 +10,7 @@
|
||||
|
||||
#include "api/units/data_size.h"
|
||||
|
||||
#include "api/array_view.h"
|
||||
#include "rtc_base/strings/string_builder.h"
|
||||
|
||||
namespace webrtc {
|
||||
|
||||
@ -10,6 +10,7 @@
|
||||
|
||||
#include "api/units/time_delta.h"
|
||||
|
||||
#include "api/array_view.h"
|
||||
#include "rtc_base/strings/string_builder.h"
|
||||
|
||||
namespace webrtc {
|
||||
|
||||
@ -10,6 +10,7 @@
|
||||
|
||||
#include "api/units/timestamp.h"
|
||||
|
||||
#include "api/array_view.h"
|
||||
#include "rtc_base/strings/string_builder.h"
|
||||
|
||||
namespace webrtc {
|
||||
|
||||
@ -32,6 +32,7 @@ rtc_source_set("video_frame") {
|
||||
]
|
||||
|
||||
deps = [
|
||||
"..:array_view",
|
||||
"../../rtc_base:checks",
|
||||
"../../rtc_base:rtc_base_approved",
|
||||
"../../rtc_base/system:rtc_export",
|
||||
@ -199,6 +200,7 @@ rtc_source_set("video_stream_encoder_create") {
|
||||
}
|
||||
|
||||
deps = [
|
||||
":video_frame",
|
||||
":video_stream_encoder",
|
||||
"../../rtc_base:ptr_util",
|
||||
"../../video:video_stream_encoder_impl",
|
||||
@ -216,12 +218,15 @@ rtc_static_library("builtin_video_bitrate_allocator_factory") {
|
||||
|
||||
deps = [
|
||||
":video_bitrate_allocation",
|
||||
":video_bitrate_allocator",
|
||||
":video_bitrate_allocator_factory",
|
||||
"../../:webrtc_common",
|
||||
"../../media:rtc_media_base",
|
||||
"../../modules/video_coding:video_coding_utility",
|
||||
"../../modules/video_coding:webrtc_vp9_helpers",
|
||||
"../../rtc_base:ptr_util",
|
||||
"../../rtc_base/system:fallthrough",
|
||||
"../video_codecs:video_codecs_api",
|
||||
"//third_party/abseil-cpp/absl/memory",
|
||||
]
|
||||
}
|
||||
|
||||
@ -11,7 +11,9 @@
|
||||
#include "api/video/builtin_video_bitrate_allocator_factory.h"
|
||||
|
||||
#include "absl/memory/memory.h"
|
||||
#include "media/base/codec.h"
|
||||
#include "api/video/video_bitrate_allocator.h"
|
||||
#include "api/video_codecs/video_codec.h"
|
||||
#include "common_types.h" // NOLINT(build/include)
|
||||
#include "modules/video_coding/codecs/vp9/svc_rate_allocator.h"
|
||||
#include "modules/video_coding/utility/default_video_bitrate_allocator.h"
|
||||
#include "modules/video_coding/utility/simulcast_rate_allocator.h"
|
||||
|
||||
@ -13,6 +13,9 @@
|
||||
|
||||
#include "modules/video_coding/encoded_frame.h"
|
||||
|
||||
#include <stddef.h>
|
||||
#include <stdint.h>
|
||||
|
||||
namespace webrtc {
|
||||
namespace video_coding {
|
||||
|
||||
|
||||
@ -9,14 +9,12 @@
|
||||
*/
|
||||
#include "api/video/i010_buffer.h"
|
||||
|
||||
#include <algorithm>
|
||||
#include <utility>
|
||||
|
||||
#include "api/video/i420_buffer.h"
|
||||
#include "rtc_base/checks.h"
|
||||
#include "rtc_base/refcountedobject.h"
|
||||
#include "third_party/libyuv/include/libyuv/convert.h"
|
||||
#include "third_party/libyuv/include/libyuv/planar_functions.h"
|
||||
#include "third_party/libyuv/include/libyuv/scale.h"
|
||||
|
||||
// Aligning pointer to 64 bytes for improved performance, e.g. use SIMD.
|
||||
|
||||
@ -11,11 +11,13 @@
|
||||
#ifndef API_VIDEO_I010_BUFFER_H_
|
||||
#define API_VIDEO_I010_BUFFER_H_
|
||||
|
||||
#include <stdint.h>
|
||||
#include <memory>
|
||||
|
||||
#include "api/video/video_frame_buffer.h"
|
||||
#include "api/video/video_rotation.h"
|
||||
#include "rtc_base/memory/aligned_malloc.h"
|
||||
#include "rtc_base/scoped_ref_ptr.h"
|
||||
|
||||
namespace webrtc {
|
||||
|
||||
|
||||
@ -10,12 +10,11 @@
|
||||
#include "api/video/i420_buffer.h"
|
||||
|
||||
#include <string.h>
|
||||
|
||||
#include <algorithm>
|
||||
#include <utility>
|
||||
|
||||
#include "rtc_base/checks.h"
|
||||
#include "rtc_base/keep_ref_until_done.h"
|
||||
#include "rtc_base/refcountedobject.h"
|
||||
#include "third_party/libyuv/include/libyuv/convert.h"
|
||||
#include "third_party/libyuv/include/libyuv/planar_functions.h"
|
||||
#include "third_party/libyuv/include/libyuv/scale.h"
|
||||
|
||||
@ -18,5 +18,6 @@ rtc_source_set("rtc_api_video_unittests") {
|
||||
"..:video_bitrate_allocation",
|
||||
"..:video_frame",
|
||||
"../../../test:test_support",
|
||||
"//third_party/abseil-cpp/absl/types:optional",
|
||||
]
|
||||
}
|
||||
|
||||
@ -8,9 +8,9 @@
|
||||
* be found in the AUTHORS file in the root of the source tree.
|
||||
*/
|
||||
|
||||
#include <memory>
|
||||
#include <string>
|
||||
#include <vector>
|
||||
|
||||
#include "absl/types/optional.h"
|
||||
#include "api/video/video_bitrate_allocation.h"
|
||||
#include "test/gtest.h"
|
||||
|
||||
|
||||
@ -11,6 +11,7 @@
|
||||
#include "api/video/video_stream_encoder_create.h"
|
||||
|
||||
#include "absl/memory/memory.h"
|
||||
#include "video/overuse_frame_detector.h"
|
||||
#include "video/video_stream_encoder.h"
|
||||
|
||||
namespace webrtc {
|
||||
|
||||
@ -11,10 +11,11 @@
|
||||
#ifndef API_VIDEO_VIDEO_STREAM_ENCODER_CREATE_H_
|
||||
#define API_VIDEO_VIDEO_STREAM_ENCODER_CREATE_H_
|
||||
|
||||
#include <map>
|
||||
#include <stdint.h>
|
||||
#include <memory>
|
||||
#include <utility>
|
||||
|
||||
#include "api/video/video_frame.h"
|
||||
#include "api/video/video_sink_interface.h"
|
||||
#include "api/video/video_stream_encoder_interface.h"
|
||||
#include "api/video/video_stream_encoder_observer.h"
|
||||
#include "api/video/video_stream_encoder_settings.h"
|
||||
|
||||
@ -10,6 +10,7 @@
|
||||
|
||||
#include "api/video/video_timing.h"
|
||||
|
||||
#include "api/array_view.h"
|
||||
#include "rtc_base/strings/string_builder.h"
|
||||
|
||||
namespace webrtc {
|
||||
|
||||
@ -80,6 +80,7 @@ rtc_static_library("builtin_video_encoder_factory") {
|
||||
"../../media:rtc_internal_video_codecs",
|
||||
"../../media:rtc_media_base",
|
||||
"../../media:rtc_vp8_encoder_simulcast_proxy",
|
||||
"../../rtc_base:checks",
|
||||
"../../rtc_base:ptr_util",
|
||||
"../../rtc_base/system:rtc_export",
|
||||
"//third_party/abseil-cpp/absl/memory",
|
||||
@ -101,7 +102,7 @@ rtc_static_library("create_vp8_temporal_layers") {
|
||||
"../../modules/video_coding:video_codec_interface",
|
||||
"../../modules/video_coding:webrtc_vp8_temporal_layers",
|
||||
"../../system_wrappers:system_wrappers",
|
||||
"//third_party/abseil-cpp/absl/memory:memory",
|
||||
"//third_party/abseil-cpp/absl/memory",
|
||||
]
|
||||
}
|
||||
|
||||
@ -122,6 +123,7 @@ rtc_static_library("rtc_software_fallback_wrappers") {
|
||||
|
||||
deps = [
|
||||
":video_codecs_api",
|
||||
"../../:webrtc_common",
|
||||
"../../media:rtc_h264_profile_id",
|
||||
"../../media:rtc_media_base",
|
||||
"../../modules/video_coding:video_codec_interface",
|
||||
@ -129,7 +131,10 @@ rtc_static_library("rtc_software_fallback_wrappers") {
|
||||
"../../rtc_base:rtc_base_approved",
|
||||
"../../rtc_base/system:fallthrough",
|
||||
"../../system_wrappers:field_trial",
|
||||
"../video:encoded_image",
|
||||
"../video:video_bitrate_allocation",
|
||||
"../video:video_frame",
|
||||
"//third_party/abseil-cpp/absl/memory",
|
||||
"//third_party/abseil-cpp/absl/types:optional",
|
||||
]
|
||||
}
|
||||
|
||||
@ -15,10 +15,12 @@
|
||||
#include "absl/memory/memory.h"
|
||||
#include "absl/strings/match.h"
|
||||
#include "api/video_codecs/sdp_video_format.h"
|
||||
#include "api/video_codecs/video_encoder.h"
|
||||
#include "media/base/codec.h"
|
||||
#include "media/base/mediaconstants.h"
|
||||
#include "media/engine/internalencoderfactory.h"
|
||||
#include "media/engine/vp8_encoder_simulcast_proxy.h"
|
||||
#include "rtc_base/checks.h"
|
||||
|
||||
namespace webrtc {
|
||||
|
||||
|
||||
@ -22,14 +22,19 @@ if (rtc_include_tests) {
|
||||
"..:rtc_software_fallback_wrappers",
|
||||
"..:video_codecs_api",
|
||||
"../..:mock_video_encoder",
|
||||
"../../../:webrtc_common",
|
||||
"../../../modules:module_api",
|
||||
"../../../modules/video_coding:video_codec_interface",
|
||||
"../../../modules/video_coding:video_coding_utility",
|
||||
"../../../modules/video_coding:webrtc_vp8",
|
||||
"../../../rtc_base:checks",
|
||||
"../../../rtc_base:ptr_util",
|
||||
"../../../rtc_base:rtc_base_tests_utils",
|
||||
"../../../test:field_trial",
|
||||
"../../../test:test_support",
|
||||
"../../video:encoded_image",
|
||||
"../../video:video_bitrate_allocation",
|
||||
"../../video:video_frame",
|
||||
"../../video:video_frame_i420",
|
||||
"//testing/gtest",
|
||||
]
|
||||
|
||||
@ -11,9 +11,11 @@
|
||||
#include "api/video_codecs/builtin_video_encoder_factory.h"
|
||||
|
||||
#include <memory>
|
||||
#include <string>
|
||||
#include <vector>
|
||||
|
||||
#include "api/video_codecs/sdp_video_format.h"
|
||||
#include "test/gmock.h"
|
||||
#include "test/gtest.h"
|
||||
|
||||
namespace webrtc {
|
||||
|
||||
|
||||
@ -9,8 +9,17 @@
|
||||
*/
|
||||
|
||||
#include "api/video_codecs/video_decoder_software_fallback_wrapper.h"
|
||||
|
||||
#include <stdint.h>
|
||||
|
||||
#include "absl/types/optional.h"
|
||||
#include "api/video/encoded_image.h"
|
||||
#include "api/video/video_frame.h"
|
||||
#include "api/video_codecs/video_codec.h"
|
||||
#include "api/video_codecs/video_decoder.h"
|
||||
#include "common_types.h" // NOLINT(build/include)
|
||||
#include "modules/video_coding/codecs/vp8/include/vp8.h"
|
||||
#include "modules/video_coding/include/video_codec_interface.h"
|
||||
#include "modules/video_coding/include/video_error_codes.h"
|
||||
#include "rtc_base/checks.h"
|
||||
#include "test/gtest.h"
|
||||
|
||||
@ -8,19 +8,31 @@
|
||||
* be found in the AUTHORS file in the root of the source tree.
|
||||
*/
|
||||
|
||||
#include <utility>
|
||||
#include <stddef.h>
|
||||
#include <stdint.h>
|
||||
#include <memory>
|
||||
#include <string>
|
||||
#include <vector>
|
||||
|
||||
#include "absl/types/optional.h"
|
||||
#include "api/test/mock_video_encoder.h"
|
||||
#include "api/video/encoded_image.h"
|
||||
#include "api/video/i420_buffer.h"
|
||||
#include "api/video/video_bitrate_allocation.h"
|
||||
#include "api/video/video_frame.h"
|
||||
#include "api/video/video_frame_buffer.h"
|
||||
#include "api/video/video_rotation.h"
|
||||
#include "api/video_codecs/video_codec.h"
|
||||
#include "api/video_codecs/video_encoder.h"
|
||||
#include "api/video_codecs/video_encoder_software_fallback_wrapper.h"
|
||||
#include "api/video_codecs/vp8_temporal_layers.h"
|
||||
#include "common_types.h" // NOLINT(build/include)
|
||||
#include "modules/include/module_common_types.h"
|
||||
#include "modules/video_coding/codecs/vp8/include/vp8.h"
|
||||
#include "modules/video_coding/include/video_codec_interface.h"
|
||||
#include "modules/video_coding/include/video_error_codes.h"
|
||||
#include "modules/video_coding/utility/simulcast_rate_allocator.h"
|
||||
#include "rtc_base/checks.h"
|
||||
#include "rtc_base/fakeclock.h"
|
||||
#include "rtc_base/scoped_ref_ptr.h"
|
||||
#include "test/field_trial.h"
|
||||
#include "test/gmock.h"
|
||||
#include "test/gtest.h"
|
||||
|
||||
@ -10,10 +10,13 @@
|
||||
|
||||
#include "api/video_codecs/video_decoder_software_fallback_wrapper.h"
|
||||
|
||||
#include <stdint.h>
|
||||
#include <string>
|
||||
#include <utility>
|
||||
|
||||
#include "absl/memory/memory.h"
|
||||
#include "api/video/encoded_image.h"
|
||||
#include "api/video_codecs/video_codec.h"
|
||||
#include "modules/video_coding/include/video_error_codes.h"
|
||||
#include "rtc_base/checks.h"
|
||||
#include "rtc_base/logging.h"
|
||||
|
||||
@ -10,18 +10,21 @@
|
||||
|
||||
#include "api/video_codecs/video_encoder_software_fallback_wrapper.h"
|
||||
|
||||
#include <stdint.h>
|
||||
#include <cstdio>
|
||||
#include <string>
|
||||
#include <utility>
|
||||
#include <vector>
|
||||
|
||||
#include "absl/memory/memory.h"
|
||||
#include "media/base/codec.h"
|
||||
#include "media/base/h264_profile_level_id.h"
|
||||
#include "absl/types/optional.h"
|
||||
#include "api/video/video_bitrate_allocation.h"
|
||||
#include "api/video/video_frame.h"
|
||||
#include "api/video_codecs/video_codec.h"
|
||||
#include "common_types.h" // NOLINT(build/include)
|
||||
#include "modules/video_coding/include/video_error_codes.h"
|
||||
#include "rtc_base/checks.h"
|
||||
#include "rtc_base/logging.h"
|
||||
#include "rtc_base/timeutils.h"
|
||||
#include "system_wrappers/include/field_trial.h"
|
||||
|
||||
namespace webrtc {
|
||||
|
||||
@ -124,6 +124,10 @@ rtc_source_set("rtp_sender") {
|
||||
"../api:fec_controller_api",
|
||||
"../api:transport_api",
|
||||
"../api/transport:network_control",
|
||||
"../api/units:data_rate",
|
||||
"../api/units:time_delta",
|
||||
"../api/units:timestamp",
|
||||
"../api/video:video_frame",
|
||||
"../api/video_codecs:video_codecs_api",
|
||||
"../logging:rtc_event_log_api",
|
||||
"../modules/congestion_controller",
|
||||
@ -133,6 +137,7 @@ rtc_source_set("rtp_sender") {
|
||||
"../modules/rtp_rtcp:rtp_rtcp_format",
|
||||
"../modules/rtp_rtcp:rtp_video_header",
|
||||
"../modules/utility",
|
||||
"../modules/video_coding:codec_globals_headers",
|
||||
"../modules/video_coding:video_codec_interface",
|
||||
"../rtc_base:checks",
|
||||
"../rtc_base:rate_limiter",
|
||||
@ -140,7 +145,10 @@ rtc_source_set("rtp_sender") {
|
||||
"../rtc_base:rtc_base_approved",
|
||||
"../rtc_base:rtc_task_queue",
|
||||
"../system_wrappers:field_trial",
|
||||
"//third_party/abseil-cpp/absl/container:inlined_vector",
|
||||
"//third_party/abseil-cpp/absl/memory",
|
||||
"//third_party/abseil-cpp/absl/types:optional",
|
||||
"//third_party/abseil-cpp/absl/types:variant",
|
||||
]
|
||||
}
|
||||
|
||||
@ -155,6 +163,7 @@ rtc_source_set("bitrate_configurator") {
|
||||
"../api/transport:bitrate_settings",
|
||||
"../rtc_base:checks",
|
||||
"../rtc_base:rtc_base_approved",
|
||||
"//third_party/abseil-cpp/absl/types:optional",
|
||||
]
|
||||
}
|
||||
|
||||
@ -199,10 +208,16 @@ rtc_static_library("call") {
|
||||
":rtp_sender",
|
||||
":simulated_network",
|
||||
":video_stream_api",
|
||||
"..:webrtc_common",
|
||||
"../api:array_view",
|
||||
"../api:callfactory_api",
|
||||
"../api:fec_controller_api",
|
||||
"../api:libjingle_peerconnection_api",
|
||||
"../api:simulated_network_api",
|
||||
"../api:transport_api",
|
||||
"../api/transport:network_control",
|
||||
"../api/units:time_delta",
|
||||
"../api/video_codecs:video_codecs_api",
|
||||
"../audio",
|
||||
"../logging:rtc_event_audio",
|
||||
"../logging:rtc_event_log_api",
|
||||
@ -223,6 +238,7 @@ rtc_static_library("call") {
|
||||
"../rtc_base:safe_minmax",
|
||||
"../rtc_base:sequenced_task_checker",
|
||||
"../rtc_base/experiments:field_trial_parser",
|
||||
"../rtc_base/network:sent_packet",
|
||||
"../rtc_base/synchronization:rw_lock_wrapper",
|
||||
"../system_wrappers",
|
||||
"../system_wrappers:field_trial",
|
||||
@ -265,6 +281,7 @@ rtc_source_set("simulated_network") {
|
||||
"../api/units:data_rate",
|
||||
"../api/units:data_size",
|
||||
"../api/units:time_delta",
|
||||
"../rtc_base:checks",
|
||||
"../rtc_base:rtc_base_approved",
|
||||
"//third_party/abseil-cpp/absl/memory",
|
||||
"//third_party/abseil-cpp/absl/types:optional",
|
||||
@ -291,10 +308,13 @@ rtc_source_set("fake_network") {
|
||||
":call_interfaces",
|
||||
":simulated_network",
|
||||
":simulated_packet_receiver",
|
||||
"..:webrtc_common",
|
||||
"../api:libjingle_peerconnection_api",
|
||||
"../api:simulated_network_api",
|
||||
"../api:transport_api",
|
||||
"../modules:module_api",
|
||||
"../modules/utility",
|
||||
"../rtc_base:checks",
|
||||
"../rtc_base:rtc_base_approved",
|
||||
"../rtc_base:sequenced_task_checker",
|
||||
"../system_wrappers",
|
||||
@ -330,12 +350,15 @@ if (rtc_include_tests) {
|
||||
":rtp_receiver",
|
||||
":rtp_sender",
|
||||
":simulated_network",
|
||||
"../:webrtc_common",
|
||||
"../api:array_view",
|
||||
"../api:fake_media_transport",
|
||||
"../api:fake_media_transport",
|
||||
"../api:libjingle_peerconnection_api",
|
||||
"../api:mock_audio_mixer",
|
||||
"../api:transport_api",
|
||||
"../api/audio_codecs:builtin_audio_decoder_factory",
|
||||
"../api/video:video_frame",
|
||||
"../audio:audio",
|
||||
"../logging:rtc_event_log_api",
|
||||
"../logging:rtc_event_log_impl_base",
|
||||
@ -351,6 +374,7 @@ if (rtc_include_tests) {
|
||||
"../modules/rtp_rtcp:mock_rtp_rtcp",
|
||||
"../modules/rtp_rtcp:rtp_rtcp_format",
|
||||
"../modules/utility:mock_process_thread",
|
||||
"../modules/video_coding:codec_globals_headers",
|
||||
"../modules/video_coding:video_codec_interface",
|
||||
"../modules/video_coding:video_coding",
|
||||
"../rtc_base:checks",
|
||||
@ -367,6 +391,7 @@ if (rtc_include_tests) {
|
||||
"../video:video",
|
||||
"//testing/gmock",
|
||||
"//testing/gtest",
|
||||
"//third_party/abseil-cpp/absl/container:inlined_vector",
|
||||
"//third_party/abseil-cpp/absl/memory",
|
||||
"//third_party/abseil-cpp/absl/types:optional",
|
||||
]
|
||||
|
||||
@ -10,14 +10,15 @@
|
||||
|
||||
#include "call/callfactory.h"
|
||||
|
||||
#include <stdio.h>
|
||||
#include <memory>
|
||||
#include <string>
|
||||
#include <utility>
|
||||
|
||||
#include "absl/types/optional.h"
|
||||
#include "api/test/simulated_network.h"
|
||||
#include "call/call.h"
|
||||
#include "call/degraded_call.h"
|
||||
#include "call/fake_network_pipe.h"
|
||||
#include "rtc_base/checks.h"
|
||||
#include "system_wrappers/include/field_trial.h"
|
||||
|
||||
namespace webrtc {
|
||||
|
||||
@ -12,6 +12,8 @@
|
||||
#define CALL_CALLFACTORY_H_
|
||||
|
||||
#include "api/call/callfactoryinterface.h"
|
||||
#include "call/call.h"
|
||||
#include "call/call_config.h"
|
||||
|
||||
namespace webrtc {
|
||||
|
||||
|
||||
@ -10,9 +10,9 @@
|
||||
|
||||
#include <utility>
|
||||
|
||||
#include "call/degraded_call.h"
|
||||
|
||||
#include "absl/memory/memory.h"
|
||||
#include "call/degraded_call.h"
|
||||
#include "rtc_base/location.h"
|
||||
|
||||
namespace webrtc {
|
||||
DegradedCall::DegradedCall(
|
||||
|
||||
@ -11,15 +11,31 @@
|
||||
#ifndef CALL_DEGRADED_CALL_H_
|
||||
#define CALL_DEGRADED_CALL_H_
|
||||
|
||||
#include <stddef.h>
|
||||
#include <stdint.h>
|
||||
#include <memory>
|
||||
|
||||
#include "absl/types/optional.h"
|
||||
#include "api/call/transport.h"
|
||||
#include "api/fec_controller.h"
|
||||
#include "api/mediatypes.h"
|
||||
#include "api/rtp_headers.h"
|
||||
#include "api/test/simulated_network.h"
|
||||
#include "api/video_codecs/video_encoder_config.h"
|
||||
#include "call/audio_receive_stream.h"
|
||||
#include "call/audio_send_stream.h"
|
||||
#include "call/call.h"
|
||||
#include "call/fake_network_pipe.h"
|
||||
#include "call/flexfec_receive_stream.h"
|
||||
#include "call/packet_receiver.h"
|
||||
#include "call/rtp_transport_controller_send_interface.h"
|
||||
#include "call/simulated_network.h"
|
||||
#include "call/video_receive_stream.h"
|
||||
#include "call/video_send_stream.h"
|
||||
#include "modules/utility/include/process_thread.h"
|
||||
#include "rtc_base/bitrateallocationstrategy.h"
|
||||
#include "rtc_base/copyonwritebuffer.h"
|
||||
#include "rtc_base/network/sent_packet.h"
|
||||
#include "system_wrappers/include/clock.h"
|
||||
|
||||
namespace webrtc {
|
||||
|
||||
@ -8,17 +8,16 @@
|
||||
* be found in the AUTHORS file in the root of the source tree.
|
||||
*/
|
||||
|
||||
#include <math.h>
|
||||
#include <string.h>
|
||||
|
||||
#include <algorithm>
|
||||
#include <queue>
|
||||
#include <utility>
|
||||
#include <vector>
|
||||
|
||||
#include "absl/memory/memory.h"
|
||||
#include "call/call.h"
|
||||
#include "api/mediatypes.h"
|
||||
#include "call/fake_network_pipe.h"
|
||||
#include "call/simulated_network.h"
|
||||
#include "modules/utility/include/process_thread.h"
|
||||
#include "rtc_base/checks.h"
|
||||
#include "rtc_base/logging.h"
|
||||
#include "system_wrappers/include/clock.h"
|
||||
|
||||
|
||||
@ -10,8 +10,14 @@
|
||||
|
||||
#include "call/flexfec_receive_stream_impl.h"
|
||||
|
||||
#include <stddef.h>
|
||||
#include <cstdint>
|
||||
#include <string>
|
||||
#include <vector>
|
||||
|
||||
#include "api/array_view.h"
|
||||
#include "api/call/transport.h"
|
||||
#include "api/rtpparameters.h"
|
||||
#include "call/rtp_stream_receiver_controller_interface.h"
|
||||
#include "modules/rtp_rtcp/include/flexfec_receiver.h"
|
||||
#include "modules/rtp_rtcp/include/receive_statistics.h"
|
||||
|
||||
@ -8,20 +8,24 @@
|
||||
* be found in the AUTHORS file in the root of the source tree.
|
||||
*/
|
||||
|
||||
#include "call/flexfec_receive_stream_impl.h"
|
||||
|
||||
#include <stdint.h>
|
||||
#include <cstdint>
|
||||
#include <memory>
|
||||
#include <vector>
|
||||
|
||||
#include "absl/memory/memory.h"
|
||||
#include "api/array_view.h"
|
||||
#include "api/call/transport.h"
|
||||
#include "api/rtp_headers.h"
|
||||
#include "api/rtpparameters.h"
|
||||
#include "call/flexfec_receive_stream.h"
|
||||
#include "call/flexfec_receive_stream_impl.h"
|
||||
#include "call/rtp_stream_receiver_controller.h"
|
||||
#include "modules/pacing/packet_router.h"
|
||||
#include "modules/rtp_rtcp/include/flexfec_receiver.h"
|
||||
#include "modules/rtp_rtcp/include/rtp_rtcp_defines.h"
|
||||
#include "modules/rtp_rtcp/mocks/mock_recovered_packet_receiver.h"
|
||||
#include "modules/rtp_rtcp/mocks/mock_rtcp_rtt_stats.h"
|
||||
#include "modules/rtp_rtcp/source/byte_io.h"
|
||||
#include "modules/rtp_rtcp/source/rtp_header_extensions.h"
|
||||
#include "modules/rtp_rtcp/source/rtp_packet_received.h"
|
||||
#include "modules/utility/include/mock/mock_process_thread.h"
|
||||
#include "test/gmock.h"
|
||||
#include "test/gtest.h"
|
||||
|
||||
@ -11,10 +11,10 @@
|
||||
#include "call/receive_time_calculator.h"
|
||||
|
||||
#include <string>
|
||||
#include <type_traits>
|
||||
|
||||
#include "absl/memory/memory.h"
|
||||
#include "rtc_base/experiments/field_trial_parser.h"
|
||||
#include "rtc_base/logging.h"
|
||||
#include "rtc_base/numerics/safe_minmax.h"
|
||||
#include "system_wrappers/include/field_trial.h"
|
||||
|
||||
|
||||
@ -10,9 +10,11 @@
|
||||
#ifndef CALL_RECEIVE_TIME_CALCULATOR_H_
|
||||
#define CALL_RECEIVE_TIME_CALCULATOR_H_
|
||||
|
||||
#include <stdint.h>
|
||||
#include <memory>
|
||||
|
||||
#include "rtc_base/experiments/field_trial_units.h"
|
||||
#include "api/units/time_delta.h"
|
||||
#include "rtc_base/experiments/field_trial_parser.h"
|
||||
|
||||
namespace webrtc {
|
||||
|
||||
|
||||
@ -10,12 +10,12 @@
|
||||
|
||||
#include "call/receive_time_calculator.h"
|
||||
|
||||
#include <stdlib.h>
|
||||
#include <algorithm>
|
||||
#include <iostream>
|
||||
#include <tuple>
|
||||
#include <cmath>
|
||||
#include <cstdint>
|
||||
#include <vector>
|
||||
|
||||
#include "absl/memory/memory.h"
|
||||
#include "absl/types/optional.h"
|
||||
#include "rtc_base/random.h"
|
||||
#include "rtc_base/timeutils.h"
|
||||
|
||||
@ -10,6 +10,11 @@
|
||||
|
||||
#include "call/rtcp_demuxer.h"
|
||||
|
||||
#include <stddef.h>
|
||||
#include <algorithm>
|
||||
#include <utility>
|
||||
|
||||
#include "absl/types/optional.h"
|
||||
#include "api/rtp_headers.h"
|
||||
#include "call/rtcp_packet_sink_interface.h"
|
||||
#include "call/rtp_rtcp_demuxer_helper.h"
|
||||
|
||||
@ -10,14 +10,14 @@
|
||||
|
||||
#include "call/rtcp_demuxer.h"
|
||||
|
||||
#include <memory>
|
||||
#include <stddef.h>
|
||||
#include <set>
|
||||
|
||||
#include "absl/memory/memory.h"
|
||||
#include "api/rtp_headers.h"
|
||||
#include "call/rtcp_packet_sink_interface.h"
|
||||
#include "modules/rtp_rtcp/source/rtcp_packet/bye.h"
|
||||
#include "rtc_base/arraysize.h"
|
||||
#include "rtc_base/buffer.h"
|
||||
#include "rtc_base/checks.h"
|
||||
#include "test/gmock.h"
|
||||
#include "test/gtest.h"
|
||||
|
||||
@ -11,6 +11,7 @@
|
||||
#ifndef CALL_RTP_BITRATE_CONFIGURATOR_H_
|
||||
#define CALL_RTP_BITRATE_CONFIGURATOR_H_
|
||||
|
||||
#include "absl/types/optional.h"
|
||||
#include "api/bitrate_constraints.h"
|
||||
#include "api/transport/bitrate_settings.h"
|
||||
#include "rtc_base/constructormagic.h"
|
||||
|
||||
@ -10,7 +10,17 @@
|
||||
|
||||
#include "call/rtp_payload_params.h"
|
||||
|
||||
#include "modules/rtp_rtcp/include/rtp_rtcp_defines.h"
|
||||
#include <stddef.h>
|
||||
|
||||
#include "absl/container/inlined_vector.h"
|
||||
#include "absl/types/optional.h"
|
||||
#include "absl/types/variant.h"
|
||||
#include "api/video/video_timing.h"
|
||||
#include "common_types.h" // NOLINT(build/include)
|
||||
#include "modules/video_coding/codecs/h264/include/h264_globals.h"
|
||||
#include "modules/video_coding/codecs/interface/common_constants.h"
|
||||
#include "modules/video_coding/codecs/vp8/include/vp8_globals.h"
|
||||
#include "modules/video_coding/codecs/vp9/include/vp9_globals.h"
|
||||
#include "modules/video_coding/include/video_codec_interface.h"
|
||||
#include "rtc_base/checks.h"
|
||||
#include "rtc_base/logging.h"
|
||||
|
||||
@ -8,10 +8,21 @@
|
||||
* be found in the AUTHORS file in the root of the source tree.
|
||||
*/
|
||||
|
||||
#include <memory>
|
||||
#include <string.h>
|
||||
#include <map>
|
||||
#include <set>
|
||||
|
||||
#include "absl/container/inlined_vector.h"
|
||||
#include "absl/types/optional.h"
|
||||
#include "absl/types/variant.h"
|
||||
#include "api/video/video_content_type.h"
|
||||
#include "api/video/video_rotation.h"
|
||||
#include "call/rtp_payload_params.h"
|
||||
#include "common_types.h" // NOLINT(build/include)
|
||||
#include "modules/video_coding/codecs/h264/include/h264_globals.h"
|
||||
#include "modules/video_coding/codecs/interface/common_constants.h"
|
||||
#include "modules/video_coding/codecs/vp8/include/vp8_globals.h"
|
||||
#include "modules/video_coding/codecs/vp9/include/vp9_globals.h"
|
||||
#include "modules/video_coding/include/video_codec_interface.h"
|
||||
#include "test/field_trial.h"
|
||||
#include "test/gtest.h"
|
||||
|
||||
@ -11,9 +11,8 @@
|
||||
#ifndef CALL_RTP_RTCP_DEMUXER_HELPER_H_
|
||||
#define CALL_RTP_RTCP_DEMUXER_HELPER_H_
|
||||
|
||||
#include <algorithm>
|
||||
#include <map>
|
||||
#include <utility>
|
||||
#include <stddef.h>
|
||||
#include <stdint.h>
|
||||
|
||||
#include "absl/types/optional.h"
|
||||
#include "api/array_view.h"
|
||||
|
||||
@ -8,10 +8,10 @@
|
||||
* be found in the AUTHORS file in the root of the source tree.
|
||||
*/
|
||||
|
||||
#include <string.h>
|
||||
#include <cstdio>
|
||||
|
||||
#include "call/rtp_rtcp_demuxer_helper.h"
|
||||
|
||||
#include "modules/rtp_rtcp/source/rtcp_packet/bye.h"
|
||||
#include "modules/rtp_rtcp/source/rtcp_packet/extended_jitter_report.h"
|
||||
#include "modules/rtp_rtcp/source/rtcp_packet/extended_reports.h"
|
||||
|
||||
@ -11,9 +11,16 @@
|
||||
#include <vector>
|
||||
|
||||
#include "absl/memory/memory.h"
|
||||
#include "absl/types/optional.h"
|
||||
#include "api/transport/network_types.h"
|
||||
#include "api/units/data_rate.h"
|
||||
#include "api/units/time_delta.h"
|
||||
#include "api/units/timestamp.h"
|
||||
#include "call/rtp_transport_controller_send.h"
|
||||
#include "call/rtp_video_sender.h"
|
||||
#include "modules/congestion_controller/include/send_side_congestion_controller.h"
|
||||
#include "modules/congestion_controller/rtp/include/send_side_congestion_controller.h"
|
||||
#include "rtc_base/checks.h"
|
||||
#include "rtc_base/location.h"
|
||||
#include "rtc_base/logging.h"
|
||||
#include "rtc_base/rate_limiter.h"
|
||||
|
||||
@ -8,11 +8,15 @@
|
||||
* be found in the AUTHORS file in the root of the source tree.
|
||||
*/
|
||||
|
||||
#include <string.h>
|
||||
#include <utility>
|
||||
|
||||
#include "api/array_view.h"
|
||||
#include "call/rtx_receive_stream.h"
|
||||
#include "modules/rtp_rtcp/include/receive_statistics.h"
|
||||
#include "modules/rtp_rtcp/include/rtp_rtcp_defines.h"
|
||||
#include "modules/rtp_rtcp/source/rtp_packet_received.h"
|
||||
#include "rtc_base/checks.h"
|
||||
#include "rtc_base/logging.h"
|
||||
|
||||
namespace webrtc {
|
||||
|
||||
@ -13,7 +13,11 @@
|
||||
#include <algorithm>
|
||||
#include <cmath>
|
||||
#include <utility>
|
||||
|
||||
#include "api/units/data_rate.h"
|
||||
#include "api/units/data_size.h"
|
||||
#include "api/units/time_delta.h"
|
||||
#include "rtc_base/checks.h"
|
||||
|
||||
namespace webrtc {
|
||||
|
||||
|
||||
@ -10,11 +10,11 @@
|
||||
#ifndef CALL_SIMULATED_NETWORK_H_
|
||||
#define CALL_SIMULATED_NETWORK_H_
|
||||
|
||||
#include <stdint.h>
|
||||
#include <deque>
|
||||
#include <queue>
|
||||
#include <vector>
|
||||
|
||||
#include "absl/memory/memory.h"
|
||||
#include "absl/types/optional.h"
|
||||
#include "api/test/simulated_network.h"
|
||||
#include "rtc_base/criticalsection.h"
|
||||
|
||||
@ -58,7 +58,7 @@ rtc_static_library("common_audio") {
|
||||
"../system_wrappers:cpu_features_api",
|
||||
"third_party/fft4g:fft4g",
|
||||
"//third_party/abseil-cpp/absl/container:inlined_vector",
|
||||
"//third_party/abseil-cpp/absl/memory:memory",
|
||||
"//third_party/abseil-cpp/absl/memory",
|
||||
"//third_party/abseil-cpp/absl/types:optional",
|
||||
]
|
||||
|
||||
|
||||
@ -86,10 +86,14 @@ if (rtc_include_tests) {
|
||||
|
||||
deps = [
|
||||
":common_video",
|
||||
"../:webrtc_common",
|
||||
"../api/units:time_delta",
|
||||
"../api/video:video_frame",
|
||||
"../api/video:video_frame_i010",
|
||||
"../api/video:video_frame_i420",
|
||||
"../media:rtc_h264_profile_id",
|
||||
"../modules/video_capture:video_capture",
|
||||
"../rtc_base:checks",
|
||||
"../rtc_base:rtc_base",
|
||||
"../rtc_base:rtc_base_approved",
|
||||
"../rtc_base:rtc_base_tests_utils",
|
||||
|
||||
@ -9,6 +9,8 @@
|
||||
*/
|
||||
|
||||
#include "common_video/include/bitrate_adjuster.h"
|
||||
|
||||
#include "api/units/time_delta.h"
|
||||
#include "rtc_base/fakeclock.h"
|
||||
#include "test/gtest.h"
|
||||
|
||||
|
||||
@ -10,12 +10,10 @@
|
||||
|
||||
#include "common_video/h264/pps_parser.h"
|
||||
|
||||
#include <limits>
|
||||
#include <memory>
|
||||
|
||||
#include "common_video/h264/h264_common.h"
|
||||
#include "rtc_base/bitbuffer.h"
|
||||
#include "rtc_base/buffer.h"
|
||||
#include "rtc_base/checks.h"
|
||||
#include "test/gtest.h"
|
||||
|
||||
namespace webrtc {
|
||||
|
||||
@ -10,6 +10,12 @@
|
||||
|
||||
#include "common_video/h264/profile_level_id.h"
|
||||
|
||||
#include <map>
|
||||
#include <string>
|
||||
|
||||
#include "absl/types/optional.h"
|
||||
#include "common_types.h" // NOLINT(build/include)
|
||||
#include "media/base/h264_profile_level_id.h"
|
||||
#include "test/gtest.h"
|
||||
|
||||
namespace webrtc {
|
||||
|
||||
@ -8,6 +8,7 @@
|
||||
* be found in the AUTHORS file in the root of the source tree.
|
||||
*/
|
||||
|
||||
#include <cstdint>
|
||||
#include <vector>
|
||||
|
||||
#include "common_video/h264/h264_common.h"
|
||||
|
||||
@ -8,9 +8,13 @@
|
||||
* be found in the AUTHORS file in the root of the source tree.
|
||||
*/
|
||||
|
||||
#include <string>
|
||||
#include <stdint.h>
|
||||
#include <string.h>
|
||||
|
||||
#include "api/video/i420_buffer.h"
|
||||
#include "api/video/video_frame_buffer.h"
|
||||
#include "common_video/include/i420_buffer_pool.h"
|
||||
#include "rtc_base/scoped_ref_ptr.h"
|
||||
#include "test/gtest.h"
|
||||
|
||||
namespace webrtc {
|
||||
|
||||
@ -10,7 +10,7 @@
|
||||
|
||||
#include "common_video/libyuv/include/webrtc_libyuv.h"
|
||||
|
||||
#include <string.h>
|
||||
#include <cstdint>
|
||||
|
||||
#include "api/video/i420_buffer.h"
|
||||
#include "common_video/include/video_frame_buffer.h"
|
||||
|
||||
@ -9,16 +9,10 @@
|
||||
*/
|
||||
#include "common_video/include/video_frame_buffer.h"
|
||||
|
||||
#include <string.h>
|
||||
|
||||
#include <algorithm>
|
||||
|
||||
#include "api/video/i420_buffer.h"
|
||||
#include "rtc_base/checks.h"
|
||||
#include "rtc_base/keep_ref_until_done.h"
|
||||
#include "rtc_base/refcountedobject.h"
|
||||
#include "third_party/libyuv/include/libyuv/convert.h"
|
||||
#include "third_party/libyuv/include/libyuv/planar_functions.h"
|
||||
#include "third_party/libyuv/include/libyuv/scale.h"
|
||||
|
||||
namespace webrtc {
|
||||
|
||||
|
||||
@ -683,14 +683,21 @@ if (is_linux || is_win) {
|
||||
suppressed_configs += [ "//build/config/clang:find_bad_constructs" ]
|
||||
}
|
||||
deps = [
|
||||
"../api:audio_options_api",
|
||||
"../api:create_peerconnection_factory",
|
||||
"../api:libjingle_peerconnection_api",
|
||||
"../api/audio:audio_mixer_api",
|
||||
"../api/audio_codecs:audio_codecs_api",
|
||||
"../api/video:video_frame_i420",
|
||||
"../api/video_codecs:video_codecs_api",
|
||||
"../media:rtc_media_base",
|
||||
"../p2p:rtc_p2p",
|
||||
"../rtc_base:checks",
|
||||
"../rtc_base:stringutils",
|
||||
"../rtc_base/third_party/sigslot",
|
||||
"../system_wrappers:field_trial",
|
||||
"../test:field_trial",
|
||||
"//third_party/abseil-cpp/absl/types:optional",
|
||||
]
|
||||
if (is_win) {
|
||||
sources += [
|
||||
|
||||
@ -10,22 +10,37 @@
|
||||
|
||||
#include "examples/peerconnection/client/conductor.h"
|
||||
|
||||
#include <stddef.h>
|
||||
#include <stdint.h>
|
||||
#include <memory>
|
||||
#include <utility>
|
||||
#include <vector>
|
||||
|
||||
#include "absl/types/optional.h"
|
||||
#include "api/audio/audio_mixer.h"
|
||||
#include "api/audio_codecs/audio_decoder_factory.h"
|
||||
#include "api/audio_codecs/audio_encoder_factory.h"
|
||||
#include "api/audio_codecs/builtin_audio_decoder_factory.h"
|
||||
#include "api/audio_codecs/builtin_audio_encoder_factory.h"
|
||||
#include "api/audio_options.h"
|
||||
#include "api/create_peerconnection_factory.h"
|
||||
#include "api/rtpsenderinterface.h"
|
||||
#include "api/video_codecs/builtin_video_decoder_factory.h"
|
||||
#include "api/video_codecs/builtin_video_encoder_factory.h"
|
||||
#include "api/video_codecs/video_decoder_factory.h"
|
||||
#include "api/video_codecs/video_encoder_factory.h"
|
||||
#include "examples/peerconnection/client/defaults.h"
|
||||
#include "media/base/device.h"
|
||||
#include "media/engine/webrtcvideocapturerfactory.h"
|
||||
#include "modules/audio_device/include/audio_device.h"
|
||||
#include "modules/audio_processing/include/audio_processing.h"
|
||||
#include "modules/video_capture/video_capture.h"
|
||||
#include "modules/video_capture/video_capture_factory.h"
|
||||
#include "p2p/base/portallocator.h"
|
||||
#include "rtc_base/checks.h"
|
||||
#include "rtc_base/logging.h"
|
||||
#include "rtc_base/refcountedobject.h"
|
||||
#include "rtc_base/rtccertificategenerator.h"
|
||||
#include "rtc_base/strings/json.h"
|
||||
|
||||
// Names used for a IceCandidate JSON object.
|
||||
|
||||
@ -11,7 +11,6 @@
|
||||
#include "examples/peerconnection/client/defaults.h"
|
||||
|
||||
#include <stdlib.h>
|
||||
#include <string.h>
|
||||
|
||||
#ifdef WIN32
|
||||
#include <winsock2.h>
|
||||
|
||||
@ -8,13 +8,19 @@
|
||||
* be found in the AUTHORS file in the root of the source tree.
|
||||
*/
|
||||
|
||||
#include <glib.h>
|
||||
#include <gtk/gtk.h>
|
||||
#include <stdio.h>
|
||||
|
||||
#include "examples/peerconnection/client/conductor.h"
|
||||
#include "examples/peerconnection/client/flagdefs.h"
|
||||
#include "examples/peerconnection/client/linux/main_wnd.h"
|
||||
#include "examples/peerconnection/client/peer_connection_client.h"
|
||||
|
||||
#include "rtc_base/flags.h"
|
||||
#include "rtc_base/messagequeue.h"
|
||||
#include "rtc_base/physicalsocketserver.h"
|
||||
#include "rtc_base/refcountedobject.h"
|
||||
#include "rtc_base/scoped_ref_ptr.h"
|
||||
#include "rtc_base/ssladapter.h"
|
||||
#include "rtc_base/thread.h"
|
||||
#include "system_wrappers/include/field_trial.h"
|
||||
|
||||
@ -10,12 +10,25 @@
|
||||
|
||||
#include "examples/peerconnection/client/linux/main_wnd.h"
|
||||
|
||||
#include <cairo.h>
|
||||
#include <gdk/gdk.h>
|
||||
#include <gdk/gdkkeysyms.h>
|
||||
#include <glib-object.h>
|
||||
#include <glib.h>
|
||||
#include <gobject/gclosure.h>
|
||||
#include <gtk/gtk.h>
|
||||
#include <stddef.h>
|
||||
#include <stdio.h>
|
||||
#include <stdlib.h>
|
||||
#include <string.h>
|
||||
#include <cstdint>
|
||||
#include <map>
|
||||
#include <utility>
|
||||
|
||||
#include "api/video/i420_buffer.h"
|
||||
#include "examples/peerconnection/client/defaults.h"
|
||||
#include "api/video/video_frame_buffer.h"
|
||||
#include "api/video/video_rotation.h"
|
||||
#include "api/video/video_source_interface.h"
|
||||
#include "rtc_base/checks.h"
|
||||
#include "rtc_base/logging.h"
|
||||
#include "third_party/libyuv/include/libyuv/convert_from.h"
|
||||
|
||||
@ -11,11 +11,16 @@
|
||||
#ifndef EXAMPLES_PEERCONNECTION_CLIENT_LINUX_MAIN_WND_H_
|
||||
#define EXAMPLES_PEERCONNECTION_CLIENT_LINUX_MAIN_WND_H_
|
||||
|
||||
#include <stdint.h>
|
||||
#include <memory>
|
||||
#include <string>
|
||||
|
||||
#include "api/mediastreaminterface.h"
|
||||
#include "api/video/video_frame.h"
|
||||
#include "api/video/video_sink_interface.h"
|
||||
#include "examples/peerconnection/client/main_wnd.h"
|
||||
#include "examples/peerconnection/client/peer_connection_client.h"
|
||||
#include "rtc_base/scoped_ref_ptr.h"
|
||||
|
||||
// Forward declarations.
|
||||
typedef struct _GtkWidget GtkWidget;
|
||||
|
||||
@ -11,13 +11,15 @@
|
||||
#include <assert.h>
|
||||
#include <stdio.h>
|
||||
#include <stdlib.h>
|
||||
#include <string.h>
|
||||
|
||||
#if defined(WEBRTC_POSIX)
|
||||
#include <sys/select.h>
|
||||
#endif
|
||||
#include <time.h>
|
||||
#include <string>
|
||||
#include <vector>
|
||||
|
||||
#include "examples/peerconnection/server/data_socket.h"
|
||||
#include "examples/peerconnection/server/peer_channel.h"
|
||||
#include "examples/peerconnection/server/utils.h"
|
||||
#include "rtc_base/flags.h"
|
||||
#include "rtc_tools/simple_command_line_parser.h"
|
||||
#include "system_wrappers/include/field_trial.h"
|
||||
|
||||
@ -10,10 +10,9 @@
|
||||
|
||||
#include "examples/peerconnection/server/peer_channel.h"
|
||||
|
||||
#include <assert.h>
|
||||
#include <stdio.h>
|
||||
#include <stdlib.h>
|
||||
#include <string.h>
|
||||
|
||||
#include <algorithm>
|
||||
|
||||
#include "examples/peerconnection/server/data_socket.h"
|
||||
|
||||
@ -11,6 +11,7 @@
|
||||
#ifndef EXAMPLES_PEERCONNECTION_SERVER_UTILS_H_
|
||||
#define EXAMPLES_PEERCONNECTION_SERVER_UTILS_H_
|
||||
|
||||
#include <stddef.h>
|
||||
#include <string>
|
||||
|
||||
#ifndef ARRAYSIZE
|
||||
|
||||
@ -12,6 +12,9 @@
|
||||
#include <memory>
|
||||
|
||||
#include "p2p/base/relayserver.h"
|
||||
#include "rtc_base/asyncudpsocket.h"
|
||||
#include "rtc_base/socketaddress.h"
|
||||
#include "rtc_base/socketserver.h"
|
||||
#include "rtc_base/thread.h"
|
||||
|
||||
int main(int argc, char** argv) {
|
||||
|
||||
@ -8,25 +8,20 @@
|
||||
* be found in the AUTHORS file in the root of the source tree.
|
||||
*/
|
||||
|
||||
#include <stdio.h>
|
||||
#include <stdlib.h>
|
||||
#include <string.h>
|
||||
|
||||
#include <map>
|
||||
#include <memory>
|
||||
#include <set>
|
||||
#include <sstream>
|
||||
#include <string>
|
||||
#include <vector>
|
||||
|
||||
#include "p2p/base/basicpacketsocketfactory.h"
|
||||
#include "p2p/stunprober/stunprober.h"
|
||||
#include "rtc_base/checks.h"
|
||||
#include "rtc_base/flags.h"
|
||||
#include "rtc_base/helpers.h"
|
||||
#include "rtc_base/logging.h"
|
||||
#include "rtc_base/nethelpers.h"
|
||||
#include "rtc_base/network.h"
|
||||
#include "rtc_base/socketaddress.h"
|
||||
#include "rtc_base/ssladapter.h"
|
||||
#include "rtc_base/strings/string_builder.h"
|
||||
#include "rtc_base/stringutils.h"
|
||||
#include "rtc_base/thread.h"
|
||||
#include "rtc_base/timeutils.h"
|
||||
|
||||
|
||||
@ -7,14 +7,12 @@
|
||||
* in the file PATENTS. All contributing project authors may
|
||||
* be found in the AUTHORS file in the root of the source tree.
|
||||
*/
|
||||
|
||||
#if defined(WEBRTC_POSIX)
|
||||
#include <errno.h>
|
||||
#endif // WEBRTC_POSIX
|
||||
|
||||
#include <iostream>
|
||||
|
||||
#include "p2p/base/stunserver.h"
|
||||
#include "rtc_base/asyncudpsocket.h"
|
||||
#include "rtc_base/socketaddress.h"
|
||||
#include "rtc_base/socketserver.h"
|
||||
#include "rtc_base/thread.h"
|
||||
|
||||
using cricket::StunServer;
|
||||
|
||||
@ -9,6 +9,9 @@
|
||||
*/
|
||||
|
||||
#include "examples/turnserver/read_auth_file.h"
|
||||
|
||||
#include <stddef.h>
|
||||
|
||||
#include "rtc_base/stringencode.h"
|
||||
|
||||
namespace webrtc_examples {
|
||||
|
||||
@ -12,12 +12,16 @@
|
||||
#include <iostream>
|
||||
#include <map>
|
||||
#include <string>
|
||||
#include <utility>
|
||||
|
||||
#include "examples/turnserver/read_auth_file.h"
|
||||
#include "p2p/base/basicpacketsocketfactory.h"
|
||||
#include "p2p/base/portinterface.h"
|
||||
#include "p2p/base/turnserver.h"
|
||||
#include "rtc_base/asyncudpsocket.h"
|
||||
#include "rtc_base/stringencode.h"
|
||||
#include "rtc_base/ipaddress.h"
|
||||
#include "rtc_base/socketaddress.h"
|
||||
#include "rtc_base/socketserver.h"
|
||||
#include "rtc_base/thread.h"
|
||||
|
||||
namespace {
|
||||
|
||||
@ -173,6 +173,8 @@ rtc_static_library("rtc_event_log_impl_encoder") {
|
||||
defines = []
|
||||
|
||||
deps = [
|
||||
"../api:libjingle_peerconnection_api",
|
||||
"../api/transport:network_control",
|
||||
"../rtc_base:checks",
|
||||
"../rtc_base:rtc_base_approved",
|
||||
"//third_party/abseil-cpp/absl/memory",
|
||||
@ -346,6 +348,7 @@ if (rtc_enable_protobuf) {
|
||||
":rtc_event_rtp_rtcp",
|
||||
":rtc_event_video",
|
||||
":rtc_stream_config",
|
||||
"../api:array_view",
|
||||
"../api:libjingle_peerconnection_api",
|
||||
"../call",
|
||||
"../call:call_interfaces",
|
||||
@ -355,6 +358,7 @@ if (rtc_enable_protobuf) {
|
||||
"../rtc_base:checks",
|
||||
"../rtc_base:rtc_base_approved",
|
||||
"../rtc_base:rtc_base_tests_utils",
|
||||
"../system_wrappers:system_wrappers",
|
||||
"../test:fileutils",
|
||||
"../test:test_support",
|
||||
"//testing/gtest",
|
||||
@ -375,13 +379,15 @@ if (rtc_enable_protobuf) {
|
||||
deps = [
|
||||
":rtc_event_log_api",
|
||||
":rtc_event_log_parser",
|
||||
"../api:array_view",
|
||||
"../api:libjingle_peerconnection_api",
|
||||
"../modules/rtp_rtcp",
|
||||
"../modules/rtp_rtcp:rtp_rtcp_format",
|
||||
"../rtc_base:checks",
|
||||
"../rtc_base:protobuf_utils",
|
||||
"../rtc_base:rtc_base_approved",
|
||||
"../test:rtp_test_utils",
|
||||
"//third_party/abseil-cpp/absl/memory:memory",
|
||||
"//third_party/abseil-cpp/absl/memory",
|
||||
"//third_party/abseil-cpp/absl/types:optional",
|
||||
]
|
||||
if (!build_with_chromium && is_clang) {
|
||||
|
||||
@ -4,4 +4,5 @@ include_rules = [
|
||||
"+modules/congestion_controller",
|
||||
"+modules/remote_bitrate_estimator/include",
|
||||
"+modules/rtp_rtcp",
|
||||
"+system_wrappers",
|
||||
]
|
||||
|
||||
@ -10,9 +10,10 @@
|
||||
|
||||
#include "logging/rtc_event_log/encoder/blob_encoding.h"
|
||||
|
||||
#include <algorithm>
|
||||
#include <cstdint>
|
||||
|
||||
#include "logging/rtc_event_log/encoder/varint.h"
|
||||
#include "rtc_base/checks.h"
|
||||
#include "rtc_base/logging.h"
|
||||
|
||||
namespace webrtc {
|
||||
|
||||
@ -11,6 +11,7 @@
|
||||
#ifndef LOGGING_RTC_EVENT_LOG_ENCODER_BLOB_ENCODING_H_
|
||||
#define LOGGING_RTC_EVENT_LOG_ENCODER_BLOB_ENCODING_H_
|
||||
|
||||
#include <stddef.h>
|
||||
#include <string>
|
||||
#include <vector>
|
||||
|
||||
|
||||
@ -11,6 +11,8 @@
|
||||
#ifndef LOGGING_RTC_EVENT_LOG_ENCODER_DELTA_ENCODING_H_
|
||||
#define LOGGING_RTC_EVENT_LOG_ENCODER_DELTA_ENCODING_H_
|
||||
|
||||
#include <stddef.h>
|
||||
#include <stdint.h>
|
||||
#include <string>
|
||||
#include <vector>
|
||||
|
||||
|
||||
@ -10,6 +10,7 @@
|
||||
|
||||
#include "logging/rtc_event_log/encoder/rtc_event_log_encoder_common.h"
|
||||
|
||||
#include <cstdint>
|
||||
#include <limits>
|
||||
#include <type_traits>
|
||||
#include <vector>
|
||||
|
||||
@ -10,6 +10,13 @@
|
||||
|
||||
#include "logging/rtc_event_log/encoder/rtc_event_log_encoder_legacy.h"
|
||||
|
||||
#include <string.h>
|
||||
#include <vector>
|
||||
|
||||
#include "absl/types/optional.h"
|
||||
#include "api/rtp_headers.h"
|
||||
#include "api/rtpparameters.h"
|
||||
#include "api/transport/network_types.h"
|
||||
#include "logging/rtc_event_log/events/rtc_event_alr_state.h"
|
||||
#include "logging/rtc_event_log/events/rtc_event_audio_network_adaptation.h"
|
||||
#include "logging/rtc_event_log/events/rtc_event_audio_playout.h"
|
||||
|
||||
@ -11,6 +11,8 @@
|
||||
#ifndef LOGGING_RTC_EVENT_LOG_ENCODER_VARINT_H_
|
||||
#define LOGGING_RTC_EVENT_LOG_ENCODER_VARINT_H_
|
||||
|
||||
#include <stddef.h>
|
||||
#include <stdint.h>
|
||||
#include <string>
|
||||
|
||||
#include "absl/strings/string_view.h"
|
||||
|
||||
Some files were not shown because too many files have changed in this diff Show More
Loading…
x
Reference in New Issue
Block a user