commit | 3e68cce46450bc156ed9ded9e3b0db0d58fdb87c | [log] [tgz] |
---|---|---|
author | Matt Buckley <mattbuckley@google.com> | Fri Aug 05 06:51:43 2022 +0000 |
committer | Matt Buckley <mattbuckley@google.com> | Wed Aug 10 21:29:16 2022 +0000 |
tree | 9f82095290be303eb847aab082bfbaa1aac24867 | |
parent | 1cf6d7f4cacfed91900c1af5d1a2872ae04dc8ff [diff] |
Fix SF hint sessions for virtual multi-display case Currently timing for hint sessions in SurfaceFlinger do not work for multi-display case with virtual displays (eg: Android Auto). This patch fixes that by tracking true sf present completion time to supplement hwc time tracking in the sf main thread deadline case. Bug: b/241465879 Test: manual Change-Id: I169dd4f4afd2223ed0a648440d5f59dc19dc07f6 (cherry picked from commit 1809d90ed310216a4d0d8da38b63ecd17d8d6ed2)