commit | 12dc8ef2f020c2f406d50a4b24b8f75a404975a8 | [log] [tgz] |
---|---|---|
author | Daniel Nicoara <dnicoara@chromium.org> | Fri May 25 18:16:13 2018 |
committer | Commit Bot <commit-bot@chromium.org> | Fri May 25 18:16:13 2018 |
tree | 76da75a54bdc81256b345a14a804f78588275085 | |
parent | 6a25833cb93164fb378d8087f9dae5fc28fc9b1e [diff] |
Reland "[Ozone-DRM] Refactor plane management and add tests" This is a reland of ce7674644d13e37b274716876a3867e1b1dd8b8d Original change's description: > [Ozone-DRM] Refactor plane management and add tests > > * We use plane properties on legacy DRM to get some details (plane > type, in_formats). Read the properties in HardwareDisplayPlane and > check that the required properties are available in DRM atomic. > * Split dummy plane into its own class to clean up code. > * Remove test plane since we can now create the real objects via > injected state in DrmDevice. > * Cleanup plane initialization. > * Remove MockHardwareDisplayPlaneManager and rely on MockDrmDevice to > inject the necessary state. > > BUG=839487 > TEST=Ran unittests > > Change-Id: I03c91620557dcf7426629cf97bb989d8d7e83c68 > Reviewed-on: https://chromium-review.googlesource.com/1048585 > Commit-Queue: Daniel Nicoara <dnicoara@chromium.org> > Reviewed-by: Daniele Castagna <dcastagna@chromium.org> > Cr-Commit-Position: refs/heads/master@{#561616} Bug: 839487 Change-Id: Ifb74647dfe1f05ef3339261dd1f7c51c0c371622 Reviewed-on: https://chromium-review.googlesource.com/1073487 Reviewed-by: Daniele Castagna <dcastagna@chromium.org> Commit-Queue: Daniel Nicoara <dnicoara@chromium.org> Cr-Commit-Position: refs/heads/master@{#561949}
Chromium is an open-source browser project that aims to build a safer, faster, and more stable way for all users to experience the web.
The project's web site is https://www.chromium.org.
Documentation in the source is rooted in docs/README.md.
Learn how to Get Around the Chromium Source Code Directory Structure .