Markus Handell
f7f0b2108f
ZeroHz: Repeat refresh frame requests until a frame is received.
...
When MediaStreamVideoSource::RequestRefreshFrame is called, the
capturer most often emits a refresh frame. Due to various
conditions such as for example timing of prior delivery,
these frames can be dropped at various places in the input
pipeline into WebRTC.
This change ensures the frame cadence adapter repeatedly
requests refresh frames at max fps frequency until one is
received, in which case the requests cease.
Fixed: chromium:1324120
Change-Id: I90f85d31b132b6c441aa1c28c5eff85e3dc365ad
Reviewed-on: https://webrtc-review.googlesource.com/c/src/+/263520
Reviewed-by: Ilya Nikolaevskiy <ilnik@webrtc.org>
Commit-Queue: Markus Handell <handellm@webrtc.org>
Cr-Commit-Position: refs/heads/main@{#36998}
2022-05-25 07:58:49 +00:00
..
2022-05-20 15:21:21 +00:00
2022-05-23 08:44:26 +00:00
2021-07-22 16:41:26 +00:00
2021-11-05 12:37:45 +00:00
2021-07-28 13:22:27 +00:00
2021-08-10 10:40:03 +00:00
2022-03-14 14:36:35 +00:00
2022-03-29 10:14:00 +00:00
2022-03-29 10:14:00 +00:00
2022-05-25 07:58:49 +00:00
2021-12-22 16:27:27 +00:00
2022-01-03 15:36:02 +00:00
2022-01-27 12:55:44 +00:00
2021-07-28 13:22:27 +00:00
2022-01-27 12:55:44 +00:00
2022-05-22 10:54:38 +00:00
2022-02-14 11:14:00 +00:00
2022-02-14 11:14:00 +00:00
2022-02-14 11:14:00 +00:00
2021-03-24 12:08:23 +00:00
2022-03-09 13:23:21 +00:00
2021-03-24 12:08:23 +00:00
2021-07-28 13:22:27 +00:00
2021-07-28 13:22:27 +00:00
2021-06-03 10:46:49 +00:00
2021-06-03 10:46:49 +00:00
2021-06-03 10:46:49 +00:00
2022-04-26 09:26:35 +00:00
2022-05-23 13:43:40 +00:00
2022-05-05 14:34:48 +00:00
2022-05-25 07:58:49 +00:00
2022-05-25 07:58:49 +00:00
2022-03-29 10:14:00 +00:00
2022-02-14 11:14:00 +00:00
2022-03-29 10:14:00 +00:00
2022-03-02 15:07:25 +00:00
2022-02-14 11:14:00 +00:00
2021-08-18 15:58:40 +00:00
2021-11-16 11:29:40 +00:00
2022-04-29 12:16:42 +00:00
2021-11-16 11:29:40 +00:00
2021-04-20 09:42:05 +00:00
2022-02-16 14:23:59 +00:00
2021-11-15 21:44:59 +00:00
2021-07-28 13:22:27 +00:00
2022-01-11 10:58:35 +00:00
2022-05-22 10:54:38 +00:00
2022-05-22 10:54:38 +00:00
2022-05-22 10:54:38 +00:00
2022-05-22 10:54:38 +00:00
2022-05-22 10:54:38 +00:00
2022-05-22 10:54:38 +00:00
2022-05-22 10:54:38 +00:00
2021-05-18 13:37:51 +00:00
2021-05-18 13:37:51 +00:00
2021-05-18 13:37:51 +00:00
2022-03-17 10:26:57 +00:00
2021-07-28 13:22:27 +00:00
2022-05-22 10:54:38 +00:00
2022-05-22 10:54:38 +00:00
2022-05-23 13:21:32 +00:00
2022-05-20 15:21:21 +00:00
2022-01-13 14:16:48 +00:00
2021-07-28 13:22:27 +00:00
2022-05-22 10:54:38 +00:00
2022-05-22 10:54:38 +00:00
2022-05-23 13:21:32 +00:00
2021-04-19 16:59:48 +00:00
2022-03-14 14:36:35 +00:00
2022-03-29 10:14:00 +00:00
2022-03-29 10:14:00 +00:00
2021-11-15 21:44:59 +00:00
2022-01-27 12:55:44 +00:00
2022-03-17 10:26:57 +00:00
2022-03-17 10:26:57 +00:00
2021-07-28 13:22:27 +00:00
2022-02-14 11:14:00 +00:00
2022-02-14 11:14:00 +00:00
2022-02-14 11:14:00 +00:00
2022-05-23 13:21:32 +00:00
2022-05-23 13:21:32 +00:00
2022-05-23 13:21:32 +00:00
2022-05-23 08:44:26 +00:00
2022-05-23 08:44:26 +00:00
2021-07-28 13:22:27 +00:00
2022-05-23 08:44:26 +00:00
2022-05-22 10:54:38 +00:00
2022-05-22 10:54:38 +00:00
2022-05-23 16:37:22 +00:00
2022-05-22 10:54:38 +00:00
2022-01-31 11:40:27 +00:00
2022-01-31 11:40:27 +00:00
2022-01-31 11:40:27 +00:00
2022-03-14 14:36:35 +00:00
2022-05-13 20:31:06 +00:00
2022-03-29 10:14:00 +00:00
2022-05-23 08:44:26 +00:00
2022-04-21 09:00:14 +00:00
2022-03-29 10:14:00 +00:00
2021-12-21 19:52:56 +00:00
2021-12-21 19:52:56 +00:00
2021-12-21 19:52:56 +00:00
2021-07-28 13:22:27 +00:00
2022-04-26 09:26:35 +00:00
2022-03-29 10:14:00 +00:00
2022-03-29 10:14:00 +00:00
2022-05-23 08:34:36 +00:00
2022-05-23 08:34:36 +00:00
2022-04-06 16:08:00 +00:00