Move rate_tracker out of rtc_base_approved

Bug: webrtc:9838
Change-Id: If7dea8bf6ef3344286ac16b57290e557cf866f92
Reviewed-on: https://webrtc-review.googlesource.com/c/src/+/259305
Reviewed-by: Harald Alvestrand <hta@webrtc.org>
Commit-Queue: Florent Castelli <orphis@webrtc.org>
Cr-Commit-Position: refs/heads/main@{#36622}
This commit is contained in:
Florent Castelli 2022-04-19 15:50:28 +02:00 committed by WebRTC LUCI CQ
parent 2f9291c7fb
commit 58cc468d16
3 changed files with 18 additions and 2 deletions

View File

@ -110,6 +110,7 @@ rtc_library("rtc_p2p") {
"../rtc_base:macromagic",
"../rtc_base:net_helpers",
"../rtc_base:network_constants",
"../rtc_base:rate_tracker",
"../rtc_base:refcount",
"../rtc_base:rtc_numerics",
"../rtc_base:socket",

View File

@ -95,6 +95,7 @@ rtc_library("rtc_base_approved") {
":platform_thread_types",
":race_checker",
":random",
":rate_tracker",
":refcount",
":rtc_event",
":safe_conversions",
@ -146,8 +147,7 @@ rtc_library("rtc_base_approved") {
"random.h", # Transitional, use :random
"rate_statistics.cc",
"rate_statistics.h",
"rate_tracker.cc",
"rate_tracker.h",
"rate_tracker.h", # Transitional, use :rate_tracker
"strong_alias.h", # Transitional, use :strong_alias
"swap_queue.h", # Transitional, use :swap_queue
"timestamp_aligner.h", # Transitional, use :timestamp_aligner
@ -287,6 +287,18 @@ rtc_library("random") {
]
}
rtc_library("rate_tracker") {
visibility = [ "*" ]
sources = [
"rate_tracker.cc",
"rate_tracker.h",
]
deps = [
":checks",
":timeutils",
]
}
rtc_library("sample_counter") {
visibility = [ "*" ]
sources = [
@ -1565,6 +1577,7 @@ if (rtc_include_tests) {
":platform_thread",
":random",
":rate_limiter",
":rate_tracker",
":refcount",
":rtc_base",
":rtc_base_approved",

View File

@ -119,6 +119,7 @@ rtc_library("video") {
"../rtc_base:moving_max_counter",
"../rtc_base:platform_thread",
"../rtc_base:rate_limiter",
"../rtc_base:rate_tracker",
"../rtc_base:rtc_base",
"../rtc_base:rtc_base_approved",
"../rtc_base:rtc_event",
@ -216,6 +217,7 @@ rtc_source_set("video_legacy") {
"../rtc_base:macromagic",
"../rtc_base:moving_max_counter",
"../rtc_base:platform_thread",
"../rtc_base:rate_tracker",
"../rtc_base:rtc_base_approved",
"../rtc_base:rtc_numerics",
"../rtc_base:rtc_task_queue",