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

Issue 1451353002: Implement GpuArcVideoService for arc video accelerator (Closed)

Created:
5 years, 1 month ago by kcwu
Modified:
4 years, 11 months ago
CC:
chromium-reviews, danakj+watch_chromium.org, darin-cc_chromium.org, feature-media-reviews_chromium.org, jbauman+watch_chromium.org, kalyank, mcasas+watch_chromium.org, piman+watch_chromium.org, posciak+watch_chromium.org, sievers+watch_chromium.org
Base URL:
https://chromium.googlesource.com/chromium/src.git@master
Target Ref:
refs/pending/heads/master
Project:
chromium
Visibility:
Public.

Description

Implement GpuArcVideoService for arc video accelerator GpuArcVideoService creates new channel and dispatch IPC to ArcVideoAccelerator. BUG=b/25057601 Committed: https://crrev.com/daa96926c4bd58df2790c0e12fc92d858243ed0a Cr-Commit-Position: refs/heads/master@{#368797}

Patch Set 1 #

Patch Set 2 : #

Total comments: 8

Patch Set 3 : #

Total comments: 24

Patch Set 4 : rename to GpuArcVideoService; Host move to content/browser; interface updated #

Patch Set 5 : use GpuProcessHost instead of GpuChannelHost #

Total comments: 14

Patch Set 6 : rebased with new ArcBridgeService; addressed Owen's comments #

Total comments: 25

Patch Set 7 : split out ArcVideoAccelerator interface #

Patch Set 8 : (rebase only) #

Patch Set 9 : addressed Owen and Pawel's comments #

Patch Set 10 : nits #

Total comments: 6

Patch Set 11 : addressed Luis's comments #

Total comments: 10

Patch Set 12 : rebase and addressed luis's comments #

Total comments: 22

Patch Set 13 : addressed Pawel's comments #

Patch Set 14 : fix gn build; fix component build #

Patch Set 15 : (forgot to add) #

Total comments: 4

Patch Set 16 : addressed Pawel's comments #

Total comments: 19

Patch Set 17 : addressed avi, stevenjb, lhchavez, dcheng's comments #

Total comments: 4

Patch Set 18 : addressed Owen's comments: split GpuArcVideoServiceHost and named the new code arc::ArcVideoBridge #

Total comments: 10

Patch Set 19 : addressed jbauman and posciak's comments #

Total comments: 7

Patch Set 20 : addressed hidehiko's comments #

Patch Set 21 : nits: s/2015/2016/ #

Patch Set 22 : rebase: follow ArcBridgeService changes #

Total comments: 6

Patch Set 23 : addressed avi's comments #

Total comments: 4

Patch Set 24 : rebase; MinVersion=2 #

Patch Set 25 : addressed dcheng's comments #

