diff --git a/third_party/libwebrtc/README.moz-ff-commit b/third_party/libwebrtc/README.moz-ff-commit index 5ca23c28a062..ecbe270eebd4 100644 --- a/third_party/libwebrtc/README.moz-ff-commit +++ b/third_party/libwebrtc/README.moz-ff-commit @@ -12918,3 +12918,6 @@ df894ad299 # MOZ_LIBWEBRTC_SRC=/home/mfroman/git-checkouts/trial-webrtc-builds/moz-libwebrtc-checkout/src MOZ_LIBWEBRTC_COMMIT=mjfdev bash dom/media/webrtc/third_party_build/fast-forward-libwebrtc.sh # base of lastest vendoring a529b0c0f2 +# MOZ_LIBWEBRTC_SRC=/home/mfroman/git-checkouts/trial-webrtc-builds/moz-libwebrtc-checkout/src MOZ_LIBWEBRTC_COMMIT=mjfdev bash dom/media/webrtc/third_party_build/fast-forward-libwebrtc.sh +# base of lastest vendoring +dd837e28fa diff --git a/third_party/libwebrtc/README.mozilla b/third_party/libwebrtc/README.mozilla index 9213422d2a78..672f2208859b 100644 --- a/third_party/libwebrtc/README.mozilla +++ b/third_party/libwebrtc/README.mozilla @@ -8624,3 +8624,5 @@ libwebrtc updated from /home/mfroman/git-checkouts/trial-webrtc-builds/moz-libwe libwebrtc updated from /home/mfroman/git-checkouts/trial-webrtc-builds/moz-libwebrtc-checkout/src commit mjfdev on 2022-07-13T15:52:16.135333. # python3 vendor-libwebrtc.py --from-local /home/mfroman/git-checkouts/trial-webrtc-builds/moz-libwebrtc-checkout/src --commit mjfdev libwebrtc libwebrtc updated from /home/mfroman/git-checkouts/trial-webrtc-builds/moz-libwebrtc-checkout/src commit mjfdev on 2022-07-13T15:52:56.680610. +# python3 vendor-libwebrtc.py --from-local /home/mfroman/git-checkouts/trial-webrtc-builds/moz-libwebrtc-checkout/src --commit mjfdev libwebrtc +libwebrtc updated from /home/mfroman/git-checkouts/trial-webrtc-builds/moz-libwebrtc-checkout/src commit mjfdev on 2022-07-13T15:53:38.670496. diff --git a/third_party/libwebrtc/api/audio/BUILD.gn b/third_party/libwebrtc/api/audio/BUILD.gn index b419a8ca506e..ea7b2508e4db 100644 --- a/third_party/libwebrtc/api/audio/BUILD.gn +++ b/third_party/libwebrtc/api/audio/BUILD.gn @@ -23,6 +23,7 @@ rtc_library("audio_frame_api") { "../../rtc_base:logging", "../../rtc_base:macromagic", "../../rtc_base:rtc_base_approved", + "../../rtc_base:timeutils", ] } diff --git a/third_party/libwebrtc/api/video/BUILD.gn b/third_party/libwebrtc/api/video/BUILD.gn index 19276ac775ed..d3b321dbc601 100644 --- a/third_party/libwebrtc/api/video/BUILD.gn +++ b/third_party/libwebrtc/api/video/BUILD.gn @@ -72,6 +72,7 @@ rtc_library("video_frame") { "../../rtc_base:checks", "../../rtc_base:refcount", "../../rtc_base:rtc_base_approved", + "../../rtc_base:timeutils", "../../rtc_base/memory:aligned_malloc", "../../rtc_base/system:rtc_export", #"//third_party/libyuv", diff --git a/third_party/libwebrtc/audio/BUILD.gn b/third_party/libwebrtc/audio/BUILD.gn index 267e5d36c264..f938e43b26f8 100644 --- a/third_party/libwebrtc/audio/BUILD.gn +++ b/third_party/libwebrtc/audio/BUILD.gn @@ -98,6 +98,7 @@ rtc_library("audio") { "../rtc_base:safe_minmax", "../rtc_base:stringutils", "../rtc_base:threading", + "../rtc_base:timeutils", "../rtc_base/containers:flat_set", "../rtc_base/experiments:field_trial_parser", "../rtc_base/synchronization:mutex", diff --git a/third_party/libwebrtc/call/BUILD.gn b/third_party/libwebrtc/call/BUILD.gn index b8a7b2c8e962..6a564be92086 100644 --- a/third_party/libwebrtc/call/BUILD.gn +++ b/third_party/libwebrtc/call/BUILD.gn @@ -215,6 +215,7 @@ rtc_library("rtp_sender") { "../rtc_base:rate_limiter", "../rtc_base:rtc_base_approved", "../rtc_base:rtc_task_queue", + "../rtc_base:timeutils", "../rtc_base/synchronization:mutex", "../rtc_base/task_utils:repeating_task", ] @@ -323,6 +324,7 @@ rtc_library("call") { "../rtc_base:rtc_task_queue", "../rtc_base:safe_minmax", "../rtc_base:stringutils", + "../rtc_base:timeutils", "../rtc_base/experiments:field_trial_parser", "../rtc_base/network:sent_packet", "../rtc_base/system:no_unique_address", @@ -499,6 +501,7 @@ if (rtc_include_tests) { "../rtc_base:rtc_event", "../rtc_base:safe_conversions", "../rtc_base:task_queue_for_test", + "../rtc_base:timeutils", "../rtc_base/synchronization:mutex", "../system_wrappers", "../test:audio_codec_mocks", @@ -568,6 +571,7 @@ if (rtc_include_tests) { "../rtc_base:stringutils", "../rtc_base:task_queue_for_test", "../rtc_base:threading", + "../rtc_base:timeutils", "../rtc_base/synchronization:mutex", "../rtc_base/task_utils:pending_task_safety_flag", "../rtc_base/task_utils:repeating_task", diff --git a/third_party/libwebrtc/common_audio/BUILD.gn b/third_party/libwebrtc/common_audio/BUILD.gn index c2a3a2ef0a19..9a8ab33b1170 100644 --- a/third_party/libwebrtc/common_audio/BUILD.gn +++ b/third_party/libwebrtc/common_audio/BUILD.gn @@ -52,6 +52,7 @@ rtc_library("common_audio") { "../rtc_base:rtc_base_approved", "../rtc_base:safe_conversions", "../rtc_base:sanitizer", + "../rtc_base:timeutils", "../rtc_base/memory:aligned_malloc", "../rtc_base/system:arch", "../rtc_base/system:file_wrapper", @@ -383,6 +384,7 @@ if (rtc_include_tests && !build_with_chromium) { "../rtc_base:rtc_base_approved", "../rtc_base:rtc_base_tests_utils", "../rtc_base:stringutils", + "../rtc_base:timeutils", "../rtc_base/system:arch", "../system_wrappers", "../test:fileutils", diff --git a/third_party/libwebrtc/common_video/BUILD.gn b/third_party/libwebrtc/common_video/BUILD.gn index 6321924a3f29..cf6e935f9eb7 100644 --- a/third_party/libwebrtc/common_video/BUILD.gn +++ b/third_party/libwebrtc/common_video/BUILD.gn @@ -63,6 +63,7 @@ rtc_library("common_video") { "../rtc_base:refcount", "../rtc_base:rtc_task_queue", "../rtc_base:safe_minmax", + "../rtc_base:timeutils", "../rtc_base/synchronization:mutex", "../rtc_base/system:rtc_export", "../system_wrappers:metrics", @@ -125,6 +126,7 @@ if (rtc_include_tests && !build_with_chromium) { "../rtc_base:macromagic", "../rtc_base:rtc_base_approved", "../rtc_base:rtc_base_tests_utils", + "../rtc_base:timeutils", "../system_wrappers:system_wrappers", "../test:fileutils", "../test:frame_utils", diff --git a/third_party/libwebrtc/examples/BUILD.gn b/third_party/libwebrtc/examples/BUILD.gn index d1d4baca8316..d292174e188b 100644 --- a/third_party/libwebrtc/examples/BUILD.gn +++ b/third_party/libwebrtc/examples/BUILD.gn @@ -927,6 +927,7 @@ if (!build_with_chromium) { "../rtc_base:rtc_base_approved", "../rtc_base:socket_address", "../rtc_base:threading", + "../rtc_base:timeutils", "../test:scoped_key_value_config", "//third_party/abseil-cpp/absl/flags:flag", "//third_party/abseil-cpp/absl/flags:parse", diff --git a/third_party/libwebrtc/logging/BUILD.gn b/third_party/libwebrtc/logging/BUILD.gn index 4e04a046ea42..312fa5a39f38 100644 --- a/third_party/libwebrtc/logging/BUILD.gn +++ b/third_party/libwebrtc/logging/BUILD.gn @@ -374,6 +374,7 @@ if (rtc_enable_protobuf) { "../rtc_base:rtc_task_queue", "../rtc_base:safe_conversions", "../rtc_base:safe_minmax", + "../rtc_base:timeutils", "../rtc_base/system:no_unique_address", ] absl_deps = [ "//third_party/abseil-cpp/absl/types:optional" ] @@ -513,6 +514,7 @@ if (rtc_enable_protobuf) { "../rtc_base:macromagic", "../rtc_base:rtc_base_approved", "../rtc_base:rtc_base_tests_utils", + "../rtc_base:timeutils", "../system_wrappers", "../test:fileutils", "../test:test_support", diff --git a/third_party/libwebrtc/media/BUILD.gn b/third_party/libwebrtc/media/BUILD.gn index b5da2fe2daad..d6274b01438a 100644 --- a/third_party/libwebrtc/media/BUILD.gn +++ b/third_party/libwebrtc/media/BUILD.gn @@ -88,6 +88,7 @@ rtc_library("rtc_media_base") { "../rtc_base:sanitizer", "../rtc_base:socket", "../rtc_base:stringutils", + "../rtc_base:timeutils", "../rtc_base/synchronization:mutex", "../rtc_base/system:file_wrapper", "../rtc_base/system:no_unique_address", @@ -301,6 +302,7 @@ rtc_library("rtc_audio_video") { "../rtc_base:safe_conversions", "../rtc_base:stringutils", "../rtc_base:threading", + "../rtc_base:timeutils", "../rtc_base/experiments:field_trial_parser", "../rtc_base/experiments:min_video_bitrate_experiment", "../rtc_base/experiments:normalize_simulcast_size_experiment", @@ -500,6 +502,7 @@ if (rtc_include_tests) { "../rtc_base:rtc_task_queue", "../rtc_base:stringutils", "../rtc_base:threading", + "../rtc_base:timeutils", "../rtc_base/synchronization:mutex", "../rtc_base/third_party/sigslot", "../test:scoped_key_value_config", @@ -616,6 +619,7 @@ if (rtc_include_tests) { "../rtc_base:safe_conversions", "../rtc_base:stringutils", "../rtc_base:threading", + "../rtc_base:timeutils", "../rtc_base/experiments:min_video_bitrate_experiment", "../rtc_base/synchronization:mutex", "../rtc_base/third_party/sigslot", diff --git a/third_party/libwebrtc/modules/audio_coding/BUILD.gn b/third_party/libwebrtc/modules/audio_coding/BUILD.gn index 61b54ff98a7d..73383b061721 100644 --- a/third_party/libwebrtc/modules/audio_coding/BUILD.gn +++ b/third_party/libwebrtc/modules/audio_coding/BUILD.gn @@ -767,6 +767,7 @@ rtc_library("webrtc_opus") { "../../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_library("audio_network_adaptor") { "../../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_library("neteq_tools") { "../../rtc_base:rtc_base_approved", "../../rtc_base:safe_conversions", "../../rtc_base:stringutils", + "../../rtc_base:timeutils", "../rtp_rtcp", "../rtp_rtcp:rtp_rtcp_format", ] @@ -1421,6 +1424,7 @@ if (rtc_include_tests) { "../../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", @@ -1447,6 +1451,7 @@ if (rtc_include_tests) { "../../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/third_party/libwebrtc/modules/audio_device/BUILD.gn b/third_party/libwebrtc/modules/audio_device/BUILD.gn index d1a2ec580ca7..89c912a15919 100644 --- a/third_party/libwebrtc/modules/audio_device/BUILD.gn +++ b/third_party/libwebrtc/modules/audio_device/BUILD.gn @@ -77,6 +77,7 @@ rtc_library("audio_device_buffer") { "../../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_source_set("audio_device_module_from_input_and_output") { "../../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_library("audio_device_impl") { "../../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", @@ -415,6 +418,7 @@ if (rtc_include_tests && !build_with_chromium) { "../../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/third_party/libwebrtc/modules/audio_processing/BUILD.gn b/third_party/libwebrtc/modules/audio_processing/BUILD.gn index 1a3a551bece6..d279b3782d61 100644 --- a/third_party/libwebrtc/modules/audio_processing/BUILD.gn +++ b/third_party/libwebrtc/modules/audio_processing/BUILD.gn @@ -186,6 +186,7 @@ rtc_library("audio_processing") { "../../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 @@ if (rtc_include_tests) { "../../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/third_party/libwebrtc/modules/desktop_capture/BUILD.gn b/third_party/libwebrtc/modules/desktop_capture/BUILD.gn index 94dce885a199..81d0fed0d284 100644 --- a/third_party/libwebrtc/modules/desktop_capture/BUILD.gn +++ b/third_party/libwebrtc/modules/desktop_capture/BUILD.gn @@ -65,6 +65,7 @@ if (rtc_include_tests) { "../../api:scoped_refptr", "../../rtc_base:checks", "../../rtc_base:logging", + "../../rtc_base:timeutils", ] if (rtc_desktop_capture_supported) { deps += [ @@ -127,6 +128,7 @@ if (rtc_include_tests) { "../../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. @@ -325,6 +327,7 @@ if (is_mac) { "../../rtc_base:checks", "../../rtc_base:logging", "../../rtc_base:rtc_base_approved", + "../../rtc_base:timeutils", "../../rtc_base/system:rtc_export", "../../sdk:helpers_objc", ] @@ -471,6 +474,7 @@ rtc_library("desktop_capture_generic") { "../../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/third_party/libwebrtc/modules/pacing/BUILD.gn b/third_party/libwebrtc/modules/pacing/BUILD.gn index 41e8c761cac2..30390e2ce31a 100644 --- a/third_party/libwebrtc/modules/pacing/BUILD.gn +++ b/third_party/libwebrtc/modules/pacing/BUILD.gn @@ -53,6 +53,7 @@ rtc_library("pacing") { "../../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/third_party/libwebrtc/modules/rtp_rtcp/BUILD.gn b/third_party/libwebrtc/modules/rtp_rtcp/BUILD.gn index bb63d26dde01..2591df493257 100644 --- a/third_party/libwebrtc/modules/rtp_rtcp/BUILD.gn +++ b/third_party/libwebrtc/modules/rtp_rtcp/BUILD.gn @@ -303,6 +303,7 @@ rtc_library("rtp_rtcp") { "../../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_library("rtcp_transceiver") { "../../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", @@ -629,6 +631,7 @@ if (rtc_include_tests) { "../../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/third_party/libwebrtc/modules/utility/BUILD.gn b/third_party/libwebrtc/modules/utility/BUILD.gn index cf97633dbe85..f88259c75eea 100644 --- a/third_party/libwebrtc/modules/utility/BUILD.gn +++ b/third_party/libwebrtc/modules/utility/BUILD.gn @@ -38,6 +38,7 @@ rtc_library("utility") { "../../rtc_base:logging", "../../rtc_base:rtc_base_approved", "../../rtc_base:rtc_event", + "../../rtc_base:timeutils", "../../rtc_base/system:arch", "../../system_wrappers", ] @@ -67,6 +68,7 @@ if (rtc_include_tests) { "../../api/task_queue", "../../api/task_queue:task_queue_test", "../../rtc_base:rtc_base_approved", + "../../rtc_base:timeutils", "../../test:test_support", ] } diff --git a/third_party/libwebrtc/modules/video_capture/BUILD.gn b/third_party/libwebrtc/modules/video_capture/BUILD.gn index e75384933157..8b8465fd4370 100644 --- a/third_party/libwebrtc/modules/video_capture/BUILD.gn +++ b/third_party/libwebrtc/modules/video_capture/BUILD.gn @@ -37,6 +37,7 @@ rtc_library("video_capture_module") { "../../rtc_base:refcount", "../../rtc_base:rtc_base_approved", "../../rtc_base:stringutils", + "../../rtc_base:timeutils", "../../rtc_base/synchronization:mutex", "../../system_wrappers", #"//third_party/libyuv", @@ -134,6 +135,7 @@ if (!build_with_chromium) { "../../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/third_party/libwebrtc/modules/video_coding/BUILD.gn b/third_party/libwebrtc/modules/video_coding/BUILD.gn index 0214ace27587..123f6651b542 100644 --- a/third_party/libwebrtc/modules/video_coding/BUILD.gn +++ b/third_party/libwebrtc/modules/video_coding/BUILD.gn @@ -349,6 +349,7 @@ rtc_library("video_coding") { "../../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", @@ -531,6 +532,7 @@ rtc_library("video_coding_utility") { "../../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", @@ -580,6 +582,7 @@ rtc_library("webrtc_h264") { "../../rtc_base", "../../rtc_base:checks", "../../rtc_base:logging", + "../../rtc_base:timeutils", "../../rtc_base/system:rtc_export", "../../system_wrappers:field_trial", "../../system_wrappers:metrics", @@ -691,6 +694,7 @@ rtc_library("webrtc_vp8") { "../../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", @@ -736,6 +740,7 @@ rtc_library("webrtc_vp8_temporal_layers") { "../../rtc_base:macromagic", "../../rtc_base:rtc_base_approved", "../../rtc_base:rtc_numerics", + "../../rtc_base:timeutils", "../../system_wrappers:field_trial", "../../system_wrappers:metrics", ] @@ -798,6 +803,7 @@ rtc_library("webrtc_vp9") { "../../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", @@ -948,6 +954,7 @@ if (rtc_include_tests) { "../../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", @@ -1027,6 +1034,7 @@ if (rtc_include_tests) { "../../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", @@ -1113,6 +1121,7 @@ if (rtc_include_tests) { "../../rtc_base", "../../rtc_base:refcount", "../../rtc_base:stringutils", + "../../rtc_base:timeutils", "../../test:explicit_key_value_config", "../../test:field_trial", "../../test:fileutils", @@ -1280,6 +1289,7 @@ if (rtc_include_tests) { "../../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", diff --git a/third_party/libwebrtc/net/dcsctp/socket/BUILD.gn b/third_party/libwebrtc/net/dcsctp/socket/BUILD.gn index edb5a2a6156c..63364ebd59f9 100644 --- a/third_party/libwebrtc/net/dcsctp/socket/BUILD.gn +++ b/third_party/libwebrtc/net/dcsctp/socket/BUILD.gn @@ -240,6 +240,7 @@ if (rtc_include_tests) { "../../../rtc_base:rtc_base_tests_utils", "../../../rtc_base:socket_address", "../../../rtc_base:stringutils", + "../../../rtc_base:timeutils", "../../../rtc_base/task_utils:to_queued_task", "../../../test:test_support", "../common:handover_testing", diff --git a/third_party/libwebrtc/p2p/BUILD.gn b/third_party/libwebrtc/p2p/BUILD.gn index eab036e2d083..ebbf70194afd 100644 --- a/third_party/libwebrtc/p2p/BUILD.gn +++ b/third_party/libwebrtc/p2p/BUILD.gn @@ -117,6 +117,7 @@ rtc_library("rtc_p2p") { "../rtc_base:socket_server", "../rtc_base:stringutils", "../rtc_base:threading", + "../rtc_base:timeutils", "../rtc_base/containers:flat_map", "../rtc_base/experiments:field_trial_parser", "../rtc_base/memory:always_valid_pointer", @@ -265,6 +266,7 @@ if (rtc_include_tests) { "../rtc_base:socket_address", "../rtc_base:testclient", "../rtc_base:threading", + "../rtc_base:timeutils", "../rtc_base/network:sent_packet", "../rtc_base/third_party/sigslot", "../system_wrappers:metrics", @@ -330,6 +332,7 @@ rtc_library("libstunprober") { "../rtc_base:logging", "../rtc_base:socket_address", "../rtc_base:threading", + "../rtc_base:timeutils", "../rtc_base/system:rtc_export", "../rtc_base/task_utils:pending_task_safety_flag", "../rtc_base/task_utils:to_queued_task", diff --git a/third_party/libwebrtc/pc/BUILD.gn b/third_party/libwebrtc/pc/BUILD.gn index fc6950acdbb1..98dd86735a7e 100644 --- a/third_party/libwebrtc/pc/BUILD.gn +++ b/third_party/libwebrtc/pc/BUILD.gn @@ -584,6 +584,7 @@ rtc_source_set("srtp_session") { "../rtc_base:macromagic", "../rtc_base:rtc_base_approved", "../rtc_base:stringutils", + "../rtc_base:timeutils", "../rtc_base/synchronization:mutex", "../system_wrappers:metrics", ] @@ -938,6 +939,7 @@ rtc_library("connection_context") { "../rtc_base:socket_factory", "../rtc_base:socket_server", "../rtc_base:threading", + "../rtc_base:timeutils", "../rtc_base/task_utils:to_queued_task", ] } @@ -2349,6 +2351,7 @@ if (rtc_include_tests && !build_with_chromium) { "../rtc_base:socket_address", "../rtc_base:stringutils", "../rtc_base:threading", + "../rtc_base:timeutils", "../rtc_base/synchronization:mutex", "../rtc_base/third_party/base64", "../rtc_base/third_party/sigslot", @@ -2628,6 +2631,7 @@ if (rtc_include_tests && !build_with_chromium) { "../rtc_base:stringutils", "../rtc_base:task_queue_for_test", "../rtc_base:threading", + "../rtc_base:timeutils", "../rtc_base/synchronization:mutex", "../rtc_base/task_utils:repeating_task", "../rtc_base/third_party/sigslot", diff --git a/third_party/libwebrtc/rtc_base/BUILD.gn b/third_party/libwebrtc/rtc_base/BUILD.gn index 2bf78b3b4373..d556843c6b40 100644 --- a/third_party/libwebrtc/rtc_base/BUILD.gn +++ b/third_party/libwebrtc/rtc_base/BUILD.gn @@ -90,6 +90,7 @@ rtc_library("rtc_base_approved") { ":safe_compare", ":safe_conversions", ":stringutils", + ":timeutils", ":type_traits", "../api:array_view", "../api:scoped_refptr", @@ -181,7 +182,6 @@ rtc_library("rtc_base_approved") { public_deps += [ # no-presubmit-check TODO(webrtc:8603) ":platform_thread", ":platform_thread_types", - ":timeutils", "../api:sequence_checker", ] } @@ -953,6 +953,7 @@ rtc_library("rtc_base") { ":socket_server", ":stringutils", ":threading", + ":timeutils", "../api:array_view", "../api:field_trials_view", "../api:function_view", @@ -1247,6 +1248,7 @@ rtc_library("rtc_base_tests_utils") { ":socket_server", ":stringutils", ":threading", + ":timeutils", "../api/units:time_delta", "../api/units:timestamp", "../test:scoped_key_value_config", @@ -1350,6 +1352,7 @@ if (rtc_include_tests) { ":socket_server", ":testclient", ":threading", + ":timeutils", "../system_wrappers", "../test:fileutils", "../test:test_main", @@ -1441,6 +1444,7 @@ if (rtc_include_tests) { ":stringutils", ":testclient", ":threading", + ":timeutils", "../api:array_view", "../api:scoped_refptr", "../api/numerics", @@ -1477,6 +1481,7 @@ if (rtc_include_tests) { ":rtc_event", ":rtc_task_queue", ":task_queue_for_test", + ":timeutils", "../test:test_main", "../test:test_support", ] @@ -1577,6 +1582,7 @@ if (rtc_include_tests) { ":stringutils", ":testclient", ":threading", + ":timeutils", "../api:array_view", "../api/task_queue", "../api/task_queue:task_queue_test", diff --git a/third_party/libwebrtc/rtc_tools/network_tester/BUILD.gn b/third_party/libwebrtc/rtc_tools/network_tester/BUILD.gn index df984a010a11..408a6a8603d6 100644 --- a/third_party/libwebrtc/rtc_tools/network_tester/BUILD.gn +++ b/third_party/libwebrtc/rtc_tools/network_tester/BUILD.gn @@ -53,6 +53,7 @@ if (rtc_enable_protobuf) { "../../rtc_base:rtc_task_queue", "../../rtc_base:socket_address", "../../rtc_base:threading", + "../../rtc_base:timeutils", "../../rtc_base/synchronization:mutex", "../../rtc_base/system:no_unique_address", "../../rtc_base/third_party/sigslot", diff --git a/third_party/libwebrtc/sdk/BUILD.gn b/third_party/libwebrtc/sdk/BUILD.gn index e00235d6d113..ef2994ccc2f7 100644 --- a/third_party/libwebrtc/sdk/BUILD.gn +++ b/third_party/libwebrtc/sdk/BUILD.gn @@ -284,6 +284,7 @@ if (is_ios || is_mac) { "../rtc_base:macromagic", "../rtc_base:refcount", "../rtc_base:threading", + "../rtc_base:timeutils", "../system_wrappers:field_trial", "../system_wrappers:metrics", ] @@ -1040,6 +1041,7 @@ if (is_ios || is_mac) { "../rtc_base:logging", "../rtc_base:network_constants", "../rtc_base:safe_conversions", + "../rtc_base:timeutils", "../stats:rtc_stats", "../system_wrappers:field_trial", "../system_wrappers:metrics", @@ -1659,6 +1661,7 @@ if (is_ios || is_mac) { "../rtc_base", "../rtc_base:checks", "../rtc_base:logging", + "../rtc_base:timeutils", ] } @@ -1718,6 +1721,7 @@ if (is_ios || is_mac) { "../rtc_base:checks", "../rtc_base:logging", "../rtc_base:rtc_base_approved", + "../rtc_base:timeutils", "//third_party/libyuv", ] diff --git a/third_party/libwebrtc/sdk/android/BUILD.gn b/third_party/libwebrtc/sdk/android/BUILD.gn index 3b595c1cd228..ce94621c00ec 100644 --- a/third_party/libwebrtc/sdk/android/BUILD.gn +++ b/third_party/libwebrtc/sdk/android/BUILD.gn @@ -698,6 +698,7 @@ if (current_os == "linux" || is_android) { "../../rtc_base:rtc_task_queue", "../../rtc_base:safe_conversions", "../../rtc_base:threading", + "../../rtc_base:timeutils", "../../rtc_base/synchronization:mutex", "../../rtc_base/task_utils:to_queued_task", "//third_party/libyuv", @@ -1139,6 +1140,7 @@ if (current_os == "linux" || is_android) { "../../rtc_base:checks", "../../rtc_base:refcount", "../../rtc_base:rtc_base_approved", + "../../rtc_base:timeutils", ] } @@ -1205,6 +1207,7 @@ if (current_os == "linux" || is_android) { "../../rtc_base:logging", "../../rtc_base:macromagic", "../../rtc_base:rtc_base_approved", + "../../rtc_base:timeutils", "../../system_wrappers:field_trial", "../../system_wrappers:metrics", ] @@ -1262,6 +1265,7 @@ if (current_os == "linux" || is_android) { "../../rtc_base:logging", "../../rtc_base:macromagic", "../../rtc_base:rtc_base_approved", + "../../rtc_base:timeutils", ] absl_deps = [ "//third_party/abseil-cpp/absl/types:optional" ] } @@ -1644,6 +1648,7 @@ if (is_android) { "../../rtc_base:rtc_event", "../../rtc_base:stringutils", "../../rtc_base:threading", + "../../rtc_base:timeutils", "../../rtc_base/synchronization:mutex", "../../rtc_base/system:inline", "../../system_wrappers", diff --git a/third_party/libwebrtc/system_wrappers/BUILD.gn b/third_party/libwebrtc/system_wrappers/BUILD.gn index dc329b3c968c..433ec415cff7 100644 --- a/third_party/libwebrtc/system_wrappers/BUILD.gn +++ b/third_party/libwebrtc/system_wrappers/BUILD.gn @@ -38,6 +38,7 @@ rtc_library("system_wrappers") { "../rtc_base:checks", "../rtc_base:logging", "../rtc_base:safe_conversions", + "../rtc_base:timeutils", "../rtc_base/synchronization:mutex", "../rtc_base/system:arch", "../rtc_base/system:rtc_export", diff --git a/third_party/libwebrtc/test/BUILD.gn b/third_party/libwebrtc/test/BUILD.gn index bad9b81a1574..d62133aef474 100644 --- a/third_party/libwebrtc/test/BUILD.gn +++ b/third_party/libwebrtc/test/BUILD.gn @@ -915,6 +915,7 @@ rtc_library("test_common") { "../rtc_base:rtc_event", "../rtc_base:task_queue_for_test", "../rtc_base:threading", + "../rtc_base:timeutils", "../rtc_base/task_utils:to_queued_task", "../system_wrappers", "../system_wrappers:field_trial", diff --git a/third_party/libwebrtc/test/fuzzers/utils/BUILD.gn b/third_party/libwebrtc/test/fuzzers/utils/BUILD.gn index 3e0782f39d16..7ed8a379da45 100644 --- a/third_party/libwebrtc/test/fuzzers/utils/BUILD.gn +++ b/third_party/libwebrtc/test/fuzzers/utils/BUILD.gn @@ -29,6 +29,7 @@ rtc_library("rtp_replayer") { "../../../rtc_base:rtc_base_approved", "../../../rtc_base:rtc_base_tests_utils", "../../../rtc_base:rtc_json", + "../../../rtc_base:timeutils", "../../../system_wrappers", "../../../test:call_config_utils", "../../../test:encoder_settings", diff --git a/third_party/libwebrtc/test/pc/e2e/BUILD.gn b/third_party/libwebrtc/test/pc/e2e/BUILD.gn index b4e62443333e..163e274f59b7 100644 --- a/third_party/libwebrtc/test/pc/e2e/BUILD.gn +++ b/third_party/libwebrtc/test/pc/e2e/BUILD.gn @@ -672,6 +672,7 @@ if (!build_with_chromium) { "../../../rtc_base:rtc_event", "../../../rtc_base:rtc_numerics", "../../../rtc_base:stringutils", + "../../../rtc_base:timeutils", "../../../rtc_base/synchronization:mutex", "../../../rtc_tools:video_quality_analysis", "../../../system_wrappers", diff --git a/third_party/libwebrtc/video/BUILD.gn b/third_party/libwebrtc/video/BUILD.gn index 2f13699c3f9d..896f91963cfb 100644 --- a/third_party/libwebrtc/video/BUILD.gn +++ b/third_party/libwebrtc/video/BUILD.gn @@ -122,6 +122,7 @@ rtc_library("video") { "../rtc_base:safe_conversions", "../rtc_base:stringutils", "../rtc_base:threading", + "../rtc_base:timeutils", "../rtc_base:weak_ptr", "../rtc_base/experiments:alr_experiment", "../rtc_base/experiments:field_trial_parser", @@ -210,6 +211,7 @@ rtc_source_set("video_legacy") { "../rtc_base:rtc_numerics", "../rtc_base:rtc_task_queue", "../rtc_base:stringutils", + "../rtc_base:timeutils", "../rtc_base/experiments:field_trial_parser", "../rtc_base/experiments:keyframe_interval_settings_experiment", "../rtc_base/synchronization:mutex", @@ -251,6 +253,7 @@ rtc_library("video_stream_decoder_impl") { "../rtc_base:logging", "../rtc_base:rtc_base_approved", "../rtc_base:rtc_task_queue", + "../rtc_base:timeutils", "../rtc_base/memory:always_valid_pointer", "../rtc_base/synchronization:mutex", "../system_wrappers", @@ -295,6 +298,7 @@ rtc_library("frame_cadence_adapter") { "../rtc_base:logging", "../rtc_base:macromagic", "../rtc_base:rtc_base_approved", + "../rtc_base:timeutils", "../rtc_base/synchronization:mutex", "../rtc_base/system:no_unique_address", "../rtc_base/task_utils:pending_task_safety_flag", @@ -573,6 +577,7 @@ if (rtc_include_tests) { "../rtc_base:rtc_numerics", "../rtc_base:stringutils", "../rtc_base:task_queue_for_test", + "../rtc_base:timeutils", "../rtc_base/synchronization:mutex", "../rtc_base/task_utils:repeating_task", "../system_wrappers", @@ -912,6 +917,7 @@ if (rtc_include_tests) { "../rtc_base:stringutils", "../rtc_base:task_queue_for_test", "../rtc_base:threading", + "../rtc_base:timeutils", "../rtc_base/containers:flat_map", "../rtc_base/experiments:alr_experiment", "../rtc_base/experiments:encoder_info_settings",