commit | 6e844c42a37cbe452e55f77acbe662892a44ad21 | [log] [tgz] |
---|---|---|
author | Sunny Sachanandani <sunnyps@chromium.org> | Fri Nov 09 20:27:12 2018 |
committer | Commit Bot <commit-bot@chromium.org> | Fri Nov 09 20:27:12 2018 |
tree | 86834065bcb204983a8c625f587c76ab733bf57a | |
parent | 1d720f2a1f9396f2964bc169b24874f393e6f03c [diff] |
Reland "Reenable direct composition without video layers" This reverts commit 6fb9951ce0f87e70b86cb5b12b4cca635341cbad. Reason for revert: Not responsible for test failures. See crbug.com/903931 Original change's description: > 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} TBR=dcheng@chromium.org,phoglund@chromium.org,zmo@chromium.org,sunnyps@chromium.org,piman@chromium.org Change-Id: I47896832307fc7be15acfcefffe1953411e15cad No-Presubmit: true No-Tree-Checks: true No-Try: true Bug: 894675, 900702, 903931 Reviewed-on: https://chromium-review.googlesource.com/c/1330284 Reviewed-by: Sunny Sachanandani <sunnyps@chromium.org> Commit-Queue: Sunny Sachanandani <sunnyps@chromium.org> Cr-Commit-Position: refs/heads/master@{#606951}
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 .