Total comments: 3
Unified diffs Side-by-side diffs Delta from patch set Stats (+659 lines, -5 lines) Patch
M chrome/browser/chromeos/chrome_browser_main_chromeos.cc View 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 3 chunks +6 lines, -1 line 0 comments Download
M components/arc.gypi View 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 2 chunks +4 lines, -0 lines 0 comments Download
M components/arc/BUILD.gn View 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 2 chunks +4 lines, -0 lines 0 comments Download
M components/arc/arc_bridge_service.h View 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 8 chunks +11 lines, -0 lines 0 comments Download
M components/arc/arc_bridge_service.cc View 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 2 chunks +24 lines, -0 lines 0 comments Download
M components/arc/arc_service_manager.h View 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 2 chunks +5 lines, -2 lines 0 comments Download
M components/arc/arc_service_manager.cc View 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 3 chunks +8 lines, -2 lines 0 comments Download
M components/arc/common/arc_bridge.mojom View 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 2 chunks +4 lines, -0 lines 0 comments Download
A components/arc/common/video.mojom View 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 1 chunk +15 lines, -0 lines 0 comments Download
A components/arc/video/arc_video_bridge.h View 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 1 chunk +41 lines, -0 lines 0 comments Download
A components/arc/video/arc_video_bridge.cc View 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 1 chunk +52 lines, -0 lines 0 comments Download
A components/arc/video/video_host_delegate.h View 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 1 chunk +26 lines, -0 lines 0 comments Download
M content/browser/BUILD.gn View 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 1 chunk +4 lines, -0 lines 0 comments Download
M content/browser/DEPS View 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 1 chunk +1 line, -0 lines 1 comment Download
A content/browser/gpu/gpu_arc_video_service_host.h View 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 1 chunk +54 lines, -0 lines 0 comments Download
A content/browser/gpu/gpu_arc_video_service_host.cc View 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 1 chunk +76 lines, -0 lines 0 comments Download
M content/browser/gpu/gpu_process_host.h View 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 4 chunks +20 lines, -0 lines 0 comments Download
M content/browser/gpu/gpu_process_host.cc View 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 4 chunks +44 lines, -0 lines 0 comments Download
M content/common/BUILD.gn View 1 2 3 4 5 6 7 8 9 10 11 12 13 2 chunks +3 lines, -0 lines 0 comments Download
M content/common/gpu/gpu_channel_manager.h View 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 3 chunks +11 lines, -0 lines 0 comments Download
M content/common/gpu/gpu_channel_manager.cc View 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 3 chunks +30 lines, -0 lines 0 comments Download
M content/common/gpu/gpu_messages.h View 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 1 chunk +23 lines, -0 lines 0 comments Download
M content/common/gpu/gpu_process_launch_causes.h View 1 2 3 4 1 chunk +1 line, -0 lines 0 comments Download
A content/common/gpu/media/gpu_arc_video_service.h View 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 1 chunk +68 lines, -0 lines 0 comments Download
A content/common/gpu/media/gpu_arc_video_service.cc View 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 1 chunk +92 lines, -0 lines 2 comments Download
M content/content_browser.gypi View 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 2 chunks +6 lines, -0 lines 0 comments Download
M content/content_common.gypi View 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 1 chunk +2 lines, -0 lines 0 comments Download
A content/public/browser/arc_video_host_delegate.h View 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 1 chunk +21 lines, -0 lines 0 comments Download
M tools/metrics/histograms/histograms.xml View 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 1 chunk +3 lines, -0 lines 0 comments Download

Dependent Patchsets:

Messages

