New issue
Advanced search Search tips
Note: Color blocks (like or ) mean that a user may not be available. Tooltip shows the reason.

Issue 624290 link

Starred by 1 user

Issue metadata

Status: WontFix
Owner:
Last visit > 30 days ago
Closed: Jun 2016
Cc:
Components:
EstimatedDays: ----
NextAction: ----
OS: Chrome
Pri: 1
Type: Bug



Sign in to add a comment

Video fail to play on Arc++

Project Member Reported by owenlin@chromium.org, Jun 29 2016

Issue description

The error is on Android side, we failed to connect to GPU process for the VideoAcceleratorService:

06-29 02:42:16.420  1246  1606 V ArcVideoAcceleratorProxy: initialize(1)
06-29 02:42:16.420  1246  1606 V ArcVideoAcceleratorProxy: establishChannel
06-29 02:42:16.423  1246  1608 V ArcVideoAcceleratorProxy: HostVersion: 3
06-29 02:42:16.430  1246  1608 V ArcVideoAcceleratorProxy: SetParentPipeHandle(fd=41)
06-29 02:42:16.443  1246  1608 E ArcVideoAcceleratorProxy: onConnectionError (mServicePtr (service pipe))
06-29 02:42:16.443  1246  1608 V ArcVideoAcceleratorProxy: OnError 4
06-29 02:42:16.443  1246  1608 E ArcVideoAcceleratorProxy: QueryVersion failed
06-29 02:42:16.443  1246  1606 E ArcVideoAcceleratorProxy: establishChannel failed
=====================

And we found the issue is caused by the following CL:
https://codereview.chromium.org/2104553002

As my understanding, it changes the way how GPU process register the mojo services. 

https://codereview.chromium.org/2104553002/diff/20001/content/gpu/gpu_child_thread.cc


But on the other side, it still use the old way to find the service provider and thus fail.

https://cs.chromium.org/chromium/src/chrome/browser/chromeos/arc/gpu_arc_video_service_host.cc?q=gpu_arc_video_service_host.cc&sq=package:chromium&dr&l=29


Hi Ben, 

Could you please help to fix the issue or revert the above CL first? So many thanks. 

 
Status: WontFix (was: Assigned)
Not reproducible on TOT.

Sign in to add a comment