AVDA currently gets a surface_id from wmpi, and uses it to retrieve an AndroidOverlay. this should be extracted to a helper class that's reusable between AVDA and MCVD.
the hlper should provide avda with "use this unique_ptr<overlay>" call. it should hide surfaceReady, so that AVDA is provided with an overlay that's ready to use immediately.
this doesn't include making it smarter (compositor feedback). it should just do what AVDA does now, with a better API.
Comment 1 by liber...@chromium.org
, Apr 10 2017