Apply include-cleaner to api/video

Bug: webrtc:42226242
Change-Id: I023f058f3b5e2747bd02f01a191a91636c85f12d
Reviewed-on: https://webrtc-review.googlesource.com/c/src/+/359820
Reviewed-by: Harald Alvestrand <hta@webrtc.org>
Reviewed-by: Mirko Bonadei <mbonadei@webrtc.org>
Commit-Queue: Dor Hen <dorhen@meta.com>
Cr-Commit-Position: refs/heads/main@{#42801}
This commit is contained in:
Dor Hen 2024-08-18 07:36:02 -07:00 committed by WebRTC LUCI CQ
parent 668e905513
commit 9fb83a18e3
41 changed files with 210 additions and 21 deletions

View File

@ -73,6 +73,8 @@ rtc_library("video_frame") {
"../../rtc_base:timeutils",
"../../rtc_base/memory:aligned_malloc",
"../../rtc_base/system:rtc_export",
"../units:time_delta",
"../units:timestamp",
"//third_party/abseil-cpp/absl/types:optional",
"//third_party/libyuv",
]
@ -102,6 +104,7 @@ rtc_library("video_frame_i010") {
"../../rtc_base:checks",
"../../rtc_base:refcount",
"../../rtc_base/memory:aligned_malloc",
"../../rtc_base/system:rtc_export",
"//third_party/libyuv",
]
}
@ -118,6 +121,7 @@ rtc_source_set("recordable_encoded_frame") {
"..:make_ref_counted",
"..:scoped_refptr",
"../units:timestamp",
"//third_party/abseil-cpp/absl/types:optional",
]
}
@ -152,6 +156,8 @@ rtc_library("encoded_image") {
":video_frame",
":video_frame_type",
":video_rtp_headers",
"..:make_ref_counted",
"..:ref_count",
"..:refcountedbase",
"..:rtp_packet_info",
"..:scoped_refptr",
@ -174,9 +180,11 @@ rtc_library("encoded_frame") {
":encoded_image",
":video_frame",
"../../modules/rtp_rtcp:rtp_video_header",
"../../modules/video_coding:codec_globals_headers",
"../../modules/video_coding:video_codec_interface",
"../units:timestamp",
"//third_party/abseil-cpp/absl/types:optional",
"//third_party/abseil-cpp/absl/types:variant",
]
}
@ -189,12 +197,21 @@ rtc_library("rtp_video_frame_assembler") {
deps = [
":encoded_frame",
":encoded_image",
":video_frame_type",
":video_rtp_headers",
"..:array_view",
"..:rtp_packet_info",
"..:scoped_refptr",
"../../modules/rtp_rtcp:rtp_rtcp",
"../../modules/rtp_rtcp:rtp_rtcp_format",
"../../modules/rtp_rtcp:rtp_video_header",
"../../modules/video_coding:packet_buffer",
"../../modules/video_coding:video_coding",
"../../rtc_base:checks",
"../../rtc_base:logging",
"../../rtc_base:rtc_numerics",
"../transport/rtp:dependency_descriptor",
"//third_party/abseil-cpp/absl/container:inlined_vector",
"//third_party/abseil-cpp/absl/types:optional",
]
@ -205,12 +222,20 @@ rtc_library("rtp_video_frame_assembler_unittests") {
sources = [ "rtp_video_frame_assembler_unittests.cc" ]
deps = [
":encoded_frame",
":rtp_video_frame_assembler",
":video_frame",
":video_frame_type",
"..:array_view",
"../../modules/rtp_rtcp:rtp_packetizer_av1_test_helper",
"../../modules/rtp_rtcp:rtp_rtcp",
"../../modules/rtp_rtcp:rtp_rtcp_format",
"../../modules/rtp_rtcp:rtp_video_header",
"../../modules/video_coding:codec_globals_headers",
"../../rtc_base:checks",
"../../test:test_support",
"../transport/rtp:dependency_descriptor",
"//third_party/abseil-cpp/absl/types:optional",
]
}
@ -334,10 +359,12 @@ rtc_library("builtin_video_bitrate_allocator_factory") {
":video_bitrate_allocation",
":video_bitrate_allocator",
":video_bitrate_allocator_factory",
":video_frame",
"../../api:scoped_refptr",
"../../media:rtc_media_base",
"../../modules/video_coding:video_coding_utility",
"../../modules/video_coding/svc:svc_rate_allocator",
"../environment",
"../video_codecs:video_codecs_api",
"//third_party/abseil-cpp/absl/base:core_headers",
]
@ -350,6 +377,7 @@ rtc_library("frame_buffer") {
"frame_buffer.h",
]
deps = [
"..:array_view",
"../../api:field_trials_view",
"../../api/units:timestamp",
"../../api/video:encoded_frame",
@ -373,6 +401,7 @@ rtc_library("frame_buffer_unittest") {
"../../test:field_trial",
"../../test:scoped_key_value_config",
"../../test:test_support",
"//third_party/abseil-cpp/absl/types:optional",
]
}

View File

@ -12,9 +12,10 @@
#include <memory>
#include "absl/base/attributes.h"
#include "absl/base/macros.h"
#include "api/environment/environment.h"
#include "api/video/video_bitrate_allocator.h"
#include "api/video/video_bitrate_allocator_factory.h"
#include "api/video/video_codec_type.h"
#include "api/video_codecs/video_codec.h"
#include "modules/video_coding/svc/svc_rate_allocator.h"
#include "modules/video_coding/utility/simulcast_rate_allocator.h"

View File

@ -10,6 +10,12 @@
#include "api/video/color_space.h"
#include <cstddef>
#include <cstdint>
#include <string>
#include "absl/types/optional.h"
#include "api/video/hdr_metadata.h"
#include "rtc_base/strings/string_builder.h"
namespace webrtc {

View File

@ -10,8 +10,17 @@
#include "api/video/encoded_frame.h"
#include <cstddef>
#include <cstdint>
#include "absl/types/optional.h"
#include "absl/types/variant.h"
#include "api/units/timestamp.h"
#include "api/video/video_codec_type.h"
#include "modules/rtp_rtcp/source/rtp_video_header.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"
namespace webrtc {

View File

@ -20,7 +20,6 @@
#include "api/video/video_codec_type.h"
#include "modules/rtp_rtcp/source/rtp_video_header.h"
#include "modules/video_coding/include/video_codec_interface.h"
#include "modules/video_coding/include/video_coding_defines.h"
namespace webrtc {

View File

@ -13,6 +13,13 @@
#include <stdlib.h>
#include <algorithm>
#include <cstdint>
#include "absl/types/optional.h"
#include "api/make_ref_counted.h"
#include "api/scoped_refptr.h"
#include "api/units/timestamp.h"
#include "rtc_base/checks.h"
namespace webrtc {

View File

@ -13,10 +13,12 @@
#include <stdint.h>
#include <cstddef>
#include <map>
#include <utility>
#include "absl/types/optional.h"
#include "api/ref_count.h"
#include "api/rtp_packet_infos.h"
#include "api/scoped_refptr.h"
#include "api/units/timestamp.h"
@ -27,7 +29,6 @@
#include "api/video/video_rotation.h"
#include "api/video/video_timing.h"
#include "rtc_base/checks.h"
#include "rtc_base/ref_count.h"
#include "rtc_base/system/rtc_export.h"
namespace webrtc {

View File

@ -11,9 +11,18 @@
#include "api/video/frame_buffer.h"
#include <algorithm>
#include <cstddef>
#include <cstdint>
#include <iterator>
#include <memory>
#include <utility>
#include "absl/algorithm/container.h"
#include "absl/container/inlined_vector.h"
#include "absl/types/optional.h"
#include "api/array_view.h"
#include "api/field_trials_view.h"
#include "api/video/encoded_frame.h"
#include "rtc_base/logging.h"
#include "rtc_base/numerics/sequence_number_util.h"

View File

@ -11,9 +11,10 @@
#ifndef API_VIDEO_FRAME_BUFFER_H_
#define API_VIDEO_FRAME_BUFFER_H_
#include <cstddef>
#include <cstdint>
#include <map>
#include <memory>
#include <utility>
#include "absl/container/inlined_vector.h"
#include "absl/types/optional.h"

View File

@ -11,7 +11,7 @@
#include <vector>
#include "api/video/encoded_frame.h"
#include "absl/types/optional.h"
#include "test/fake_encoded_frame.h"
#include "test/gmock.h"
#include "test/gtest.h"

View File

@ -9,12 +9,19 @@
*/
#include "api/video/i010_buffer.h"
#include <cstdint>
#include <utility>
#include "api/make_ref_counted.h"
#include "api/scoped_refptr.h"
#include "api/video/i420_buffer.h"
#include "api/video/video_frame_buffer.h"
#include "api/video/video_rotation.h"
#include "rtc_base/checks.h"
#include "rtc_base/memory/aligned_malloc.h"
#include "third_party/libyuv/include/libyuv/convert.h"
#include "third_party/libyuv/include/libyuv/convert_from.h"
#include "third_party/libyuv/include/libyuv/rotate.h"
#include "third_party/libyuv/include/libyuv/scale.h"
// Aligning pointer to 64 bytes for improved performance, e.g. use SIMD.

View File

@ -9,13 +9,20 @@
*/
#include "api/video/i210_buffer.h"
#include <cstdint>
#include <utility>
#include "api/make_ref_counted.h"
#include "api/scoped_refptr.h"
#include "api/video/i420_buffer.h"
#include "api/video/i422_buffer.h"
#include "api/video/video_frame_buffer.h"
#include "api/video/video_rotation.h"
#include "rtc_base/checks.h"
#include "rtc_base/memory/aligned_malloc.h"
#include "third_party/libyuv/include/libyuv/convert.h"
#include "third_party/libyuv/include/libyuv/planar_functions.h"
#include "third_party/libyuv/include/libyuv/rotate.h"
#include "third_party/libyuv/include/libyuv/scale.h"
// Aligning pointer to 64 bytes for improved performance, e.g. use SIMD.

View File

@ -12,13 +12,19 @@
#include <string.h>
#include <algorithm>
#include <cstdint>
#include <utility>
#include "api/make_ref_counted.h"
#include "api/scoped_refptr.h"
#include "api/video/i420_buffer.h"
#include "api/video/video_frame_buffer.h"
#include "api/video/video_rotation.h"
#include "rtc_base/checks.h"
#include "rtc_base/memory/aligned_malloc.h"
#include "third_party/libyuv/include/libyuv/convert.h"
#include "third_party/libyuv/include/libyuv/planar_functions.h"
#include "third_party/libyuv/include/libyuv/rotate.h"
#include "third_party/libyuv/include/libyuv/scale.h"
// Aligning pointer to 64 bytes for improved performance, e.g. use SIMD.

View File

@ -19,6 +19,7 @@
#include "api/video/video_frame_buffer.h"
#include "api/video/video_rotation.h"
#include "rtc_base/memory/aligned_malloc.h"
#include "rtc_base/system/rtc_export.h"
namespace webrtc {

View File

@ -12,12 +12,18 @@
#include <string.h>
#include <algorithm>
#include <cstdint>
#include <utility>
#include "api/make_ref_counted.h"
#include "api/scoped_refptr.h"
#include "api/video/video_frame_buffer.h"
#include "api/video/video_rotation.h"
#include "rtc_base/checks.h"
#include "rtc_base/memory/aligned_malloc.h"
#include "third_party/libyuv/include/libyuv/convert.h"
#include "third_party/libyuv/include/libyuv/planar_functions.h"
#include "third_party/libyuv/include/libyuv/rotate.h"
#include "third_party/libyuv/include/libyuv/scale.h"
// Aligning pointer to 64 bytes for improved performance, e.g. use SIMD.

View File

@ -12,13 +12,20 @@
#include <string.h>
#include <algorithm>
#include <cstdint>
#include <utility>
#include "api/make_ref_counted.h"
#include "api/scoped_refptr.h"
#include "api/video/i420_buffer.h"
#include "api/video/video_frame_buffer.h"
#include "api/video/video_rotation.h"
#include "rtc_base/checks.h"
#include "rtc_base/memory/aligned_malloc.h"
#include "third_party/libyuv/include/libyuv/convert.h"
#include "third_party/libyuv/include/libyuv/convert_from.h"
#include "third_party/libyuv/include/libyuv/planar_functions.h"
#include "third_party/libyuv/include/libyuv/rotate.h"
#include "third_party/libyuv/include/libyuv/scale.h"
// Aligning pointer to 64 bytes for improved performance, e.g. use SIMD.

View File

@ -12,13 +12,19 @@
#include <string.h>
#include <algorithm>
#include <cstdint>
#include <utility>
#include "api/make_ref_counted.h"
#include "api/scoped_refptr.h"
#include "api/video/i420_buffer.h"
#include "api/video/video_frame_buffer.h"
#include "api/video/video_rotation.h"
#include "rtc_base/checks.h"
#include "rtc_base/memory/aligned_malloc.h"
#include "third_party/libyuv/include/libyuv/convert.h"
#include "third_party/libyuv/include/libyuv/planar_functions.h"
#include "third_party/libyuv/include/libyuv/rotate.h"
#include "third_party/libyuv/include/libyuv/scale.h"
// Aligning pointer to 64 bytes for improved performance, e.g. use SIMD.

View File

@ -10,9 +10,16 @@
#include "api/video/nv12_buffer.h"
#include <cstddef>
#include <cstdint>
#include <cstring>
#include "api/make_ref_counted.h"
#include "api/scoped_refptr.h"
#include "api/video/i420_buffer.h"
#include "api/video/video_frame_buffer.h"
#include "rtc_base/checks.h"
#include "rtc_base/memory/aligned_malloc.h"
#include "third_party/libyuv/include/libyuv/convert.h"
#include "third_party/libyuv/include/libyuv/scale.h"

View File

@ -11,8 +11,9 @@
#ifndef API_VIDEO_NV12_BUFFER_H_
#define API_VIDEO_NV12_BUFFER_H_
#include <cstddef>
#include <cstdint>
#include <memory>
#include <utility>
#include "api/scoped_refptr.h"
#include "api/video/video_frame_buffer.h"

View File

@ -11,7 +11,7 @@
#ifndef API_VIDEO_RECORDABLE_ENCODED_FRAME_H_
#define API_VIDEO_RECORDABLE_ENCODED_FRAME_H_
#include "api/array_view.h"
#include "absl/types/optional.h"
#include "api/scoped_refptr.h"
#include "api/units/timestamp.h"
#include "api/video/color_space.h"

View File

@ -10,19 +10,27 @@
#include "api/video/rtp_video_frame_assembler.h"
#include <algorithm>
#include <cstdint>
#include <map>
#include <memory>
#include <utility>
#include <vector>
#include "absl/container/inlined_vector.h"
#include "absl/types/optional.h"
#include "api/array_view.h"
#include "api/rtp_packet_infos.h"
#include "api/scoped_refptr.h"
#include "api/transport/rtp/dependency_descriptor.h"
#include "api/video/encoded_image.h"
#include "api/video/video_frame_type.h"
#include "api/video/video_timing.h"
#include "modules/rtp_rtcp/source/frame_object.h"
#include "modules/rtp_rtcp/source/rtp_dependency_descriptor_extension.h"
#include "modules/rtp_rtcp/source/rtp_generic_frame_descriptor.h"
#include "modules/rtp_rtcp/source/rtp_generic_frame_descriptor_extension.h"
#include "modules/rtp_rtcp/source/rtp_packet_received.h"
#include "modules/rtp_rtcp/source/rtp_video_header.h"
#include "modules/rtp_rtcp/source/video_rtp_depacketizer.h"
#include "modules/rtp_rtcp/source/video_rtp_depacketizer_av1.h"
#include "modules/rtp_rtcp/source/video_rtp_depacketizer_generic.h"
#include "modules/rtp_rtcp/source/video_rtp_depacketizer_h264.h"
@ -31,6 +39,7 @@
#include "modules/rtp_rtcp/source/video_rtp_depacketizer_vp9.h"
#include "modules/video_coding/packet_buffer.h"
#include "modules/video_coding/rtp_frame_reference_finder.h"
#include "rtc_base/checks.h"
#include "rtc_base/logging.h"
#include "rtc_base/numerics/sequence_number_unwrapper.h"

View File

@ -8,15 +8,29 @@
* be found in the AUTHORS file in the root of the source tree.
*/
#include <cstdint>
#include <iterator>
#include <memory>
#include <vector>
#include "absl/types/optional.h"
#include "api/array_view.h"
#include "api/transport/rtp/dependency_descriptor.h"
#include "api/video/encoded_frame.h"
#include "api/video/rtp_video_frame_assembler.h"
#include "api/video/video_codec_type.h"
#include "api/video/video_frame_type.h"
#include "modules/rtp_rtcp/source/rtp_dependency_descriptor_extension.h"
#include "modules/rtp_rtcp/source/rtp_format.h"
#include "modules/rtp_rtcp/source/rtp_generic_frame_descriptor.h"
#include "modules/rtp_rtcp/source/rtp_generic_frame_descriptor_extension.h"
#include "modules/rtp_rtcp/source/rtp_packet_received.h"
#include "modules/rtp_rtcp/source/rtp_packet_to_send.h"
#include "modules/rtp_rtcp/source/rtp_packetizer_av1_test_helper.h"
#include "modules/rtp_rtcp/source/rtp_video_header.h"
#include "modules/video_coding/codecs/vp8/include/vp8_globals.h"
#include "modules/video_coding/codecs/vp9/include/vp9_globals.h"
#include "rtc_base/checks.h"
#include "test/gmock.h"
#include "test/gtest.h"

View File

@ -26,6 +26,7 @@ rtc_library("rtc_api_video_unittests") {
"..:video_frame",
"..:video_frame_i010",
"..:video_rtp_headers",
"../..:scoped_refptr",
"../../../test:frame_utils",
"../../../test:test_support",
"//third_party/abseil-cpp/absl/types:optional",

View File

@ -11,9 +11,13 @@
#include "api/video/i210_buffer.h"
#include <cstdint>
#include <cstring>
#include "api/scoped_refptr.h"
#include "api/video/i420_buffer.h"
#include "api/video/video_frame_buffer.h"
#include "test/frame_utils.h"
#include "test/gmock.h"
#include "test/gtest.h"
namespace webrtc {

View File

@ -11,9 +11,13 @@
#include "api/video/i410_buffer.h"
#include <cstdint>
#include <cstring>
#include "api/scoped_refptr.h"
#include "api/video/i420_buffer.h"
#include "api/video/video_frame_buffer.h"
#include "test/frame_utils.h"
#include "test/gmock.h"
#include "test/gtest.h"
namespace webrtc {

View File

@ -11,9 +11,13 @@
#include "api/video/i422_buffer.h"
#include <cstdint>
#include <cstring>
#include "api/scoped_refptr.h"
#include "api/video/i420_buffer.h"
#include "api/video/video_frame_buffer.h"
#include "test/frame_utils.h"
#include "test/gmock.h"
#include "test/gtest.h"
namespace webrtc {

View File

@ -11,9 +11,13 @@
#include "api/video/i444_buffer.h"
#include <cstdint>
#include <cstring>
#include "api/scoped_refptr.h"
#include "api/video/i420_buffer.h"
#include "api/video/video_frame_buffer.h"
#include "test/frame_utils.h"
#include "test/gmock.h"
#include "test/gtest.h"
namespace webrtc {

View File

@ -10,9 +10,13 @@
#include "api/video/nv12_buffer.h"
#include <cstdint>
#include <cstring>
#include "api/scoped_refptr.h"
#include "api/video/i420_buffer.h"
#include "api/video/video_frame_buffer.h"
#include "test/frame_utils.h"
#include "test/gmock.h"
#include "test/gtest.h"
namespace webrtc {

View File

@ -10,6 +10,8 @@
#include "api/video/video_adaptation_counters.h"
#include <string>
#include "rtc_base/strings/string_builder.h"
namespace webrtc {

View File

@ -10,8 +10,13 @@
#include "api/video/video_bitrate_allocation.h"
#include <cstddef>
#include <cstdint>
#include <string>
#include <vector>
#include "absl/types/optional.h"
#include "api/video/video_codec_constants.h"
#include "rtc_base/checks.h"
#include "rtc_base/numerics/safe_conversions.h"
#include "rtc_base/strings/string_builder.h"

View File

@ -10,6 +10,11 @@
#include "api/video/video_bitrate_allocator.h"
#include <cstdint>
#include "api/units/data_rate.h"
#include "api/video/video_bitrate_allocation.h"
namespace webrtc {
VideoBitrateAllocationParameters::VideoBitrateAllocationParameters(

View File

@ -11,6 +11,8 @@
#ifndef API_VIDEO_VIDEO_BITRATE_ALLOCATOR_H_
#define API_VIDEO_VIDEO_BITRATE_ALLOCATOR_H_
#include <cstdint>
#include "api/units/data_rate.h"
#include "api/video/video_bitrate_allocation.h"

View File

@ -10,6 +10,8 @@
#include "api/video/video_content_type.h"
#include <cstdint>
#include "rtc_base/checks.h"
namespace webrtc {

View File

@ -11,8 +11,16 @@
#include "api/video/video_frame.h"
#include <algorithm>
#include <cstdint>
#include <utility>
#include "absl/types/optional.h"
#include "api/rtp_packet_infos.h"
#include "api/scoped_refptr.h"
#include "api/units/timestamp.h"
#include "api/video/color_space.h"
#include "api/video/video_frame_buffer.h"
#include "api/video/video_rotation.h"
#include "rtc_base/checks.h"
#include "rtc_base/time_utils.h"

View File

@ -18,8 +18,9 @@
#include "absl/types/optional.h"
#include "api/rtp_packet_infos.h"
#include "api/scoped_refptr.h"
#include "api/units/time_delta.h"
#include "api/units/timestamp.h"
#include "api/video/color_space.h"
#include "api/video/hdr_metadata.h"
#include "api/video/video_frame_buffer.h"
#include "api/video/video_rotation.h"
#include "rtc_base/checks.h"

View File

@ -12,6 +12,8 @@
#include <string>
#include "api/array_view.h"
#include "api/scoped_refptr.h"
#include "api/video/i420_buffer.h"
#include "api/video/i422_buffer.h"
#include "api/video/i444_buffer.h"

View File

@ -10,7 +10,17 @@
#include "api/video/video_frame_metadata.h"
#include <cstdint>
#include <utility>
#include <vector>
#include "absl/types/optional.h"
#include "api/array_view.h"
#include "api/transport/rtp/dependency_descriptor.h"
#include "api/video/video_codec_type.h"
#include "api/video/video_content_type.h"
#include "api/video/video_frame_type.h"
#include "api/video/video_rotation.h"
namespace webrtc {

View File

@ -10,11 +10,9 @@
#include "api/video/video_frame_metadata.h"
#include "api/video/video_frame.h"
#include "modules/video_coding/codecs/h264/include/h264_globals.h"
#include "modules/video_coding/codecs/vp9/include/vp9_globals.h"
#include "test/gtest.h"
#include "video/video_receive_stream2.h"
namespace webrtc {
namespace {

View File

@ -11,9 +11,7 @@
#ifndef API_VIDEO_VIDEO_SINK_INTERFACE_H_
#define API_VIDEO_VIDEO_SINK_INTERFACE_H_
#include "absl/types/optional.h"
#include "api/video_track_source_constraints.h"
#include "rtc_base/checks.h"
namespace rtc {

View File

@ -11,9 +11,9 @@
#ifndef API_VIDEO_VIDEO_STREAM_ENCODER_SETTINGS_H_
#define API_VIDEO_VIDEO_STREAM_ENCODER_SETTINGS_H_
#include <string>
#include "api/video/video_bitrate_allocator_factory.h"
#include "api/video_codecs/sdp_video_format.h"
#include "api/video_codecs/video_encoder.h"
#include "api/video_codecs/video_encoder_factory.h"

View File

@ -11,6 +11,8 @@
#include "api/video/video_timing.h"
#include <algorithm>
#include <cstdint>
#include <string>
#include "api/array_view.h"
#include "api/units/time_delta.h"