Chromium Code Reviews
DescriptionProvide callback to create mojo AndroidOverlays to AVDA.
In order to create an overlay, AVDA must be able to talk to the
AndroidOverlayProviderImpl mojo service in the browser. However,
media/ doesn't have access to much that would let it look up the
service by itself.
This CL plumbs a callback for creating these overlays to AVDA from
GpuChildThread. GpuChildThread has access to the mojo Connector
object, which allows it to look up services in the browser process.
The callback takes as input the routing token and a configuration
struct, and returns the overlay.
BUG=721201
CQ_INCLUDE_TRYBOTS=master.tryserver.chromium.android:android_optional_gpu_tests_rel;master.tryserver.chromium.linux:linux_optional_gpu_tests_rel;master.tryserver.chromium.mac:mac_optional_gpu_tests_rel;master.tryserver.chromium.win:win_optional_gpu_tests_rel
Review-Url: https://codereview.chromium.org/2864603002
Cr-Commit-Position: refs/heads/master@{#471589}
Committed: https://chromium.googlesource.com/chromium/src/+/441ca70d0885c3cefafce97b8f72922ee05111e7
Patch Set 1 #Patch Set 2 : fixed include order #Patch Set 3 : cleanup #Patch Set 4 : fixed gn #Patch Set 5 : rebased #Patch Set 6 : fixed unit tests #Patch Set 7 : fixed tests #
Total comments: 2
Patch Set 8 : started sending connector to media gpu channel #Patch Set 9 : moved connector to vda factory #Patch Set 10 : cleanup #Patch Set 11 : fixed deps #
Total comments: 2
Patch Set 12 : Revert to callback from gpu_child_thread. #
Total comments: 2
Patch Set 13 : cl feedback #Patch Set 14 : added comment about static-ness #Patch Set 15 : rebased #Messages
Total messages: 78 (59 generated)
|