Chromium Code Reviews
chromiumcodereview-hr@appspot.gserviceaccount.com (chromiumcodereview-hr) | Please choose your nickname with Settings | Help | Chromium Project | Gerrit Changes | Sign out
(53)

Issue 806413004: Plumb allow_overlay flag for video path into cc (Closed)

Created:
6 years ago by achaulk
Modified:
5 years, 10 months ago
CC:
chromium-reviews, posciak+watch_chromium.org, jam, mcasas+watch_chromium.org, sievers+watch_chromium.org, jbauman+watch_chromium.org, feature-media-reviews_chromium.org, darin-cc_chromium.org, kalyank, piman+watch_chromium.org, cc-bugs_chromium.org, wjia+watch_chromium.org, danakj+watch_chromium.org, miu+watch_chromium.org, vrk (LEFT CHROMIUM)
Base URL:
https://chromium.googlesource.com/chromium/src.git@master
Target Ref:
refs/pending/heads/master
Project:
chromium
Visibility:
Public.

Description

reland: Plumb allow_overlay flag for video path into cc This will allow hardware video overlays to be enabled in the compositor Committed: https://crrev.com/91d8e7f8c58a1278ae3ae8e721d4bd0c9d68ff72 Cr-Commit-Position: refs/heads/master@{#313806}

Patch Set 1 #

Total comments: 2

Patch Set 2 : remove set_allow_overlay funcs #

Total comments: 2

Patch Set 3 : add win/mac/android-specific changes #

Patch Set 4 : missed v4l2 #

Unified diffs Side-by-side diffs Delta from patch set Stats (+105 lines, -117 lines) Patch
M cc/resources/video_resource_updater.cc View 1 1 chunk +2 lines, -0 lines 0 comments Download
M cc/trees/layer_tree_host_unittest_context.cc View 1 1 chunk +12 lines, -18 lines 0 comments Download
M content/browser/media/capture/desktop_capture_device_aura.cc View 1 1 chunk +2 lines, -5 lines 0 comments Download
M content/browser/renderer_host/media/video_capture_controller_unittest.cc View 1 1 chunk +3 lines, -7 lines 0 comments Download
M content/common/gpu/client/gpu_video_decode_accelerator_host.h View 1 1 chunk +2 lines, -1 line 0 comments Download
M content/common/gpu/client/gpu_video_decode_accelerator_host.cc View 1 1 chunk +4 lines, -2 lines 0 comments Download
M content/common/gpu/gpu_messages.h View 1 1 chunk +3 lines, -2 lines 0 comments Download
M content/common/gpu/media/android_video_decode_accelerator.cc View 1 2 1 chunk +4 lines, -5 lines 0 comments Download
M content/common/gpu/media/dxva_video_decode_accelerator.cc View 1 2 1 chunk +2 lines, -3 lines 0 comments Download
M content/common/gpu/media/gpu_video_decode_accelerator.cc View 1 1 chunk +3 lines, -4 lines 0 comments Download
M content/common/gpu/media/v4l2_video_decode_accelerator.cc View 1 2 3 1 chunk +2 lines, -3 lines 0 comments Download
M content/common/gpu/media/vaapi_video_decode_accelerator.cc View 1 1 chunk +1 line, -1 line 0 comments Download
M content/common/gpu/media/vt_video_decode_accelerator.cc View 1 2 1 chunk +2 lines, -2 lines 0 comments Download
M content/renderer/media/android/webmediaplayer_android.cc View 1 2 2 chunks +9 lines, -14 lines 0 comments Download
M content/renderer/media/rtc_video_decoder.cc View 1 1 chunk +8 lines, -12 lines 0 comments Download
M content/renderer/media/video_capture_impl.cc View 1 1 chunk +6 lines, -10 lines 0 comments Download
M content/renderer/pepper/video_decoder_shim.cc View 1 1 chunk +2 lines, -2 lines 0 comments Download
M media/base/video_frame.h View 1 3 chunks +6 lines, -1 line 0 comments Download
M media/base/video_frame.cc View 1 3 chunks +5 lines, -2 lines 0 comments Download
M media/base/video_frame_unittest.cc View 1 2 chunks +12 lines, -10 lines 0 comments Download
M media/filters/gpu_video_decoder.cc View 1 1 chunk +6 lines, -10 lines 0 comments Download
M media/video/picture.h View 1 2 chunks +5 lines, -1 line 0 comments Download
M media/video/picture.cc View 1 1 chunk +4 lines, -2 lines 0 comments Download

Messages

