Apply Surface Resize preventing patch |
||
Issue descriptionVersion: Chrome m49 OS: Android 5.1.1 Counter part of CompositorViewHolder is ContentViewRenderView, which holds the SurfaceView for rendering content. Many patches which fixes SurfaceView black patch issues is not yet applied in ContentViewRenderView (SurfaceView resize prevention patch). Needs to apply same patch to CVRV for saving those issues on its customers.
,
Apr 29 2016
As someone who's not really familiar with both, would it make sense to use CompositorViewHolder everywhere and retire ContentViewRenderView?
,
Apr 29 2016
For using CompositorViewHolder, we need Chrome to be part of the build. But as a replica of ContentShell, content module alone can be used for rendering the content, without using Chrome features. So in that case CVRV is the reference for end developers.
,
Apr 30 2016
@Yaron - Could you please share your opinion on #3 ?
,
May 2 2016
So this is because the embedder needs some knowledge of where/how to merge the content provided by the renderer with its own UI? Given the nature of the fix you're describing though, there may be possible for greater re-use - that's all I'm saying. I'm really not familiar with the specifics of this so can't comment furter
,
May 2 2016
So this is because the embedder needs some knowledge of where/how to merge the content provided by the renderer with its own UI ? -> Yes. For a customized user experience than rich UX of Chrome. I also understands your valuable suggestion of coupling CompositorViewHolder, with defined embedder instead of CVRV. If we apply those patches to CVRV, then those issues related to SurfaceView will gets resolved in ContentShell as well. That's the only benefit we are going to get finally. If that is not so important, we can stop applying those patches to CVRV. What do you suggest ?
,
May 2 2016
There is little value in making ContentShell perfect from an end user's POV. It is meant as a reference example and for developers to work with. If these don't impede developers then I don't think it's worth fixing
,
May 2 2016
Ok I agree with you. We shall close this issue, without applying those patches. Thank you. |
||
►
Sign in to add a comment |
||
Comment 1 by ajit...@samsung.com
, Apr 29 2016