In order to make it possible for renderers to submit CompositorFrames directly to Viz without regressing the existing behaviour, it is necessary to rethink all features that depend on sniffing renderers' CompositorFrames in the browser.
When this task is over, the following methods must be gone:
1) RenderWidgetHostImpl::SubmitCompositorFrame
2) RenderWidgetHostViewAura::SubmitCompositorFrame
3) DelegatedFrameHost::SubmitCompositorFrame
Renderers' frames should be received directly by viz::CompositorFrameSinkImpl.
This is a metabug containing all other tasks that need to be done to achieve this goal.
Comment 1 by samans@chromium.org
, Oct 16 2017