Description[Ozone-Drm] Refactor GPU display management
This change decouples the DisplaySnapshot from the DrmDisplay since the
snapshot is only needed to IPC the display information to the browser
process. Also, move all the display configuration calls into the
DrmDisplay object to simplify state and clarify the intent of the
operations.
This change also moves the logic to parse the DRM display state into
DisplaySnapshot objects into a common location intended to be used by
both GPU and Browser processes. The parsing logic will be used in a
subsequent change to allow proper parsing of display configuration on
the browser side during startup.
BUG=484294
Committed: https://crrev.com/f8d980302e5136fd9b25f8f2c891d1f3859c6ddb
Cr-Commit-Position: refs/heads/master@{#329462}
Patch Set 1 #Patch Set 2 : . #
Total comments: 19
Patch Set 3 : fixed comments #
Total comments: 10
Patch Set 4 : . #
Total comments: 2
Patch Set 5 : . #Messages
Total messages: 22 (5 generated)
|