commit | 11b27ea8afa04ed756360186ea014f247ccd7494 | [log] [tgz] |
---|---|---|
author | Guohui Deng <guohuideng@chromium.org> | Tue Feb 19 20:15:57 2019 |
committer | Commit Bot <commit-bot@chromium.org> | Tue Feb 19 20:15:57 2019 |
tree | f613c78cbd328617a6c3e08d34121fcd984ed4d3 | |
parent | 0234ae7dab51f0f73718f542afca0778b77e2b0c [diff] |
Add VideoHoleDrawQuad Cast needs a Quad that can carry |overlay_id| to active video plane (punch the video hole). We create a new Quad type,instead of using existing TextureDrawQuad because: 1. adding a relatively large |overlay_id| to TextureDrawQuad unnecessarily increases the size of TextureDrawQuad; 2. Many fields in TextureDrawQuad are not needed for Cast to punch the Video Hole. Bug: 925450 Test: Run newly added unit tests on VideoHoleDrawQuad locally. Change-Id: Id0a55d9f5e321c75c0cce74fdfa944d3a637d265 Reviewed-on: https://chromium-review.googlesource.com/c/1457213 Reviewed-by: Daniele Castagna <dcastagna@chromium.org> Reviewed-by: Daniel Cheng <dcheng@chromium.org> Reviewed-by: Frank Liberato <liberato@chromium.org> Reviewed-by: enne <enne@chromium.org> Commit-Queue: Guohui Deng <guohuideng@chromium.org> Cr-Commit-Position: refs/heads/master@{#633367}
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 .