Remove //rtc_base:timeutils from public deps

Bug: webrtc:8603
Change-Id: Iaca9356d16275a02e8842c783f259131d72ef010
Reviewed-on: https://webrtc-review.googlesource.com/c/src/+/257914
Reviewed-by: Mirko Bonadei <mbonadei@webrtc.org>
Auto-Submit: Florent Castelli <orphis@webrtc.org>
Commit-Queue: Florent Castelli <orphis@webrtc.org>
Cr-Commit-Position: refs/heads/main@{#36460}
diff --git a/modules/audio_coding/BUILD.gn b/modules/audio_coding/BUILD.gn
index a6aacea..387aefa 100644
--- a/modules/audio_coding/BUILD.gn
+++ b/modules/audio_coding/BUILD.gn
@@ -767,6 +767,7 @@
     "../../rtc_base:safe_conversions",
     "../../rtc_base:safe_minmax",
     "../../rtc_base:stringutils",
+    "../../rtc_base:timeutils",
     "../../system_wrappers:field_trial",
   ]
   absl_deps = [
@@ -916,6 +917,7 @@
     "../../rtc_base:protobuf_utils",
     "../../rtc_base:rtc_base_approved",
     "../../rtc_base:safe_conversions",
+    "../../rtc_base:timeutils",
     "../../rtc_base/system:file_wrapper",
     "../../system_wrappers",
     "../../system_wrappers:field_trial",
@@ -1172,6 +1174,7 @@
     "../../rtc_base:rtc_base_approved",
     "../../rtc_base:safe_conversions",
     "../../rtc_base:stringutils",
+    "../../rtc_base:timeutils",
     "../rtp_rtcp",
     "../rtp_rtcp:rtp_rtcp_format",
   ]
@@ -1419,6 +1422,7 @@
       "../../rtc_base:macromagic",
       "../../rtc_base:rtc_base_approved",
       "../../rtc_base:stringutils",
+      "../../rtc_base:timeutils",
       "../../rtc_base/synchronization:mutex",
       "../../test:fileutils",
       "../../test:scoped_key_value_config",
@@ -1445,6 +1449,7 @@
       "../../api/audio_codecs/opus:audio_encoder_opus",
       "../../rtc_base:macromagic",
       "../../rtc_base:rtc_base_approved",
+      "../../rtc_base:timeutils",
       "../../system_wrappers",
       "../../system_wrappers:field_trial",
       "../../test:fileutils",
diff --git a/modules/audio_device/BUILD.gn b/modules/audio_device/BUILD.gn
index 6171a55..e4a45bc 100644
--- a/modules/audio_device/BUILD.gn
+++ b/modules/audio_device/BUILD.gn
@@ -77,6 +77,7 @@
     "../../rtc_base:rtc_base_approved",
     "../../rtc_base:rtc_task_queue",
     "../../rtc_base:safe_conversions",
+    "../../rtc_base:timeutils",
     "../../rtc_base/synchronization:mutex",
     "../../system_wrappers",
     "../../system_wrappers:metrics",
@@ -160,6 +161,7 @@
       "../../rtc_base:rtc_base_approved",
       "../../rtc_base:safe_conversions",
       "../../rtc_base:stringutils",
+      "../../rtc_base:timeutils",
     ]
     absl_deps = [ "//third_party/abseil-cpp/absl/types:optional" ]
   }
@@ -191,6 +193,7 @@
     "../../rtc_base:rtc_task_queue",
     "../../rtc_base:safe_conversions",
     "../../rtc_base:stringutils",
+    "../../rtc_base:timeutils",
     "../../rtc_base/synchronization:mutex",
     "../../rtc_base/system:arch",
     "../../rtc_base/system:file_wrapper",
@@ -413,6 +416,7 @@
       "../../rtc_base:rtc_base_approved",
       "../../rtc_base:rtc_event",
       "../../rtc_base:safe_conversions",
+      "../../rtc_base:timeutils",
       "../../rtc_base/synchronization:mutex",
       "../../system_wrappers",
       "../../test:fileutils",
diff --git a/modules/audio_processing/BUILD.gn b/modules/audio_processing/BUILD.gn
index 39b29aa..64fcb80 100644
--- a/modules/audio_processing/BUILD.gn
+++ b/modules/audio_processing/BUILD.gn
@@ -186,6 +186,7 @@
     "../../rtc_base:refcount",
     "../../rtc_base:safe_minmax",
     "../../rtc_base:sanitizer",
+    "../../rtc_base:timeutils",
     "../../rtc_base/synchronization:mutex",
     "../../rtc_base/system:rtc_export",
     "../../system_wrappers",
