henrika
6c453b7d59
Light-weight detection of static content when using WGC
...
This CL adds a light-weight detection of "frame content has changed
since last frame" to an existing pass where bytes are copied from a
texture to a DesktopFrame. The resulting boolean can then later be
used to bypass a full detection of if the content is static or not.
As a result, we only check for static content for a small fraction of
all captured WGC frames and this reduces the total load when 0Hz
is enabled for WGC.
Both WGC and 0Hz support for WGC is still behind a flag.
Bug: chromium:1421242
Change-Id: If9e3721c60a244a3919758fe861d56d4b54cb039
Reviewed-on: https://webrtc-review.googlesource.com/c/src/+/308821
Reviewed-by: Alexander Cooper <alcooper@chromium.org>
Commit-Queue: Henrik Andreassson <henrika@webrtc.org>
Cr-Commit-Position: refs/heads/main@{#40299}
2023-06-16 11:00:34 +00:00
..
2023-05-26 11:38:49 +00:00
2023-04-20 02:02:45 +00:00
2023-06-16 11:00:34 +00:00
2022-07-13 18:03:07 +00:00
2022-03-16 22:06:04 +00:00
2023-02-13 18:26:29 +00:00
2021-10-01 18:23:59 +00:00
2022-01-24 11:50:20 +00:00
2021-08-09 13:12:52 +00:00
2023-02-15 12:40:12 +00:00
2021-10-01 18:23:59 +00:00
2021-08-09 13:12:52 +00:00
2022-09-02 00:24:58 +00:00
2022-10-28 17:40:27 +00:00
2022-06-20 09:51:13 +00:00
2023-05-10 09:06:19 +00:00
2023-01-28 03:37:46 +00:00
2022-11-14 20:11:43 +00:00
2023-04-13 20:27:24 +00:00
2022-06-15 09:47:38 +00:00
2023-04-13 20:27:24 +00:00
2022-11-14 16:08:35 +00:00
2021-08-09 13:12:52 +00:00
2022-03-31 15:30:07 +00:00
2022-03-31 15:30:07 +00:00
2023-02-03 21:02:46 +00:00
2023-02-03 12:16:08 +00:00
2021-08-09 13:12:52 +00:00
2021-08-09 13:12:52 +00:00
2021-11-15 21:44:59 +00:00
2021-08-09 13:12:52 +00:00
2023-04-20 02:02:45 +00:00
2021-09-22 23:49:50 +00:00
2022-01-27 12:55:44 +00:00
2023-04-03 08:30:59 +00:00
2023-03-10 21:48:11 +00:00
2021-08-09 13:12:52 +00:00
2021-08-10 10:40:03 +00:00
2021-08-09 13:12:52 +00:00
2022-09-01 17:22:47 +00:00
2021-08-09 13:12:52 +00:00
2021-08-09 13:12:52 +00:00
2021-08-09 13:12:52 +00:00
2021-08-09 13:12:52 +00:00
2023-04-20 02:02:45 +00:00
2022-01-24 11:50:20 +00:00
2023-04-20 02:02:45 +00:00
2022-01-24 11:50:20 +00:00
2022-01-24 11:50:20 +00:00
2022-02-15 23:03:41 +00:00
2021-12-09 12:56:11 +00:00
2021-07-22 14:00:26 +00:00
2023-01-18 23:36:03 +00:00
2021-07-09 07:49:43 +00:00
2022-01-24 11:50:20 +00:00
2021-11-09 23:02:32 +00:00
2021-08-09 13:12:52 +00:00
2021-08-09 13:12:52 +00:00
2022-08-17 18:44:29 +00:00
2022-11-18 14:53:09 +00:00
2022-06-10 09:23:14 +00:00
2023-04-20 02:02:45 +00:00
2022-01-24 11:50:20 +00:00
2023-04-13 20:27:24 +00:00
2022-10-25 20:12:30 +00:00
2023-04-13 20:27:24 +00:00
2023-04-13 20:27:24 +00:00
2021-12-14 03:20:34 +00:00
2022-08-18 09:14:30 +00:00
2022-08-18 09:14:30 +00:00
2021-08-09 13:12:52 +00:00
2021-08-09 13:12:52 +00:00
2021-08-09 13:12:52 +00:00
2022-01-18 08:22:15 +00:00
2022-01-24 11:50:20 +00:00
2022-01-24 11:50:20 +00:00
2021-08-09 13:12:52 +00:00
2022-10-25 20:12:30 +00:00
2023-02-03 12:16:08 +00:00
2022-01-27 12:55:44 +00:00
2021-07-08 08:11:50 +00:00
2022-04-15 23:41:16 +00:00
2021-12-14 03:20:34 +00:00
2021-08-09 13:12:52 +00:00