New issue
Advanced search Search tips
Note: Color blocks (like or ) mean that a user may not be available. Tooltip shows the reason.

Issue 710826 link

Starred by 5 users

Issue metadata

Status: WontFix
Owner:
Closed: Aug 2
Cc:
Components:
EstimatedDays: ----
NextAction: ----
OS: Chrome
Pri: 2
Type: Feature

Blocked on:
issue 729028
issue 672962
issue 718443
issue 720600

Blocking:
issue 732805



Sign in to add a comment

Exo should submit CompositorFrames via the MojoCompositorFrameSink

Project Member Reported by fsam...@chromium.org, Apr 12 2017

Issue description

Currently exo directly holds a CompositorFrameSink (that implements the MojoCompositorFrameSink interface), but calls methods on that CompositorFrameSink directly. In an out-of-process display compositor, that will be an IPC call. Exo apps have a number of subsurfaces that all need to update atomically.

This is blocked on surface synchronization.
 
Cc: rjkroege@chromium.org sadrul@chromium.org
Note that this also has performance implications. We need to understand the impact this will have on ARC++ apps and we need to come up with mitigations as necessary. Obviously, the cost of shipping CompositorFrames to another process introduces overhead which may impact performance / battery life.
Components: Internals>MUS Internals>Compositing
Labels: Type-Feature
Owner: penghuang@chromium.org
Status: Assigned (was: Available)
Assigning to penghuang@
Cc: weiliangc@chromium.org
Blockedon: 718443
Blockedon: 720600
Cc: varkha@chromium.org
Blocking: 728695
Blocking: 732572
Blocking: -601863
Components: -Internals>MUS
Blocking: -732572
Blocking: 732805
Labels: -Pri-3 OS-Chrome Pri-2
Blockedon: 729028
I have a CL make this work. But it has performance regression we need figure how
why the regression happens, if we can accept it. See issue 729028.
Blocking: -728695
Exo already submit frames through Mojo frame sink with mus and mash but not for cash. I think this issue is not a blocker for mushrome.
Status: WontFix (was: Assigned)
penghuang@ this is obsolete yes? At least in a Viz context? You should reopen if you disagree.

Sign in to add a comment