@@ -552,6 +553,7 @@
         "../../rtc_base:safe_conversions",
         "../../rtc_base:stringutils",
         "../../rtc_base:task_queue_for_test",
+        "../../rtc_base:timeutils",
         "../../rtc_base/system:file_wrapper",
         "../../system_wrappers",
         "../../system_wrappers:field_trial",
diff --git a/modules/desktop_capture/BUILD.gn b/modules/desktop_capture/BUILD.gn
index 9c82ce2..f1ae63d 100644
--- a/modules/desktop_capture/BUILD.gn
+++ b/modules/desktop_capture/BUILD.gn
@@ -61,6 +61,7 @@
       "../../api:scoped_refptr",
       "../../rtc_base:checks",
       "../../rtc_base:logging",
+      "../../rtc_base:timeutils",
     ]
     if (rtc_desktop_capture_supported) {
       deps += [
@@ -123,6 +124,7 @@
       "../../rtc_base:checks",
       "../../rtc_base:logging",
       "../../rtc_base:macromagic",
+      "../../rtc_base:timeutils",
 
       # TODO(bugs.webrtc.org/9987): Remove this dep on rtc_base:rtc_base once
       # rtc_base:threading is fully defined.
@@ -319,6 +321,7 @@
       "../../rtc_base:checks",
       "../../rtc_base:logging",
       "../../rtc_base:rtc_base_approved",
+      "../../rtc_base:timeutils",
       "../../rtc_base/system:rtc_export",
       "../../sdk:helpers_objc",
     ]
@@ -485,6 +488,7 @@
     "../../rtc_base:macromagic",
     "../../rtc_base:refcount",
     "../../rtc_base:stringutils",
+    "../../rtc_base:timeutils",
     "../../rtc_base/synchronization:mutex",
     "../../rtc_base/system:arch",
     "../../rtc_base/system:no_unique_address",
diff --git a/modules/pacing/BUILD.gn b/modules/pacing/BUILD.gn
index 41e8c76..30390e2 100644
--- a/modules/pacing/BUILD.gn
+++ b/modules/pacing/BUILD.gn
@@ -53,6 +53,7 @@
     "../../rtc_base:rtc_base_approved",
     "../../rtc_base:rtc_numerics",
     "../../rtc_base:rtc_task_queue",
+    "../../rtc_base:timeutils",
     "../../rtc_base/experiments:field_trial_parser",
     "../../rtc_base/synchronization:mutex",
     "../../rtc_base/task_utils:to_queued_task",
diff --git a/modules/rtp_rtcp/BUILD.gn b/modules/rtp_rtcp/BUILD.gn
index 1704ea0..b2a0ff0 100644
--- a/modules/rtp_rtcp/BUILD.gn
+++ b/modules/rtp_rtcp/BUILD.gn
@@ -303,6 +303,7 @@
     "../../rtc_base:rtc_numerics",
     "../../rtc_base:safe_conversions",
     "../../rtc_base:safe_minmax",
+    "../../rtc_base:timeutils",
     "../../rtc_base/containers:flat_map",
     "../../rtc_base/experiments:field_trial_parser",
     "../../rtc_base/synchronization:mutex",
@@ -390,6 +391,7 @@
     "../../rtc_base:logging",
     "../../rtc_base:rtc_base_approved",
     "../../rtc_base:rtc_event",
+    "../../rtc_base:timeutils",
     "../../rtc_base/containers:flat_map",
     "../../rtc_base/task_utils:repeating_task",
     "../../rtc_base/task_utils:to_queued_task",
@@ -627,6 +629,7 @@
       "../../rtc_base:rtc_numerics",
       "../../rtc_base:stringutils",
       "../../rtc_base:task_queue_for_test",
+      "../../rtc_base:timeutils",
       "../../rtc_base/task_utils:to_queued_task",
       "../../system_wrappers",
       "../../test:field_trial",
diff --git a/modules/utility/BUILD.gn b/modules/utility/BUILD.gn
index 9eec6bc..9b6c0d1 100644
--- a/modules/utility/BUILD.gn
+++ b/modules/utility/BUILD.gn
@@ -38,6 +38,7 @@
     "../../rtc_base:logging",
     "../../rtc_base:rtc_base_approved",
     "../../rtc_base:rtc_event",
+    "../../rtc_base:timeutils",
     "../../rtc_base/system:arch",
     "../../system_wrappers",
   ]
@@ -65,6 +66,7 @@
       "../../api/task_queue",
       "../../api/task_queue:task_queue_test",
       "../../rtc_base:rtc_base_approved",
+      "../../rtc_base:timeutils",
       "../../test:test_support",
     ]
   }
