Chromium Code Reviews
chromiumcodereview-hr@appspot.gserviceaccount.com (chromiumcodereview-hr) | Please choose your nickname with Settings | Help | Chromium Project | Gerrit Changes | Sign out
(178)

Issue 2920613002: ozone: fix broken overlay promotion bug at start-up time. (Closed)

Created:
3 years, 6 months ago by dshwang
Modified:
3 years, 6 months ago
CC:
chromium-reviews, kalyank, piman+watch_chromium.org, ozone-reviews_chromium.org
Target Ref:
refs/heads/master
Project:
chromium
Visibility:
Public.

Description

ozone: fix broken overlay promotion bug at start-up time. DrmOverlayValidator::TestPageFlip() can be called before HardwareDisplayController is installed in GPU process. In the case, it reports any planes are not overlayable. However, the client keeps this information as cache and the overlay never happens. To fix it, when the browser updates display configuration, it resets the cache. BUG=683347 TEST=Run chrome on samus Review-Url: https://codereview.chromium.org/2920613002 Cr-Commit-Position: refs/heads/master@{#476426} Committed: https://chromium.googlesource.com/chromium/src/+/2278b11f49a4b57a7b58ab0b00b35a38f3161504

Patch Set 1 #

Patch Set 2 : reset cache #

Patch Set 3 : move to GpuConfiguredDisplay #

Unified diffs Side-by-side diffs Delta from patch set Stats (+14 lines, -6 lines) Patch
M ui/ozone/platform/drm/host/drm_display_host_manager.h View 1 2 3 chunks +3 lines, -0 lines 0 comments Download
M ui/ozone/platform/drm/host/drm_display_host_manager.cc View 1 2 3 chunks +7 lines, -2 lines 0 comments Download
M ui/ozone/platform/drm/ozone_platform_gbm.cc View 1 2 1 chunk +4 lines, -4 lines 0 comments Download

Messages

Total messages: 24 (13 generated)
dshwang
dnicoara@, could you review? On 2017/05/29 15:17:57, dnicoara wrote: > Any idea how we're getting ...
3 years, 6 months ago (2017-05-31 21:09:43 UTC) #2
dnicoara
On 2017/05/31 21:09:43, dshwang wrote: > dnicoara@, could you review? > > On 2017/05/29 15:17:57, ...
3 years, 6 months ago (2017-05-31 21:19:51 UTC) #3
dshwang
On 2017/05/31 21:19:51, dnicoara wrote: > On 2017/05/31 21:09:43, dshwang wrote: > > dnicoara@, could ...
3 years, 6 months ago (2017-05-31 21:37:19 UTC) #4
dnicoara
On 2017/05/31 21:19:51, dnicoara wrote: > On 2017/05/31 21:09:43, dshwang wrote: > > dnicoara@, could ...
3 years, 6 months ago (2017-05-31 21:39:12 UTC) #5
dnicoara
On 2017/05/31 21:37:19, dshwang wrote: > On 2017/05/31 21:19:51, dnicoara wrote: > > On 2017/05/31 ...
3 years, 6 months ago (2017-05-31 21:48:01 UTC) #6
dshwang
On 2017/05/31 21:48:01, dnicoara wrote: > On 2017/05/31 21:37:19, dshwang wrote: > > On 2017/05/31 ...
3 years, 6 months ago (2017-05-31 23:50:11 UTC) #10
dnicoara
Thank you for the cleanup! Could you move the call site to DrmDisplayHostManager::GpuConfiguredDisplay()? DrmGpuPlatformSupportHost is ...
3 years, 6 months ago (2017-06-01 14:55:48 UTC) #13
dshwang
On 2017/06/01 14:55:48, dnicoara wrote: > Thank you for the cleanup! > > Could you ...
3 years, 6 months ago (2017-06-01 19:19:57 UTC) #16
dnicoara
Thank you! lgtm
3 years, 6 months ago (2017-06-01 19:27:41 UTC) #17
commit-bot: I haz the power
CQ is trying da patch. Follow status at: https://chromium-cq-status.appspot.com/v2/patch-status/codereview.chromium.org/2920613002/40001
3 years, 6 months ago (2017-06-01 20:46:02 UTC) #21
commit-bot: I haz the power
3 years, 6 months ago (2017-06-01 20:50:41 UTC) #24
Message was sent while issue was closed.
Committed patchset #3 (id:40001) as
https://chromium.googlesource.com/chromium/src/+/2278b11f49a4b57a7b58ab0b00b3...

Powered by Google App Engine
This is Rietveld 408576698