diff options
author | 2024-12-10 15:11:28 -0500 | |
---|---|---|
committer | 2025-01-28 10:53:09 -0500 | |
commit | 0bf26cdb198b2b13b492a27de1701599f3b24458 (patch) | |
tree | 3673ebb7c2385eed2241de32a6b7e27cb55ad847 /libs/gui/ConsumerBase.cpp | |
parent | 04a3b4f2f512fdcba44a5f0434847659328f1a5c (diff) |
SF: Add EDID-ID Fabrication Logic
Adds logic to fabricate a display ID that is based solely on a given,
pre-parsed EDID data.
It does so by concatenating the EDID's generic fields, such as
manufacturer ID, product ID, etc. as a string, and hash-combine them
with the hashed values of the display serial numbers.
All hash functions are stable in order to consistently reproduce display
IDs when the same information is fed via the EDID blob.
Flag: com.android.graphics.surfaceflinger.flags.stable_edid_ids
Bug: 366042891
Test: N/A
Change-Id: I7693d4b0ca9fee5ed190c3530a69300a8a530cd2
Diffstat (limited to 'libs/gui/ConsumerBase.cpp')
0 files changed, 0 insertions, 0 deletions