Move byte_buffer out of rtc_base_approved

Bug: webrtc:9838
Change-Id: Ic7e912cba1218f1eed794cb8c393ac148106b16c
Reviewed-on: https://webrtc-review.googlesource.com/c/src/+/259310
Reviewed-by: Harald Alvestrand <hta@webrtc.org>
Commit-Queue: Florent Castelli <orphis@webrtc.org>
Cr-Commit-Position: refs/heads/main@{#36634}
This commit is contained in:
Florent Castelli 2022-04-19 17:35:04 +02:00 committed by WebRTC LUCI CQ
parent a876a92d31
commit ceb7b36d3a
7 changed files with 30 additions and 2 deletions

View file

@ -99,6 +99,7 @@ rtc_source_set("stun_types") {
deps = [ deps = [
"../../api:array_view", "../../api:array_view",
"../../rtc_base:byte_buffer",
"../../rtc_base:byte_order", "../../rtc_base:byte_order",
"../../rtc_base:checks", "../../rtc_base:checks",
"../../rtc_base:ip_address", "../../rtc_base:ip_address",
@ -142,6 +143,7 @@ if (rtc_include_tests) {
deps = [ deps = [
":stun_types", ":stun_types",
"../../rtc_base", "../../rtc_base",
"../../rtc_base:byte_buffer",
"../../rtc_base:byte_order", "../../rtc_base:byte_order",
"../../rtc_base:macromagic", "../../rtc_base:macromagic",
"../../rtc_base:rtc_base_approved", "../../rtc_base:rtc_base_approved",

View file

@ -297,6 +297,7 @@ rtc_library("rtp_rtcp") {
"../../rtc_base:bit_buffer", "../../rtc_base:bit_buffer",
"../../rtc_base:bitstream_reader", "../../rtc_base:bitstream_reader",
"../../rtc_base:buffer", "../../rtc_base:buffer",
"../../rtc_base:byte_buffer",
"../../rtc_base:checks", "../../rtc_base:checks",
"../../rtc_base:divide_round", "../../rtc_base:divide_round",
"../../rtc_base:gtest_prod", "../../rtc_base:gtest_prod",

View file

@ -104,6 +104,7 @@ rtc_library("rtc_p2p") {
"../rtc_base:async_resolver_interface", "../rtc_base:async_resolver_interface",
"../rtc_base:buffer", "../rtc_base:buffer",
"../rtc_base:buffer_queue", "../rtc_base:buffer_queue",
"../rtc_base:byte_buffer",
"../rtc_base:byte_order", "../rtc_base:byte_order",
"../rtc_base:callback_list", "../rtc_base:callback_list",
"../rtc_base:checks", "../rtc_base:checks",
@ -258,6 +259,7 @@ if (rtc_include_tests) {
"../api/units:time_delta", "../api/units:time_delta",
"../rtc_base", "../rtc_base",
"../rtc_base:buffer", "../rtc_base:buffer",
"../rtc_base:byte_buffer",
"../rtc_base:checks", "../rtc_base:checks",
"../rtc_base:gunit_helpers", "../rtc_base:gunit_helpers",
"../rtc_base:ip_address", "../rtc_base:ip_address",
@ -305,6 +307,7 @@ rtc_library("p2p_server_utils") {
"../api:sequence_checker", "../api:sequence_checker",
"../api/transport:stun_types", "../api/transport:stun_types",
"../rtc_base", "../rtc_base",
"../rtc_base:byte_buffer",
"../rtc_base:checks", "../rtc_base:checks",
"../rtc_base:logging", "../rtc_base:logging",
"../rtc_base:rtc_base_tests_utils", "../rtc_base:rtc_base_tests_utils",
@ -334,6 +337,7 @@ rtc_library("libstunprober") {
"../api/transport:stun_types", "../api/transport:stun_types",
"../rtc_base", "../rtc_base",
"../rtc_base:async_resolver_interface", "../rtc_base:async_resolver_interface",
"../rtc_base:byte_buffer",
"../rtc_base:checks", "../rtc_base:checks",
"../rtc_base:ip_address", "../rtc_base:ip_address",
"../rtc_base:logging", "../rtc_base:logging",

View file

@ -546,6 +546,7 @@ rtc_source_set("sctp_utils") {
"../api:priority", "../api:priority",
"../api/transport:datagram_transport_interface", "../api/transport:datagram_transport_interface",
"../media:rtc_media_base", "../media:rtc_media_base",
"../rtc_base:byte_buffer",
"../rtc_base:logging", "../rtc_base:logging",
"../rtc_base:rtc_base_approved", "../rtc_base:rtc_base_approved",
] ]
@ -2381,6 +2382,7 @@ if (rtc_include_tests && !build_with_chromium) {
"../modules/rtp_rtcp:rtp_rtcp_format", "../modules/rtp_rtcp:rtp_rtcp_format",
"../p2p:fake_port_allocator", "../p2p:fake_port_allocator",
"../p2p:p2p_server_utils", "../p2p:p2p_server_utils",
"../rtc_base:byte_buffer",
"../rtc_base:checks", "../rtc_base:checks",
"../rtc_base:gunit_helpers", "../rtc_base:gunit_helpers",
"../rtc_base:ip_address", "../rtc_base:ip_address",

View file

@ -85,6 +85,7 @@ rtc_library("rtc_base_approved") {
":bit_buffer", ":bit_buffer",
":buffer", ":buffer",
":buffer_queue", ":buffer_queue",
":byte_buffer",
":byte_order", ":byte_order",
":checks", ":checks",
":histogram_percentile_counter", ":histogram_percentile_counter",
@ -132,8 +133,7 @@ rtc_library("rtc_base_approved") {
"bit_buffer.h", # Transitional, use :bit_buffer "bit_buffer.h", # Transitional, use :bit_buffer
"buffer.h", # Transitional, use :buffer "buffer.h", # Transitional, use :buffer
"buffer_queue.h", # Transitional, use :buffer_queue "buffer_queue.h", # Transitional, use :buffer_queue
"byte_buffer.cc", "byte_buffer.h", # Transitional, use :byte_buffer
"byte_buffer.h",
"byte_order.h", # Transitional, use :byte_order "byte_order.h", # Transitional, use :byte_order
"copy_on_write_buffer.cc", "copy_on_write_buffer.cc",
"copy_on_write_buffer.h", "copy_on_write_buffer.h",
@ -263,6 +263,19 @@ rtc_library("bit_buffer") {
absl_deps = [ "//third_party/abseil-cpp/absl/numeric:bits" ] absl_deps = [ "//third_party/abseil-cpp/absl/numeric:bits" ]
} }
rtc_library("byte_buffer") {
visibility = [ "*" ]
sources = [
"byte_buffer.cc",
"byte_buffer.h",
]
deps = [
":buffer",
":byte_order",
]
absl_deps = [ "//third_party/abseil-cpp/absl/strings" ]
}
rtc_library("buffer_queue") { rtc_library("buffer_queue") {
visibility = [ "*" ] visibility = [ "*" ]
sources = [ sources = [
@ -1128,6 +1141,7 @@ rtc_library("rtc_base") {
":async_resolver_interface", ":async_resolver_interface",
":async_socket", ":async_socket",
":buffer", ":buffer",
":byte_buffer",
":byte_order", ":byte_order",
":callback_list", ":callback_list",
":checks", ":checks",
@ -1430,6 +1444,7 @@ rtc_library("rtc_base_tests_utils") {
] ]
deps = [ deps = [
":async_socket", ":async_socket",
":byte_buffer",
":checks", ":checks",
":ip_address", ":ip_address",
":location", ":location",
@ -1620,6 +1635,7 @@ if (rtc_include_tests) {
":bounded_inline_vector", ":bounded_inline_vector",
":buffer", ":buffer",
":buffer_queue", ":buffer_queue",
":byte_buffer",
":byte_order", ":byte_order",
":checks", ":checks",
":criticalsection", ":criticalsection",

View file

@ -130,6 +130,7 @@ webrtc_fuzzer_test("forward_error_correction_fuzzer") {
"../../api:scoped_refptr", "../../api:scoped_refptr",
"../../modules/rtp_rtcp", "../../modules/rtp_rtcp",
"../../modules/rtp_rtcp:rtp_rtcp_format", "../../modules/rtp_rtcp:rtp_rtcp_format",
"../../rtc_base:byte_buffer",
"../../rtc_base:rtc_base_approved", "../../rtc_base:rtc_base_approved",
] ]
} }

View file

@ -925,6 +925,7 @@ if (rtc_include_tests) {
"../modules/video_coding:webrtc_vp9_helpers", "../modules/video_coding:webrtc_vp9_helpers",
"../modules/video_coding/codecs/av1:libaom_av1_encoder_if_supported", "../modules/video_coding/codecs/av1:libaom_av1_encoder_if_supported",
"../rtc_base", "../rtc_base",
"../rtc_base:byte_buffer",
"../rtc_base:checks", "../rtc_base:checks",
"../rtc_base:gunit_helpers", "../rtc_base:gunit_helpers",
"../rtc_base:location", "../rtc_base:location",
@ -1003,6 +1004,7 @@ if (rtc_include_tests) {
"../modules/utility", "../modules/utility",
"../modules/video_coding", "../modules/video_coding",
"../modules/video_coding:video_codec_interface", "../modules/video_coding:video_codec_interface",
"../rtc_base:byte_buffer",
"../rtc_base:location", "../rtc_base:location",
"../rtc_base:logging", "../rtc_base:logging",
"../rtc_base:rtc_base_approved", "../rtc_base:rtc_base_approved",