Revert^2 "[SF] Introduce VirtualDisplayId"
This change introduces a new class VirtualDisplayId which is inherited by HwcVirtualDisplayId and GpuVirtualDisplayId. HwcVirtualDisplayId replaces the current ids assigned to virtual displays backed by HWC. GpuVirtualDisplayIds are random generated IDs assigned to non HWC virtual displays, which currently don't have IDs. This way all compositionengine/Display and DisplayDevice objects have a DisplayId. The logic for ID generation is encapsulated in DisplayIdGenerator.h. Bug: 162916145 Bug: 160679868 Bug: 137375833 Test: scrcpy on device Test: atest DisplayIdGeneratorTest Test: atest libsurfaceflinger_unittest Test: m WITH_TIDY=1 surfaceflinger Change-Id: I6e7247d18e3521978dfd8af2dc7b1d36ccaa7313
Loading
Please register or sign in to comment