Total messages: 38 (13 generated)
achaulk
Need security review for IPC change vrk for media/ piman for cc/ & content/
5 years, 11 months ago (2015-01-19 18:22:47 UTC) #2
alexst (slow to review)
https://codereview.chromium.org/806413004/diff/1/content/common/gpu/gpu_messages.h File content/common/gpu/gpu_messages.h (right): https://codereview.chromium.org/806413004/diff/1/content/common/gpu/gpu_messages.h#newcode695 content/common/gpu/gpu_messages.h:695: bool) /* Is overlay buffer */ Driveby nit: "Is ...
5 years, 11 months ago (2015-01-19 19:59:31 UTC) #6
DaleCurtis
Can you explain what this is in more detail? As well as how it is ...
5 years, 11 months ago (2015-01-20 18:32:06 UTC) #8
achaulk
This is intended to eventually replace the VIDEO_HOLE mechanism. This ties into the overlay mechanisms ...
5 years, 11 months ago (2015-01-20 18:36:19 UTC) #10
DaleCurtis
That's great to hear! Can you elaborate on why you chose to use getters/setters vs ...
5 years, 11 months ago (2015-01-20 18:40:04 UTC) #11
piman
LGTM for content/ and cc/
5 years, 11 months ago (2015-01-20 19:05:48 UTC) #12
achaulk
On 2015/01/20 18:40:04, DaleCurtis wrote: > That's great to hear! Can you elaborate on why ...
5 years, 11 months ago (2015-01-20 19:16:48 UTC) #13
DaleCurtis
Yes, they should be constructor flags then. Thanks!
5 years, 11 months ago (2015-01-20 19:19:17 UTC) #14
achaulk
On 2015/01/20 19:19:17, DaleCurtis wrote: > Yes, they should be constructor flags then. Thanks! Done
5 years, 11 months ago (2015-01-20 19:39:30 UTC) #15
DaleCurtis
One last question, are NATIVE_TEXTURE and allow_overlay synonymous?
5 years, 11 months ago (2015-01-20 19:52:26 UTC) #16
achaulk
On 2015/01/20 19:52:26, DaleCurtis wrote: > One last question, are NATIVE_TEXTURE and allow_overlay synonymous? From ...
5 years, 11 months ago (2015-01-20 19:55:26 UTC) #17
DaleCurtis
media/ lgtm then, thanks!
5 years, 11 months ago (2015-01-20 20:33:26 UTC) #18
jschuh
ipc security lgtm. (notes: opaque bool)
5 years, 11 months ago (2015-01-21 00:21:58 UTC) #19
Pawel Osciak
https://chromiumcodereview.appspot.com/806413004/diff/60001/media/video/picture.h File media/video/picture.h (right): https://chromiumcodereview.appspot.com/806413004/diff/60001/media/video/picture.h#newcode61 media/video/picture.h:61: bool allow_overlay); Could we get this property from PictureBuffer? ...
5 years, 11 months ago (2015-01-21 13:09:03 UTC) #21
achaulk
https://chromiumcodereview.appspot.com/806413004/diff/1/content/common/gpu/gpu_messages.h File content/common/gpu/gpu_messages.h (right): https://chromiumcodereview.appspot.com/806413004/diff/1/content/common/gpu/gpu_messages.h#newcode695 content/common/gpu/gpu_messages.h:695: bool) /* Is overlay buffer */ On 2015/01/19 19:59:31, ...
5 years, 11 months ago (2015-01-21 17:12:04 UTC) #22
commit-bot: I haz the power
CQ is trying da patch. Follow status at https://chromium-cq-status.appspot.com/patch-status/806413004/60001
5 years, 11 months ago (2015-01-23 20:28:16 UTC) #24
commit-bot: I haz the power
Try jobs failed on following builders: ios_rel_device_ng on tryserver.chromium.mac (http://build.chromium.org/p/tryserver.chromium.mac/builders/ios_rel_device_ng/builds/3831) Try jobs failed on following ...
5 years, 11 months ago (2015-01-23 20:34:03 UTC) #26
commit-bot: I haz the power
CQ is trying da patch. Follow status at https://chromium-cq-status.appspot.com/patch-status/806413004/80001
5 years, 10 months ago (2015-01-27 17:54:58 UTC) #28
commit-bot: I haz the power
Committed patchset #3 (id:80001)
5 years, 10 months ago (2015-01-27 18:24:42 UTC) #29
commit-bot: I haz the power
Patchset 3 (id:??) landed as https://crrev.com/32c0609baa6c3eea2400c6fe899a0ff60a1358dd Cr-Commit-Position: refs/heads/master@{#313310}
5 years, 10 months ago (2015-01-27 18:27:23 UTC) #30
James Cook
A revert of this CL (patchset #3 id:80001) has been created in https://codereview.chromium.org/881893002/ by jamescook@chromium.org. ...
5 years, 10 months ago (2015-01-27 20:21:20 UTC) #31
commit-bot: I haz the power
CQ is trying da patch. Follow status at https://chromium-cq-status.appspot.com/patch-status/806413004/100001
5 years, 10 months ago (2015-01-27 21:22:41 UTC) #33
commit-bot: I haz the power
CQ is trying da patch. Follow status at https://chromium-cq-status.appspot.com/patch-status/806413004/100001
5 years, 10 months ago (2015-01-29 22:13:15 UTC) #36
commit-bot: I haz the power
Committed patchset #4 (id:100001)
5 years, 10 months ago (2015-01-29 22:16:37 UTC) #37
commit-bot: I haz the power
5 years, 10 months ago (2015-01-29 22:18:41 UTC) #38
Message was sent while issue was closed.
Patchset 4 (id:??) landed as
https://crrev.com/91d8e7f8c58a1278ae3ae8e721d4bd0c9d68ff72
Cr-Commit-Position: refs/heads/master@{#313806}

Powered by Google App Engine
This is Rietveld 408576698