14f0f7bc8d9acf432e5f5dd60b30f3566c47b676 |
|
08-Jun-2017 |
Scott Randolph <randolphs@google.com> |
Move LOG_TAG #define into .mk file Put the LOG_TAG definition into the make file so that one value is shared among all source files within each module. Test: Build and run Change-Id: I665b937e79964eb281dabfbfe7948a5d855e3e70
/packages/services/Car/evs/manager/VirtualCamera.cpp
|
da289be96177f528495cc660f83472ade76c5918 |
|
30-Mar-2017 |
Scott Randolph <randolphs@google.com> |
Update EVS app and manager for HAL revisions The HAL contract, particuarly with respect to opening and closing devices has changed and the manager and app have been revised accordingly. The previous "test" has been removed as it has been superceeded by the VTS test for the HAL. NOTE: This change was originally developed and +2'd on the master branch as ag/2021133. However cherry picking to oc-dev is broken, so this will be submitted directly to oc-dev and auto-merged back to master. Test: build locally against updated EVS HAL Change-Id: I2378d622079a2326dc7d1432adca72bcf112e193
/packages/services/Car/evs/manager/VirtualCamera.cpp
|
f1b55e7bfee3aeb42436373b4c6ea318c1ee56df |
|
02-Mar-2017 |
Scott Randolph <randolphs@google.com> |
Adapt clients of EVS HAL to new automotive location Change-Id: I5c8e004e40ae22f0fd313d157639b737199f00f0 Test: Build locally
/packages/services/Car/evs/manager/VirtualCamera.cpp
|
ffd02f25180e6ab7e52fa2a81aadafc3693d847c |
|
11-Feb-2017 |
Scott Randolph <randolphs@google.com> |
Fix format specifier for size_t for 64/32 bit compatibility Test: locally build Change-Id: I5e13924e1e1d5f4f2e40f5edc202f775d7f4b033
/packages/services/Car/evs/manager/VirtualCamera.cpp
|
29803803b299652fc219713774181dd9a7dd8dec |
|
25-Jan-2017 |
Scott Randolph <randolphs@google.com> |
Adopt weak pointers for death detection in EVS Keep only weak pointers on the server side to objects that are owned by the client. Use the weak pointers to detect if/when the client goes away unexpectedly. Use destructors to do server side cleanup when the last client reference dies. Also removes explicit handle cloning as that is now handled inside hidl_handle (as of 1/25/2017) Adds calls to register buffer to comply with gralloc requirements. Test: locally compile and run evs_test. Change-Id: I18fc0df3fa643536ab5dbc89d52de9af6a286972
/packages/services/Car/evs/manager/VirtualCamera.cpp
|
dcc3534f0f7523e4ee7285522586d6e2827aa407 |
|
19-Jan-2017 |
Scott Randolph <randolphs@google.com> |
EVS Manager, App, and Test initial submission app is a sample EVS application that monitors the vehicle state (through the Vehicle HAL) and activates the EVS Display with a suitable camera when the car is in reverse, for example. manager provides an optional multi-tennant interface to the EVS system, allowing multiple concurrent camera data consumers. It presents the same API as the underlying EVS Display, while relaxing the single client restriction. test exercises the EVS HAL either through the manager or directly against the device HAL. Test: compile, test runs (though currently suffers from buffer lock failure related to HIDL buffer handling). Change-Id: Ifab0baf4e6c4eba18990a9466854d97515e6436e
/packages/services/Car/evs/manager/VirtualCamera.cpp
|
7f5fe29a4eb0b9510d58f4ce75ff58c2f897dd02 |
|
26-Jan-2017 |
Scott Randolph <randolphs@google.com> |
Revert "EVS Manager, App, and Test initial submission" This reverts commit 27edde935ef1b04fd4664254760991be88352620. Change-Id: Ida8731ad3aafab5bc5ce7e187d544b96ddab1c40
/packages/services/Car/evs/manager/VirtualCamera.cpp
|
27edde935ef1b04fd4664254760991be88352620 |
|
19-Jan-2017 |
Scott Randolph <randolphs@google.com> |
EVS Manager, App, and Test initial submission app is a sample EVS application that monitors the vehicle state (through the Vehicle HAL) and activates the EVS Display with a suitable camera when the car is in reverse, for example. manager provides an optional multi-tennant interface to the EVS system, allowing multiple concurrent camera data consumers. It presents the same API as the underlying EVS Display, while relaxing the single client restriction. test exercises the EVS HAL either through the manager or directly against the device HAL. Test: compile, test runs (though currently suffers from buffer lock failure related to HIDL buffer handling). Change-Id: I375e55d87094ca33749497e9ba2d3e9e46c9b2e3
/packages/services/Car/evs/manager/VirtualCamera.cpp
|