Move bit_buffer out of rtc_base_approved

Bug: webrtc:9838
Change-Id: Ia6e0f1c3017a968b22fdca512ef6adb37957d777
Reviewed-on: https://webrtc-review.googlesource.com/c/src/+/258769
Reviewed-by: Harald Alvestrand <hta@webrtc.org>
Commit-Queue: Florent Castelli <orphis@webrtc.org>
Cr-Commit-Position: refs/heads/main@{#36604}
This commit is contained in:
Florent Castelli
2022-04-14 13:34:56 +02:00
committed by WebRTC LUCI CQ
parent 2f7ad28a6d
commit 7f623b05c3
4 changed files with 35 additions and 4 deletions

View File

@ -56,6 +56,7 @@ rtc_library("common_video") {
"../api/video_codecs:bitstream_parser_api", "../api/video_codecs:bitstream_parser_api",
"../api/video_codecs:video_codecs_api", "../api/video_codecs:video_codecs_api",
"../rtc_base", "../rtc_base",
"../rtc_base:bit_buffer",
"../rtc_base:bitstream_reader", "../rtc_base:bitstream_reader",
"../rtc_base:checks", "../rtc_base:checks",
"../rtc_base:logging", "../rtc_base:logging",
@ -117,6 +118,7 @@ if (rtc_include_tests && !build_with_chromium) {
"../api/video:video_rtp_headers", "../api/video:video_rtp_headers",
"../api/video_codecs:video_codecs_api", "../api/video_codecs:video_codecs_api",
"../rtc_base", "../rtc_base",
"../rtc_base:bit_buffer",
"../rtc_base:checks", "../rtc_base:checks",
"../rtc_base:logging", "../rtc_base:logging",
"../rtc_base:macromagic", "../rtc_base:macromagic",

View File

@ -269,6 +269,7 @@ rtc_library("rtc_event_number_encodings") {
defines = [] defines = []
deps = [ deps = [
"../rtc_base:bit_buffer",
"../rtc_base:bitstream_reader", "../rtc_base:bitstream_reader",
"../rtc_base:checks", "../rtc_base:checks",
"../rtc_base:ignore_wundef", "../rtc_base:ignore_wundef",
@ -299,6 +300,7 @@ rtc_library("rtc_event_log_impl_encoder") {
"../api:rtp_headers", "../api:rtp_headers",
"../api:rtp_parameters", "../api:rtp_parameters",
"../api/transport:network_control", "../api/transport:network_control",
"../rtc_base:bit_buffer",
"../rtc_base:bitstream_reader", "../rtc_base:bitstream_reader",
"../rtc_base:checks", "../rtc_base:checks",
"../rtc_base:ignore_wundef", "../rtc_base:ignore_wundef",

View File

@ -118,6 +118,7 @@ rtc_library("rtp_rtcp_format") {
"../../api/video:video_layers_allocation", "../../api/video:video_layers_allocation",
"../../api/video:video_rtp_headers", "../../api/video:video_rtp_headers",
"../../common_video", "../../common_video",
"../../rtc_base:bit_buffer",
"../../rtc_base:bitstream_reader", "../../rtc_base:bitstream_reader",
"../../rtc_base:checks", "../../rtc_base:checks",
"../../rtc_base:divide_round", "../../rtc_base:divide_round",
@ -292,6 +293,7 @@ rtc_library("rtp_rtcp") {
"../../logging:rtc_event_audio", "../../logging:rtc_event_audio",
"../../logging:rtc_event_rtp_rtcp", "../../logging:rtc_event_rtp_rtcp",
"../../modules/audio_coding:audio_coding_module_typedefs", "../../modules/audio_coding:audio_coding_module_typedefs",
"../../rtc_base:bit_buffer",
"../../rtc_base:bitstream_reader", "../../rtc_base:bitstream_reader",
"../../rtc_base:checks", "../../rtc_base:checks",
"../../rtc_base:divide_round", "../../rtc_base:divide_round",
@ -623,6 +625,7 @@ if (rtc_include_tests) {
"../../common_video/generic_frame_descriptor", "../../common_video/generic_frame_descriptor",
"../../common_video/test:utilities", "../../common_video/test:utilities",
"../../logging:mocks", "../../logging:mocks",
"../../rtc_base:bit_buffer",
"../../rtc_base:checks", "../../rtc_base:checks",
"../../rtc_base:logging", "../../rtc_base:logging",
"../../rtc_base:macromagic", "../../rtc_base:macromagic",

View File

@ -82,6 +82,7 @@ rtc_library("rtc_base_approved") {
visibility = [ "*" ] visibility = [ "*" ]
deps = [ deps = [
":atomicops", ":atomicops",
":bit_buffer",
":checks", ":checks",
":location", ":location",
":logging", ":logging",
@ -89,6 +90,7 @@ rtc_library("rtc_base_approved") {
":one_time_event", ":one_time_event",
":platform_thread", ":platform_thread",
":platform_thread_types", ":platform_thread_types",
":race_checker",
":random", ":random",
":refcount", ":refcount",
":rtc_event", ":rtc_event",
@ -118,8 +120,7 @@ rtc_library("rtc_base_approved") {
public_deps = [] # no-presubmit-check TODO(webrtc:8603) public_deps = [] # no-presubmit-check TODO(webrtc:8603)
sources = [ sources = [
"bit_buffer.cc", "bit_buffer.h", # Transitional, use :bit_buffer
"bit_buffer.h",
"buffer.h", "buffer.h",
"buffer_queue.cc", "buffer_queue.cc",
"buffer_queue.h", "buffer_queue.h",
@ -138,8 +139,7 @@ rtc_library("rtc_base_approved") {
"numerics/sample_counter.cc", "numerics/sample_counter.cc",
"numerics/sample_counter.h", "numerics/sample_counter.h",
"one_time_event.h", # Transitional, use :one_time_event "one_time_event.h", # Transitional, use :one_time_event
"race_checker.cc", "race_checker.h", # Transitional, use :race_checker
"race_checker.h",
"random.h", # Transitional, use :random "random.h", # Transitional, use :random
"rate_statistics.cc", "rate_statistics.cc",
"rate_statistics.h", "rate_statistics.h",
@ -217,6 +217,16 @@ rtc_source_set("macromagic") {
deps = [ "system:arch" ] deps = [ "system:arch" ]
} }
rtc_library("bit_buffer") {
visibility = [ "*" ]
sources = [
"bit_buffer.cc",
"bit_buffer.h",
]
deps = [ ":checks" ]
absl_deps = [ "//third_party/abseil-cpp/absl/numeric:bits" ]
}
rtc_library("location") { rtc_library("location") {
visibility = [ "*" ] visibility = [ "*" ]
sources = [ sources = [
@ -226,6 +236,19 @@ rtc_library("location") {
deps = [ "system:rtc_export" ] deps = [ "system:rtc_export" ]
} }
rtc_library("race_checker") {
visibility = [ "*" ]
sources = [
"race_checker.cc",
"race_checker.h",
]
deps = [
":checks",
":macromagic",
":platform_thread_types",
]
}
rtc_library("random") { rtc_library("random") {
visibility = [ "*" ] visibility = [ "*" ]
sources = [ sources = [
@ -1483,6 +1506,7 @@ if (rtc_include_tests) {
} }
deps = [ deps = [
":atomicops", ":atomicops",
":bit_buffer",
":bitstream_reader", ":bitstream_reader",
":bounded_inline_vector", ":bounded_inline_vector",
":checks", ":checks",