commit | 36a6599a95d634eca27c2f15f194b451403e301d | [log] [tgz] |
---|---|---|
author | Evan Shrubsole <eshr@webrtc.org> | Tue Sep 20 08:04:58 2022 |
committer | WebRTC LUCI CQ <webrtc-scoped@luci-project-accounts.iam.gserviceaccount.com> | Tue Sep 20 09:51:49 2022 |
tree | 3b2868c0077f1e4d51031194168970c5c35bf16a | |
parent | 275d63a13e4be740b807ab6fbeeca72a53da2238 [diff] |
Schedule all video decodes with high precision Bug: chromium:1365820 Change-Id: I91ca7e42c4ce9b49f4b087b898bbfb3cc4cf2935 Reviewed-on: https://webrtc-review.googlesource.com/c/src/+/276040 Reviewed-by: Ilya Nikolaevskiy <ilnik@webrtc.org> Commit-Queue: Evan Shrubsole <eshr@webrtc.org> Cr-Commit-Position: refs/heads/main@{#38126}
diff --git a/video/task_queue_frame_decode_scheduler.cc b/video/task_queue_frame_decode_scheduler.cc index 62f91cb..c53a530 100644 --- a/video/task_queue_frame_decode_scheduler.cc +++ b/video/task_queue_frame_decode_scheduler.cc
@@ -45,7 +45,7 @@ TimeDelta wait = std::max( TimeDelta::Zero(), schedule.latest_decode_time - clock_->CurrentTime()); - bookkeeping_queue_->PostDelayedTask( + bookkeeping_queue_->PostDelayedHighPrecisionTask( SafeTask(task_safety_.flag(), [this, rtp, schedule, cb = std::move(cb)]() mutable { RTC_DCHECK_RUN_ON(bookkeeping_queue_);