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:video_codecs_api",
"../rtc_base",
"../rtc_base:bit_buffer",
"../rtc_base:bitstream_reader",
"../rtc_base:checks",
"../rtc_base:logging",
@ -117,6 +118,7 @@ if (rtc_include_tests && !build_with_chromium) {
"../api/video:video_rtp_headers",
"../api/video_codecs:video_codecs_api",
"../rtc_base",
"../rtc_base:bit_buffer",
"../rtc_base:checks",
"../rtc_base:logging",
"../rtc_base:macromagic",

View File

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

View File

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

View File

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