diff --git a/modules/video_capture/BUILD.gn b/modules/video_capture/BUILD.gn
index b15b733..e46a8d2 100644
--- a/modules/video_capture/BUILD.gn
+++ b/modules/video_capture/BUILD.gn
@@ -37,6 +37,7 @@
     "../../rtc_base:refcount",
     "../../rtc_base:rtc_base_approved",
     "../../rtc_base:stringutils",
+    "../../rtc_base:timeutils",
     "../../rtc_base/synchronization:mutex",
     "../../system_wrappers",
     "//third_party/libyuv",
@@ -139,6 +140,7 @@
         "../../api/video:video_rtp_headers",
         "../../common_video",
         "../../rtc_base:rtc_base_approved",
+        "../../rtc_base:timeutils",
         "../../rtc_base/synchronization:mutex",
         "../../system_wrappers",
         "../../test:frame_utils",
diff --git a/modules/video_coding/BUILD.gn b/modules/video_coding/BUILD.gn
index 5168492..e56830c 100644
--- a/modules/video_coding/BUILD.gn
+++ b/modules/video_coding/BUILD.gn
@@ -347,6 +347,7 @@
     "../../rtc_base:rtc_task_queue",
     "../../rtc_base:safe_conversions",
     "../../rtc_base:threading",
+    "../../rtc_base:timeutils",
     "../../rtc_base/experiments:alr_experiment",
     "../../rtc_base/experiments:field_trial_parser",
     "../../rtc_base/experiments:jitter_upper_bound_experiment",
@@ -529,6 +530,7 @@
     "../../rtc_base:rtc_numerics",
     "../../rtc_base:rtc_task_queue",
     "../../rtc_base:stringutils",
+    "../../rtc_base:timeutils",
     "../../rtc_base:weak_ptr",
     "../../rtc_base/experiments:bandwidth_quality_scaler_settings",
     "../../rtc_base/experiments:encoder_info_settings",
@@ -578,6 +580,7 @@
     "../../rtc_base",
     "../../rtc_base:checks",
     "../../rtc_base:logging",
+    "../../rtc_base:timeutils",
     "../../rtc_base/system:rtc_export",
     "../../system_wrappers:field_trial",
     "../../system_wrappers:metrics",
@@ -683,6 +686,7 @@
     "../../rtc_base:logging",
     "../../rtc_base:rtc_base_approved",
     "../../rtc_base:rtc_numerics",
+    "../../rtc_base:timeutils",
     "../../rtc_base/experiments:cpu_speed_experiment",
     "../../rtc_base/experiments:encoder_info_settings",
     "../../rtc_base/experiments:field_trial_parser",
@@ -724,6 +728,7 @@
     "../../rtc_base:macromagic",
     "../../rtc_base:rtc_base_approved",
     "../../rtc_base:rtc_numerics",
+    "../../rtc_base:timeutils",
     "../../system_wrappers:field_trial",
     "../../system_wrappers:metrics",
   ]
@@ -786,6 +791,7 @@
     "../../rtc_base:checks",
     "../../rtc_base:logging",
     "../../rtc_base:stringutils",
+    "../../rtc_base:timeutils",
     "../../rtc_base/experiments:encoder_info_settings",
     "../../rtc_base/experiments:field_trial_parser",
     "../../rtc_base/experiments:rate_control_settings",
@@ -932,6 +938,7 @@
       "../../rtc_base:rtc_base_approved",
       "../../rtc_base:rtc_event",
       "../../rtc_base:rtc_task_queue",
+      "../../rtc_base:timeutils",
       "../../rtc_base/synchronization:mutex",
       "../../rtc_base/system:no_unique_address",
       "../../rtc_base/task_utils:to_queued_task",
@@ -1007,6 +1014,7 @@
       "../../rtc_base:rtc_base_tests_utils",
       "../../rtc_base:stringutils",
       "../../rtc_base:task_queue_for_test",
+      "../../rtc_base:timeutils",
       "../../system_wrappers",
       "../../test:fileutils",
       "../../test:perf_test",
@@ -1093,6 +1101,7 @@
       "../../rtc_base",
       "../../rtc_base:refcount",
       "../../rtc_base:stringutils",
+      "../../rtc_base:timeutils",
       "../../test:explicit_key_value_config",
       "../../test:field_trial",
       "../../test:fileutils",
@@ -1256,6 +1265,7 @@
       "../../rtc_base:rtc_task_queue",
       "../../rtc_base:stringutils",
       "../../rtc_base:task_queue_for_test",
+      "../../rtc_base:timeutils",
       "../../rtc_base/experiments:encoder_info_settings",
       "../../rtc_base/experiments:jitter_upper_bound_experiment",
       "../../rtc_base/synchronization:mutex",