Henrik Boström
2dd3915284
Make use of TaskQueue/TaskQueueBase's PostDelayedHighPrecisionTask.
...
Use cases of TaskQueue or TaskQueueBase that are considered high
precision are updated to make use of PostDelayedHighPrecisionTask
(see go/postdelayedtask-precision-in-webrtc) instead of PostDelayedTask.
The cases here are the ones covered by that document, plus some
testing-only uses. The FrameBuffer2 and DataTracker use cases will
be covered by separate CLs because FrameBuffer2 uses
RepeatingTaskHandle and DataTracker uses dcsctp::Timer.
This protects these use cases against regressions when PostDelayedTask
gets its precision lowered.
This CL also adds TaskQueue::PostDelayedHighPrecisionTask which calls
TaskQueueBase::PostDelayedHighPrecisionTask (same pattern as for
PostDelayedTask).
Bug: webrtc:13604
Change-Id: I7dcab59cbe4d274d27b734ceb4fc06daa12ffd0f
Reviewed-on: https://webrtc-review.googlesource.com/c/src/+/248864
Reviewed-by: Erik Språng <sprang@webrtc.org>
Reviewed-by: Tomas Gunnarsson <tommi@webrtc.org>
Commit-Queue: Henrik Boström <hbos@webrtc.org>
Cr-Commit-Position: refs/heads/main@{#35781}
2022-01-25 08:57:36 +00:00
..
2021-07-22 16:41:26 +00:00
2022-01-04 20:44:07 +00:00
2022-01-24 08:50:30 +00:00
2021-11-29 12:18:29 +00:00
2021-11-29 12:18:29 +00:00
2021-07-30 22:13:59 +00:00
2021-05-24 16:17:35 +00:00
2021-05-24 16:17:35 +00:00
2022-01-25 08:25:50 +00:00
2022-01-24 11:30:28 +00:00
2022-01-24 08:50:30 +00:00
2022-01-24 08:50:30 +00:00
2022-01-24 08:50:30 +00:00
2022-01-20 12:59:27 +00:00
2022-01-24 08:50:30 +00:00
2022-01-24 08:50:30 +00:00
2022-01-24 08:50:30 +00:00
2021-04-21 07:04:01 +00:00
2021-07-30 22:13:59 +00:00
2021-07-30 22:13:59 +00:00
2021-05-21 20:50:48 +00:00
2021-11-04 11:40:28 +00:00
2021-04-19 19:32:23 +00:00
2021-04-19 19:32:23 +00:00
2022-01-03 20:00:52 +00:00
2021-11-15 21:44:59 +00:00
2021-11-04 14:46:27 +00:00
2021-04-27 17:01:59 +00:00
2021-05-21 21:45:29 +00:00
2021-05-21 21:45:29 +00:00
2021-07-30 22:13:59 +00:00
2022-01-25 08:57:36 +00:00
2022-01-20 11:00:18 +00:00
2021-07-30 22:13:59 +00:00
2021-07-30 22:13:59 +00:00
2021-11-27 22:21:54 +00:00
2021-07-30 22:13:59 +00:00
2021-04-27 17:01:59 +00:00
2021-05-17 14:37:55 +00:00
2021-05-17 14:37:55 +00:00
2021-05-17 14:37:55 +00:00
2021-07-22 15:24:56 +00:00
2021-08-10 10:40:03 +00:00
2021-08-11 23:36:28 +00:00
2021-08-11 23:36:28 +00:00
2021-11-15 21:44:59 +00:00
2021-11-15 21:44:59 +00:00
2022-01-20 11:00:18 +00:00
2021-11-15 21:44:59 +00:00
2022-01-05 11:28:25 +00:00
2022-01-20 11:00:18 +00:00
2021-04-27 17:01:59 +00:00
2021-11-02 11:51:31 +00:00
2021-11-02 11:51:31 +00:00
2021-11-15 21:44:59 +00:00
2022-01-24 08:50:30 +00:00
2022-01-24 08:50:30 +00:00
2021-08-03 06:53:59 +00:00
2021-08-03 06:53:59 +00:00
2021-05-28 06:53:29 +00:00
2021-12-22 11:59:26 +00:00
2022-01-18 08:22:15 +00:00
2022-01-18 08:22:15 +00:00
2022-01-04 16:19:33 +00:00
2021-08-31 14:27:49 +00:00
2021-04-27 17:01:59 +00:00
2021-11-15 21:44:59 +00:00
2021-11-18 14:42:35 +00:00
2021-10-26 10:35:41 +00:00
2022-01-04 16:19:33 +00:00
2021-05-28 06:53:29 +00:00
2022-01-10 14:56:03 +00:00
2022-01-04 16:19:33 +00:00
2021-06-01 06:57:31 +00:00
2021-05-12 17:06:58 +00:00
2022-01-10 14:56:03 +00:00
2022-01-24 09:04:10 +00:00
2021-11-18 14:42:35 +00:00
2022-01-10 14:56:03 +00:00
2021-04-19 16:22:23 +00:00
2021-04-15 10:20:00 +00:00
2021-09-28 10:29:54 +00:00
2021-11-15 21:44:59 +00:00
2022-01-04 20:44:07 +00:00
2022-01-10 14:56:03 +00:00
2022-01-04 16:19:33 +00:00
2022-01-04 16:19:33 +00:00
2021-04-30 18:55:47 +00:00
2022-01-04 16:19:33 +00:00
2022-01-24 08:50:30 +00:00
2022-01-24 08:50:30 +00:00
2021-05-28 06:53:29 +00:00
2021-05-28 06:53:29 +00:00
2021-05-28 06:53:29 +00:00
2021-05-17 14:37:55 +00:00
2021-04-08 06:39:22 +00:00
2022-01-11 10:58:35 +00:00
2022-01-24 08:50:30 +00:00
2021-07-30 22:13:59 +00:00
2022-01-10 14:56:03 +00:00
2021-11-15 21:44:59 +00:00
2021-07-30 22:13:59 +00:00
2021-08-11 21:50:08 +00:00
2021-11-15 21:44:59 +00:00
2021-07-30 22:13:59 +00:00
2021-07-30 22:13:59 +00:00
2021-05-28 06:53:29 +00:00
2021-05-27 09:56:42 +00:00
2021-05-17 14:37:55 +00:00
2021-05-28 06:53:29 +00:00
2022-01-24 08:50:30 +00:00
2021-08-10 10:40:03 +00:00
2021-07-30 22:13:59 +00:00
2022-01-24 08:50:30 +00:00
2022-01-24 08:50:30 +00:00
2022-01-19 12:17:47 +00:00
2022-01-04 16:19:33 +00:00
2021-07-30 22:13:59 +00:00
2021-07-30 22:13:59 +00:00
2022-01-03 20:00:52 +00:00
2021-05-05 16:22:33 +00:00
2021-06-29 14:37:32 +00:00
2021-06-29 14:37:32 +00:00
2021-11-04 11:40:28 +00:00
2021-10-18 13:32:22 +00:00
2021-05-21 21:45:29 +00:00
2021-05-21 21:45:29 +00:00
2021-07-30 22:13:59 +00:00
2021-05-10 10:31:48 +00:00
2021-05-10 10:31:48 +00:00
2021-09-16 09:40:52 +00:00
2022-01-24 09:04:10 +00:00
2022-01-24 08:50:30 +00:00
2021-07-30 22:13:59 +00:00
2022-01-25 08:25:50 +00:00
2021-07-30 22:13:59 +00:00
2021-04-16 13:10:54 +00:00
2021-06-15 09:44:36 +00:00
2021-11-04 14:46:27 +00:00
2022-01-25 08:25:50 +00:00
2022-01-25 08:25:50 +00:00
2021-11-04 14:46:27 +00:00
2021-11-04 14:46:27 +00:00
2021-11-04 14:46:27 +00:00
2021-07-30 22:13:59 +00:00
2021-07-19 14:27:27 +00:00
2022-01-20 11:00:18 +00:00
2022-01-03 20:00:52 +00:00
2021-11-04 14:46:27 +00:00
2021-11-04 14:46:27 +00:00
2022-01-11 20:45:16 +00:00
2022-01-24 08:50:30 +00:00
2022-01-11 20:45:16 +00:00
2022-01-04 16:19:33 +00:00
2022-01-04 16:19:33 +00:00
2021-07-30 22:13:59 +00:00
2021-04-20 06:44:40 +00:00
2021-04-20 06:44:40 +00:00
2021-07-26 16:33:54 +00:00
2021-07-30 22:13:59 +00:00
2022-01-18 13:46:37 +00:00
2021-05-17 14:37:55 +00:00
2021-05-24 16:17:35 +00:00
2021-07-30 22:13:59 +00:00
2021-04-27 17:01:59 +00:00
2022-01-20 11:00:18 +00:00
2021-05-27 09:56:42 +00:00
2021-12-21 19:52:56 +00:00
2021-05-24 16:17:35 +00:00
2021-07-30 22:13:59 +00:00
2021-12-22 11:59:26 +00:00
2021-12-22 11:59:26 +00:00
2021-11-30 11:01:14 +00:00
2021-11-30 11:01:14 +00:00
2021-07-30 22:13:59 +00:00
2022-01-24 08:50:30 +00:00
2022-01-24 08:50:30 +00:00