platform_hardware_interfaces/automotive/evs/1.0
Scott Randolph de9880eece Simplify EVS HAL and move to "agressive opens"
This adapts the API implementation to allow a duplicate "open" operation
to automatically close any previous connections to the device.  This
works around a binder level issue that can cause destructors triggered
by remote clients to be delivered out of order to the server.

This was originally change ag/1969959 on master, but has been
recreated on oc-dev (cherry-picking was broken at the time).
The original master change will be abandoned in favor of this getting
merged down from oc-dev.

Test:  Run Vts test (added in following change)
Change-Id: I7b417998e59a4d592fbb91811c4101f39097c5dd
2017-03-30 14:04:12 -07:00
..
default Simplify EVS HAL and move to "agressive opens" 2017-03-30 14:04:12 -07:00
Android.bp Update makefiles for hwtypes.h 2017-03-28 15:18:20 +00:00
IEvsCamera.hal Simplify EVS HAL and move to "agressive opens" 2017-03-30 14:04:12 -07:00
IEvsCameraStream.hal Move EVS HAL under automotive folder 2017-03-06 15:59:50 -08:00
IEvsDisplay.hal Simplify EVS HAL and move to "agressive opens" 2017-03-30 14:04:12 -07:00
IEvsEnumerator.hal Simplify EVS HAL and move to "agressive opens" 2017-03-30 14:04:12 -07:00
types.hal Simplify EVS HAL and move to "agressive opens" 2017-03-30 14:04:12 -07:00