|
Compute damage rect for Cast video compositing
During Cast video playback (using underlay), we can save substantial
power by providing a damage rect that indicates which areas of the
GL buffer actually need drawing. Intuitively, this is just the area
of subtitles or other graphics occluding the video. The system will
just read from the video underlay outside this area (and default to
black outside the video's rect).
BUG=internal b/31264129
CQ_INCLUDE_TRYBOTS=master.tryserver.blink:linux_trusty_blink_rel
|
Unified diffs |
Side-by-side diffs |
Delta from patch set |
Stats (+282 lines, -5 lines) |
Patch |
![](/static/closedtriangle.gif) |
M |
cc/BUILD.gn
|
View
|
|
1 chunk |
+2 lines, -0 lines |
0 comments
|
Download
|
![](/static/closedtriangle.gif) |
M |
cc/output/gl_renderer.h
|
View
|
|
1 chunk |
+1 line, -0 lines |
0 comments
|
Download
|
![](/static/closedtriangle.gif) |
M |
cc/output/gl_renderer.cc
|
View
|
|
3 chunks |
+9 lines, -0 lines |
0 comments
|
Download
|
![](/static/closedtriangle.gif) |
M |
cc/output/output_surface_frame.h
|
View
|
|
1 chunk |
+1 line, -0 lines |
0 comments
|
Download
|
![](/static/closedtriangle.gif) |
M |
cc/output/overlay_processor.h
|
View
|
|
2 chunks |
+7 lines, -0 lines |
0 comments
|
Download
|
![](/static/closedtriangle.gif) |
M |
cc/output/overlay_processor.cc
|
View
|
|
3 chunks |
+14 lines, -0 lines |
0 comments
|
Download
|
![](/static/closedtriangle.gif) |
A |
cc/output/overlay_strategy_cast_underlay.h
|
View
|
|
1 chunk |
+37 lines, -0 lines |
0 comments
|
Download
|
![](/static/closedtriangle.gif) |
A |
cc/output/overlay_strategy_cast_underlay.cc
|
View
|
|
1 chunk |
+72 lines, -0 lines |
0 comments
|
Download
|
![](/static/closedtriangle.gif) |
M |
cc/output/overlay_unittest.cc
|
View
|
|
5 chunks |
+122 lines, -0 lines |
0 comments
|
Download
|
![](/static/closedtriangle.gif) |
M |
chromecast/browser/cast_browser_main_parts.cc
|
View
|
|
1 chunk |
+1 line, -1 line |
0 comments
|
Download
|
![](/static/closedtriangle.gif) |
M |
components/display_compositor/compositor_overlay_candidate_validator_ozone.h
|
View
|
|
2 chunks |
+3 lines, -1 line |
0 comments
|
Download
|
![](/static/closedtriangle.gif) |
M |
components/display_compositor/compositor_overlay_candidate_validator_ozone.cc
|
View
|
|
3 chunks |
+7 lines, -1 line |
0 comments
|
Download
|
![](/static/closedtriangle.gif) |
M |
content/browser/compositor/gpu_browser_compositor_output_surface.cc
|
View
|
|
1 chunk |
+4 lines, -1 line |
0 comments
|
Download
|
![](/static/closedtriangle.gif) |
M |
content/browser/compositor/gpu_process_transport_factory.cc
|
View
|
|
1 chunk |
+2 lines, -1 line |
0 comments
|
Download
|
Total messages: 8 (3 generated)
|