Total messages: 70 (11 generated)
kcwu
5 years, 1 month ago (2015-11-20 07:28:13 UTC) #2
Owen Lin
Just first batch. Need to understand more to do the review. https://codereview.chromium.org/1451353002/diff/20001/content/common/gpu/client/gpu_arc_accelerator_host.cc File content/common/gpu/client/gpu_arc_accelerator_host.cc (right): ...
5 years, 1 month ago (2015-11-23 05:31:07 UTC) #3
kcwu
https://codereview.chromium.org/1451353002/diff/20001/content/common/gpu/client/gpu_arc_accelerator_host.cc File content/common/gpu/client/gpu_arc_accelerator_host.cc (right): https://codereview.chromium.org/1451353002/diff/20001/content/common/gpu/client/gpu_arc_accelerator_host.cc#newcode90 content/common/gpu/client/gpu_arc_accelerator_host.cc:90: while (pending_requests_.empty()) { On 2015/11/23 05:31:06, Owen Lin wrote: ...
5 years, 1 month ago (2015-11-23 08:11:48 UTC) #4
Pawel Osciak
https://codereview.chromium.org/1451353002/diff/40001/content/common/gpu/gpu_messages.h File content/common/gpu/gpu_messages.h (right): https://codereview.chromium.org/1451353002/diff/40001/content/common/gpu/gpu_messages.h#newcode825 content/common/gpu/gpu_messages.h:825: IPC_MESSAGE_CONTROL1(GpuMsg_CreateArcAccelerator, int32_t /* device_type */) Perhaps we should use ...
5 years ago (2015-11-24 10:41:14 UTC) #5
kcwu
Hi Pawel, Could you take a look the discussion first at line 19 and 33 ...
5 years ago (2015-11-24 13:02:43 UTC) #6
Owen Lin
https://codereview.chromium.org/1451353002/diff/40001/content/common/gpu/client/gpu_arc_accelerator_host.cc File content/common/gpu/client/gpu_arc_accelerator_host.cc (right): https://codereview.chromium.org/1451353002/diff/40001/content/common/gpu/client/gpu_arc_accelerator_host.cc#newcode91 content/common/gpu/client/gpu_arc_accelerator_host.cc:91: pending_requests_.front().Run(IPC::ChannelHandle(), 0); I thought result "0" means success, but ...
5 years ago (2015-11-26 03:54:41 UTC) #7
kcwu
major changes: 1. I moved GpuArcVideoServiceHost to content/browser for better dependency, but I am still ...
5 years ago (2015-11-26 10:34:43 UTC) #8
kcwu
The CL is updated to use GpuProcessHost.
5 years ago (2015-11-27 11:50:50 UTC) #9
Owen Lin
https://codereview.chromium.org/1451353002/diff/80001/components/arc/arc_bridge_service.h File components/arc/arc_bridge_service.h (right): https://codereview.chromium.org/1451353002/diff/80001/components/arc/arc_bridge_service.h#newcode71 components/arc/arc_bridge_service.h:71: virtual void OnCreateArcVideoAcceleratorConnection() {} How about rename it as ...
5 years ago (2015-12-07 09:05:23 UTC) #11
kcwu
rebased with new ArcBridgeService; addressed Owen's comments https://codereview.chromium.org/1451353002/diff/80001/components/arc/arc_bridge_service.h File components/arc/arc_bridge_service.h (right): https://codereview.chromium.org/1451353002/diff/80001/components/arc/arc_bridge_service.h#newcode71 components/arc/arc_bridge_service.h:71: virtual void ...
5 years ago (2015-12-10 10:17:37 UTC) #12
Owen Lin
https://codereview.chromium.org/1451353002/diff/100001/components/arc/arc_bridge_service.h File components/arc/arc_bridge_service.h (right): https://codereview.chromium.org/1451353002/diff/100001/components/arc/arc_bridge_service.h#newcode121 components/arc/arc_bridge_service.h:121: virtual void OnRequestArcVideoAcceleratorChannel() {} I still don't think we ...
5 years ago (2015-12-15 03:04:06 UTC) #13
Pawel Osciak
https://codereview.chromium.org/1451353002/diff/100001/components/arc/arc_bridge_service.h File components/arc/arc_bridge_service.h (right): https://codereview.chromium.org/1451353002/diff/100001/components/arc/arc_bridge_service.h#newcode121 components/arc/arc_bridge_service.h:121: virtual void OnRequestArcVideoAcceleratorChannel() {} On 2015/12/15 03:04:06, Owen Lin ...
5 years ago (2015-12-16 10:17:58 UTC) #14
kcwu
addressed all comments and split out ArcVideoAccelerator interface. PTAL https://codereview.chromium.org/1451353002/diff/100001/components/arc/arc_bridge_service.h File components/arc/arc_bridge_service.h (right): https://codereview.chromium.org/1451353002/diff/100001/components/arc/arc_bridge_service.h#newcode121 components/arc/arc_bridge_service.h:121: ...
5 years ago (2015-12-16 14:05:33 UTC) #15
Luis Héctor Chávez
https://codereview.chromium.org/1451353002/diff/180001/chrome/browser/chromeos/chrome_browser_main_chromeos.h File chrome/browser/chromeos/chrome_browser_main_chromeos.h (right): https://codereview.chromium.org/1451353002/diff/180001/chrome/browser/chromeos/chrome_browser_main_chromeos.h#newcode89 chrome/browser/chromeos/chrome_browser_main_chromeos.h:89: scoped_ptr<content::GpuArcVideoServiceHost> gpu_arc_video_service_host_; Is it possible to inject the GpuArcVideoServiceHost ...
5 years ago (2015-12-16 16:37:22 UTC) #16
kcwu
https://codereview.chromium.org/1451353002/diff/180001/chrome/browser/chromeos/chrome_browser_main_chromeos.h File chrome/browser/chromeos/chrome_browser_main_chromeos.h (right): https://codereview.chromium.org/1451353002/diff/180001/chrome/browser/chromeos/chrome_browser_main_chromeos.h#newcode89 chrome/browser/chromeos/chrome_browser_main_chromeos.h:89: scoped_ptr<content::GpuArcVideoServiceHost> gpu_arc_video_service_host_; On 2015/12/16 16:37:22, Luis Héctor Chávez wrote: ...
5 years ago (2015-12-22 11:58:25 UTC) #17
Luis Héctor Chávez
You probably want to rebase now. https://codereview.chromium.org/1451353002/diff/200001/components/arc.gypi File components/arc.gypi (right): https://codereview.chromium.org/1451353002/diff/200001/components/arc.gypi#newcode32 components/arc.gypi:32: 'arc/arc_video_service.h', Can you ...
5 years ago (2015-12-23 00:02:53 UTC) #18
kcwu
rebased https://codereview.chromium.org/1451353002/diff/200001/components/arc.gypi File components/arc.gypi (right): https://codereview.chromium.org/1451353002/diff/200001/components/arc.gypi#newcode32 components/arc.gypi:32: 'arc/arc_video_service.h', On 2015/12/23 00:02:53, Luis Héctor Chávez wrote: ...
5 years ago (2015-12-23 01:05:23 UTC) #19
lhc(google)
components/arc lgtm. Defer OWNER approval to hidehiko@.
5 years ago (2015-12-23 01:13:25 UTC) #21
Pawel Osciak
https://chromiumcodereview.appspot.com/1451353002/diff/100001/components/arc/arc_bridge_service_impl.cc File components/arc/arc_bridge_service_impl.cc (right): https://chromiumcodereview.appspot.com/1451353002/diff/100001/components/arc/arc_bridge_service_impl.cc#newcode165 components/arc/arc_bridge_service_impl.cc:165: const IPC::ChannelHandle& handle) { On 2015/12/16 14:05:32, kcwu wrote: ...
5 years ago (2015-12-23 06:24:01 UTC) #22
kcwu
https://chromiumcodereview.appspot.com/1451353002/diff/100001/components/arc/arc_bridge_service_impl.cc File components/arc/arc_bridge_service_impl.cc (right): https://chromiumcodereview.appspot.com/1451353002/diff/100001/components/arc/arc_bridge_service_impl.cc#newcode165 components/arc/arc_bridge_service_impl.cc:165: const IPC::ChannelHandle& handle) { On 2015/12/23 06:24:01, Pawel Osciak ...
5 years ago (2015-12-23 09:09:43 UTC) #23
kcwu
trybot failed to build on some targets, for example http://build.chromium.org/p/tryserver.chromium.linux/builders/linux_chromium_chromeos_compile_dbg_ng/builds/137164/steps/compile%20%28with%20patch%29/logs/stdio I don't understand what's wrong. ...
5 years ago (2015-12-23 10:24:38 UTC) #24
kcwu
dependency fixed. gn build and component build are both okay to build.
4 years, 12 months ago (2015-12-24 17:30:03 UTC) #25
Pawel Osciak
https://codereview.chromium.org/1451353002/diff/280001/chrome/browser/chromeos/chrome_browser_main_chromeos.cc File chrome/browser/chromeos/chrome_browser_main_chromeos.cc (right): https://codereview.chromium.org/1451353002/diff/280001/chrome/browser/chromeos/chrome_browser_main_chromeos.cc#newcode398 chrome/browser/chromeos/chrome_browser_main_chromeos.cc:398: make_scoped_ptr(content::CreateArcVideoService()))); Could CreateArcVideoService return a scoper instead? https://codereview.chromium.org/1451353002/diff/280001/content/browser/gpu/gpu_arc_video_service_host.h File ...
4 years, 12 months ago (2015-12-28 08:58:03 UTC) #26
kcwu
https://codereview.chromium.org/1451353002/diff/280001/chrome/browser/chromeos/chrome_browser_main_chromeos.cc File chrome/browser/chromeos/chrome_browser_main_chromeos.cc (right): https://codereview.chromium.org/1451353002/diff/280001/chrome/browser/chromeos/chrome_browser_main_chromeos.cc#newcode398 chrome/browser/chromeos/chrome_browser_main_chromeos.cc:398: make_scoped_ptr(content::CreateArcVideoService()))); On 2015/12/28 08:58:03, Pawel Osciak wrote: > Could ...
4 years, 12 months ago (2015-12-28 09:31:04 UTC) #27
kcwu
Owner's review, please stevenjb: chrome/browser/chromeos/ holte: tools/metrics/histograms/histograms.xml dcheng: components/arc/common and content/common/gpu/gpu_messages.h avi: content/ hidehiko: components/ ...
4 years, 12 months ago (2015-12-28 10:57:16 UTC) #29
Avi (use Gerrit)
https://codereview.chromium.org/1451353002/diff/300001/chrome/browser/chromeos/DEPS File chrome/browser/chromeos/DEPS (right): https://codereview.chromium.org/1451353002/diff/300001/chrome/browser/chromeos/DEPS#newcode9 chrome/browser/chromeos/DEPS:9: "+content/browser", No. You are not allowed to access any ...
4 years, 11 months ago (2015-12-28 15:03:58 UTC) #30
stevenjb
https://codereview.chromium.org/1451353002/diff/300001/chrome/browser/chromeos/DEPS File chrome/browser/chromeos/DEPS (right): https://codereview.chromium.org/1451353002/diff/300001/chrome/browser/chromeos/DEPS#newcode9 chrome/browser/chromeos/DEPS:9: "+content/browser", On 2015/12/28 15:03:58, Avi wrote: > No. You ...
4 years, 11 months ago (2015-12-28 16:16:00 UTC) #31
Luis Héctor Chávez
https://codereview.chromium.org/1451353002/diff/300001/components/arc/common/arc_bridge.mojom File components/arc/common/arc_bridge.mojom (right): https://codereview.chromium.org/1451353002/diff/300001/components/arc/common/arc_bridge.mojom#newcode39 components/arc/common/arc_bridge.mojom:39: OnVideoInstanceReady@107(VideoInstance instance_ptr); Can you add [MinVersion=1] before the method ...
4 years, 11 months ago (2015-12-28 23:57:38 UTC) #32
dcheng
A few general comments. Also, a content/browser/gpu OWNER should review this patch. https://codereview.chromium.org/1451353002/diff/300001/components/arc/arc_service_manager.cc File components/arc/arc_service_manager.cc ...
4 years, 11 months ago (2015-12-29 00:43:23 UTC) #33
kcwu
https://codereview.chromium.org/1451353002/diff/300001/chrome/browser/chromeos/DEPS File chrome/browser/chromeos/DEPS (right): https://codereview.chromium.org/1451353002/diff/300001/chrome/browser/chromeos/DEPS#newcode9 chrome/browser/chromeos/DEPS:9: "+content/browser", On 2015/12/28 15:03:58, Avi wrote: > No. You ...
4 years, 11 months ago (2015-12-29 03:36:32 UTC) #34
kcwu
add jbauman for content/browser/gpu and content/common/gpu owner review
4 years, 11 months ago (2015-12-29 03:48:15 UTC) #36
Owen Lin
https://codereview.chromium.org/1451353002/diff/300001/content/browser/gpu/gpu_arc_video_service_host.cc File content/browser/gpu/gpu_arc_video_service_host.cc (right): https://codereview.chromium.org/1451353002/diff/300001/content/browser/gpu/gpu_arc_video_service_host.cc#newcode55 content/browser/gpu/gpu_arc_video_service_host.cc:55: if (bridge_service->video_instance()) Please add comment to explain the two ...
4 years, 11 months ago (2015-12-29 05:31:42 UTC) #37
kcwu
https://codereview.chromium.org/1451353002/diff/300001/content/browser/gpu/gpu_arc_video_service_host.cc File content/browser/gpu/gpu_arc_video_service_host.cc (right): https://codereview.chromium.org/1451353002/diff/300001/content/browser/gpu/gpu_arc_video_service_host.cc#newcode55 content/browser/gpu/gpu_arc_video_service_host.cc:55: if (bridge_service->video_instance()) On 2015/12/29 05:31:42, Owen Lin wrote: > ...
4 years, 11 months ago (2015-12-29 13:24:44 UTC) #38
stevenjb
c/b/chromeos lgtm
4 years, 11 months ago (2015-12-29 16:59:34 UTC) #39
Steven Holte
histograms.xml lgtm
4 years, 11 months ago (2015-12-30 01:27:40 UTC) #40
jbauman
https://codereview.chromium.org/1451353002/diff/340001/content/browser/gpu/gpu_arc_video_service_host.cc File content/browser/gpu/gpu_arc_video_service_host.cc (right): https://codereview.chromium.org/1451353002/diff/340001/content/browser/gpu/gpu_arc_video_service_host.cc#newcode48 content/browser/gpu/gpu_arc_video_service_host.cc:48: io_task_runner_->PostTask( What threads can this be called on? HandleChannelCreatedReply ...
4 years, 11 months ago (2015-12-30 01:29:29 UTC) #41
Owen Lin
lgtm
4 years, 11 months ago (2015-12-30 03:08:49 UTC) #42
Pawel Osciak
content/common/gpu/media/ lgtm and a few nits https://chromiumcodereview.appspot.com/1451353002/diff/340001/components/arc/arc_service_manager.h File components/arc/arc_service_manager.h (right): https://chromiumcodereview.appspot.com/1451353002/diff/340001/components/arc/arc_service_manager.h#newcode25 components/arc/arc_service_manager.h:25: scoped_ptr<ArcVideoBridge> video_service); s/video_service/video_bridge/ ...
4 years, 11 months ago (2015-12-30 07:39:15 UTC) #43
kcwu
https://chromiumcodereview.appspot.com/1451353002/diff/340001/components/arc/arc_service_manager.h File components/arc/arc_service_manager.h (right): https://chromiumcodereview.appspot.com/1451353002/diff/340001/components/arc/arc_service_manager.h#newcode25 components/arc/arc_service_manager.h:25: scoped_ptr<ArcVideoBridge> video_service); On 2015/12/30 07:39:15, Pawel Osciak wrote: > ...
4 years, 11 months ago (2015-12-30 09:40:33 UTC) #44
jbauman
content/browser/gpu and content/common/gpu lgtm
4 years, 11 months ago (2015-12-30 22:34:22 UTC) #45
hidehiko
https://codereview.chromium.org/1451353002/diff/360001/components/arc/common/arc_bridge.mojom File components/arc/common/arc_bridge.mojom (right): https://codereview.chromium.org/1451353002/diff/360001/components/arc/common/arc_bridge.mojom#newcode39 components/arc/common/arc_bridge.mojom:39: [MinVersion=1] OnVideoInstanceReady@107(VideoInstance instance_ptr); Probably 106? If it is necessary ...
4 years, 11 months ago (2016-01-05 08:41:05 UTC) #46
Luis Héctor Chávez
https://codereview.chromium.org/1451353002/diff/360001/components/arc/common/arc_bridge.mojom File components/arc/common/arc_bridge.mojom (right): https://codereview.chromium.org/1451353002/diff/360001/components/arc/common/arc_bridge.mojom#newcode39 components/arc/common/arc_bridge.mojom:39: [MinVersion=1] OnVideoInstanceReady@107(VideoInstance instance_ptr); On 2016/01/05 08:41:05, hidehiko wrote: > ...
4 years, 11 months ago (2016-01-05 17:58:13 UTC) #47
kcwu
https://codereview.chromium.org/1451353002/diff/360001/components/arc/common/arc_bridge.mojom File components/arc/common/arc_bridge.mojom (right): https://codereview.chromium.org/1451353002/diff/360001/components/arc/common/arc_bridge.mojom#newcode39 components/arc/common/arc_bridge.mojom:39: [MinVersion=1] OnVideoInstanceReady@107(VideoInstance instance_ptr); On 2016/01/05 17:58:13, Luis Héctor Chávez ...
4 years, 11 months ago (2016-01-06 06:12:41 UTC) #48
kcwu
@avi and @dcheng, could you take another look? thanks
4 years, 11 months ago (2016-01-06 06:27:37 UTC) #49
Avi (use Gerrit)
Mostly OK. https://codereview.chromium.org/1451353002/diff/420001/content/common/gpu/gpu_messages.h File content/common/gpu/gpu_messages.h (right): https://codereview.chromium.org/1451353002/diff/420001/content/common/gpu/gpu_messages.h#newcode854 content/common/gpu/gpu_messages.h:854: IPC::ChannelHandle /* handle to channel */) Every ...
4 years, 11 months ago (2016-01-06 16:24:10 UTC) #50
hidehiko
components/arc LGTM.
4 years, 11 months ago (2016-01-07 06:41:56 UTC) #51
kcwu
https://codereview.chromium.org/1451353002/diff/420001/content/common/gpu/gpu_messages.h File content/common/gpu/gpu_messages.h (right): https://codereview.chromium.org/1451353002/diff/420001/content/common/gpu/gpu_messages.h#newcode854 content/common/gpu/gpu_messages.h:854: IPC::ChannelHandle /* handle to channel */) On 2016/01/06 16:24:10, ...
4 years, 11 months ago (2016-01-07 08:16:12 UTC) #52
Avi (use Gerrit)
LGTM
4 years, 11 months ago (2016-01-07 15:00:30 UTC) #53
Luis Héctor Chávez
https://codereview.chromium.org/1451353002/diff/440001/components/arc/common/arc_bridge.mojom File components/arc/common/arc_bridge.mojom (right): https://codereview.chromium.org/1451353002/diff/440001/components/arc/common/arc_bridge.mojom#newcode39 components/arc/common/arc_bridge.mojom:39: [MinVersion=1] OnVideoInstanceReady@107(VideoInstance instance_ptr); FYI Another change went in with ...
4 years, 11 months ago (2016-01-07 17:08:26 UTC) #54
dcheng
https://codereview.chromium.org/1451353002/diff/420001/components/arc/video/arc_video_bridge.cc File components/arc/video/arc_video_bridge.cc (right): https://codereview.chromium.org/1451353002/diff/420001/components/arc/video/arc_video_bridge.cc#newcode18 components/arc/video/arc_video_bridge.cc:18: if (bridge_service) { We expect this to always be ...
4 years, 11 months ago (2016-01-08 09:11:15 UTC) #55
kcwu
https://codereview.chromium.org/1451353002/diff/420001/components/arc/video/arc_video_bridge.cc File components/arc/video/arc_video_bridge.cc (right): https://codereview.chromium.org/1451353002/diff/420001/components/arc/video/arc_video_bridge.cc#newcode18 components/arc/video/arc_video_bridge.cc:18: if (bridge_service) { On 2016/01/08 09:11:15, dcheng wrote: > ...
4 years, 11 months ago (2016-01-08 10:32:09 UTC) #56
mdempsky
https://codereview.chromium.org/1451353002/diff/480001/content/common/gpu/media/gpu_arc_video_service.cc File content/common/gpu/media/gpu_arc_video_service.cc (right): https://codereview.chromium.org/1451353002/diff/480001/content/common/gpu/media/gpu_arc_video_service.cc#newcode49 content/common/gpu/media/gpu_arc_video_service.cc:49: // RemoveClient will delete |this|. Why not just do ...
4 years, 11 months ago (2016-01-09 01:07:05 UTC) #58
kcwu
https://codereview.chromium.org/1451353002/diff/480001/content/common/gpu/media/gpu_arc_video_service.cc File content/common/gpu/media/gpu_arc_video_service.cc (right): https://codereview.chromium.org/1451353002/diff/480001/content/common/gpu/media/gpu_arc_video_service.cc#newcode49 content/common/gpu/media/gpu_arc_video_service.cc:49: // RemoveClient will delete |this|. On 2016/01/09 01:07:05, mdempsky ...
4 years, 11 months ago (2016-01-09 03:22:04 UTC) #59
dcheng
lgtm
4 years, 11 months ago (2016-01-12 02:03:12 UTC) #60
commit-bot: I haz the power
CQ is trying da patch. Follow status at https://chromium-cq-status.appspot.com/patch-status/1451353002/480001 View timeline at https://chromium-cq-status.appspot.com/patch-timeline/1451353002/480001
4 years, 11 months ago (2016-01-12 03:33:54 UTC) #63
commit-bot: I haz the power
Committed patchset #25 (id:480001)
4 years, 11 months ago (2016-01-12 04:51:47 UTC) #65
commit-bot: I haz the power
Patchset 25 (id:??) landed as https://crrev.com/daa96926c4bd58df2790c0e12fc92d858243ed0a Cr-Commit-Position: refs/heads/master@{#368797}
4 years, 11 months ago (2016-01-12 04:52:58 UTC) #67
jam
https://codereview.chromium.org/1451353002/diff/480001/content/browser/DEPS File content/browser/DEPS (right): https://codereview.chromium.org/1451353002/diff/480001/content/browser/DEPS#newcode3 content/browser/DEPS:3: # depend on components which we share with the ...
4 years, 11 months ago (2016-01-21 17:35:40 UTC) #69
jam
4 years, 11 months ago (2016-01-21 17:41:12 UTC) #70
Message was sent while issue was closed.
also, looking at this I don't understand why content has to know about arc. this
is a chrome os browser feature. content shouldn't have knowledge about this.

Given these issues, I think this change should be reverted and we should have
more discussions on how this can be implemented in a way that keeps the layering
of content.

Powered by Google App Engine
This is Rietveld 408576698