webrtc/test/time_controller
Markus Handell 8fa8619d7e FrameCadenceAdapter: account for encode sequence contention.
The synthetic delay added in ZeroHzAdapterMode::OnFrame does not
account for delay with respect to the initial frame post from
FrameCadenceAdapter::OnFrame. Fix this to account for time spent
in contention on the encode sequence.

Bug: webrtc:15456
Change-Id: I63446e8dfe8f62b09d972434a705e912f8a73d69
Reviewed-on: https://webrtc-review.googlesource.com/c/src/+/318420
Commit-Queue: Markus Handell <handellm@webrtc.org>
Reviewed-by: Erik Språng <sprang@webrtc.org>
Reviewed-by: Mirko Bonadei <mbonadei@webrtc.org>
Cr-Commit-Position: refs/heads/main@{#40675}
2023-08-31 17:45:51 +00:00
..
BUILD.gn Remove all usage of //rtc_base target 2023-01-16 14:36:06 +00:00
external_time_controller.cc Implement support for Chrome task origin tracing. #3.5/4 2023-03-01 11:11:37 +00:00
external_time_controller.h Delete ProcessThread creation from test TimeController as unused 2022-06-23 09:41:43 +00:00
external_time_controller_unittest.cc Update rtc::Event::Wait call sites to use TimeDelta. 2022-08-19 10:07:28 +00:00
real_time_controller.cc Delete ProcessThread creation from test TimeController as unused 2022-06-23 09:41:43 +00:00
real_time_controller.h Delete ProcessThread creation from test TimeController as unused 2022-06-23 09:41:43 +00:00
simulated_task_queue.cc Implement support for Chrome task origin tracing. #3.5/4 2023-03-01 11:11:37 +00:00
simulated_task_queue.h Implement support for Chrome task origin tracing. #3.5/4 2023-03-01 11:11:37 +00:00
simulated_thread.cc Implement support for Chrome task origin tracing. #4/4 2023-03-01 15:46:49 +00:00
simulated_thread.h Implement support for Chrome task origin tracing. #4/4 2023-03-01 15:46:49 +00:00
simulated_time_controller.cc FrameCadenceAdapter: account for encode sequence contention. 2023-08-31 17:45:51 +00:00
simulated_time_controller.h FrameCadenceAdapter: account for encode sequence contention. 2023-08-31 17:45:51 +00:00
simulated_time_controller_unittest.cc FrameCadenceAdapter: account for encode sequence contention. 2023-08-31 17:45:51 +00:00
time_controller_conformance_test.cc Replace Thread::Invoke with Thread::BlockingCall 2022-09-09 10:44:17 +00:00