commit | 6fb9951ce0f87e70b86cb5b12b4cca635341cbad | [log] [tgz] |
---|---|---|
author | Patrik Höglund <phoglund@chromium.org> | Fri Nov 09 12:58:40 2018 |
committer | Commit Bot <commit-bot@chromium.org> | Fri Nov 09 12:58:40 2018 |
tree | 5e21b7c758b4faf4c2994cefc082be7baf3eb0de | |
parent | c5f96267752a38d90b07932c438ca7354e92f3e3 [diff] |
Revert "Reenable direct composition without video layers" This reverts commit eec86ff6c03b228b426a4553c89724d04e0a0f56. Reason for revert: Appears to break cc_unittests on the Linux CFI bot: https://ci.chromium.org/p/chromium/builders/luci.chromium.ci/Linux%20CFI/11190 Original change's description: > Reenable direct composition without video layers > > Reenable direct composition surface on devices without hardware overlays > since it enables other power improvements like flip mode swap chain and > disabling DWM redirection surface. > > To mitigate the original concerns about direct composition, this change > makes DCLayerTree lazy initialize the video context and processor when > a video layer is first used. On devices that don't support hardware > overlays, the video context and processor will never be initialized. > > Bug: 894675, 900702 > Change-Id: I8c9d5b78718de2620ca177410d4916390e7cb219 > Reviewed-on: https://chromium-review.googlesource.com/c/1318808 > Commit-Queue: Sunny Sachanandani <sunnyps@chromium.org> > Reviewed-by: Zhenyao Mo <zmo@chromium.org> > Reviewed-by: Daniel Cheng <dcheng@chromium.org> > Reviewed-by: Antoine Labour <piman@chromium.org> > Cr-Commit-Position: refs/heads/master@{#606312} TBR=dcheng@chromium.org,zmo@chromium.org,sunnyps@chromium.org,piman@chromium.org # Not skipping CQ checks because original CL landed > 1 day ago. Bug: 894675, 900702 Change-Id: I094721159277c50d9061dfded252bbac1084977f Reviewed-on: https://chromium-review.googlesource.com/c/1328965 Reviewed-by: Patrik Höglund <phoglund@chromium.org> Commit-Queue: Patrik Höglund <phoglund@chromium.org> Cr-Commit-Position: refs/heads/master@{#606810}
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 .