diff options
author | 2025-03-03 16:30:17 -0500 | |
---|---|---|
committer | 2025-03-10 16:58:51 -0400 | |
commit | a8da2ca27afc482043032299e873b95994eff06b (patch) | |
tree | 15f81cd477b1b8e6689ff71173d016d02da0c82a /services/surfaceflinger/ScreenCaptureOutput.cpp | |
parent | 0864e4f913faa5464f61cc5e870a3d69fa70557a (diff) |
SF: Remove *DisplayId::tryCast usage from Output
Work towards DisplayId opaqueness by eliminating call-sites to APIs that
parse the display ID values directly. One such site is
compositionengine::Output and its implementers, such as
compositionengine::Display.
Replace all calls to *DisplayId::tryCast with local calls to cached
display state at the time of Output creation.
Flag: com.android.graphics.surfaceflinger.flags.stable_edid_ids
Bug: 390690584
Test: libcompositionengine_test && libsurfaceflinger_unittest
Change-Id: I5524928e839e683184a878d08c2515e3d9d0593d
Diffstat (limited to 'services/surfaceflinger/ScreenCaptureOutput.cpp')
0 files changed, 0 insertions, 0 deletions