History log of /packages/services/Car/evs/app/evs_app.cpp
Revision Date Author Comments (<<< Hide modified files) (Show modified files >>>)
20526258de542b521b630079513059d08c08efdb 30-Mar-2018 Steve Paik <spaik@google.com> Cleanup after updating VHAL

This CL cleans up the mess created after we revised VHAL's type.hal.
I also removed CarRadio* since that is deprecated.

Bug: 77301298
Test: It compiles
Change-Id: Iad881373ab555da7e282349f5519f0882c5cd0cd
/packages/services/Car/evs/app/evs_app.cpp
2060b45d5c2046c19b9bb685ae539793eb57368f 17-Oct-2017 Scott Randolph <randolphs@google.com> Clean up EVS launch

Fixes a couple of crashes in the error handling code.
Revisies the platform configuration that launches EVS.

Test: boot Mojave
Change-Id: I8efcb5d80f42a41c667d5c9a7e9e36db5140f4a2
/packages/services/Car/evs/app/evs_app.cpp
0f0ddc45fb3b5e69782475dedd899f93a301b3bf 09-Jun-2017 TreeHugger Robot <treehugger-gerrit@google.com> Merge "Move LOG_TAG #define into .mk file"
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/app/evs_app.cpp
639213989db8620f0186533c0f65696378e4c249 02-Jun-2017 Scott Randolph <randolphs@google.com> Add command line options for EVS manager and app

Allow specification of the hardware enumerator service id to which the
manager should connect on startup.

Test: build and run manager and app on gordon_peak
Change-Id: Ia989e333d9405b707e4b9b16b46b866539a1a626
/packages/services/Car/evs/app/evs_app.cpp
bd8558351e7ca39179efbbd65e2bc1f55cbb26e2 09-May-2017 Scott Randolph <randolphs@google.com> EVS App now tolerates missing turn signal state

Vehical HAL implementations may not expose all available properties.
This change makes the evs application toleration of missing properties
which are not critical to the operation of the system.
Test: Run evs_app on gordon_peak

Change-Id: Ia9984bf255e55ceb9632623b94c389a47d465d09
/packages/services/Car/evs/app/evs_app.cpp
99e8121cab7f6cbb0ae55a210e5d33338b29a113 04-May-2017 Scott Randolph <randolphs@google.com> Add config and texture files needed by evs_app

Put the needed data files under /system/etc/evs

Test: build and run on gordon peak
Change-Id: I0de64a1e18b2b6f9f75afdbfd76a6aa2e37d229b
/packages/services/Car/evs/app/evs_app.cpp
150c580464a7a4d6b0ad3362f23f790ded65e7ab 12-Apr-2017 Scott Randolph <randolphs@google.com> Rebuild EVS app with richer feature set

Adds support for additional data formats, multiple cameras, and lays the
foundation for GL rendered overlays.

Test: build and run on Gordon Peak with Logitech USB camera
Change-Id: I60403361a91593d4e387df67a563522547efa981
/packages/services/Car/evs/app/evs_app.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/app/evs_app.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/app/evs_app.cpp
2fb838823ed3783fd93de6bc7a3b8e27c03fcf46 02-Feb-2017 Pavel Maltsev <pavelm@google.com> Convert Vehicle Property to integer

This make sense for easier extending Vehicle Hal interface
by OEMs and creating new versions.

Test: mm -j
Change-Id: Ia3bf06b0fcc8fbe0c0cbd15c17b9e8818adbe515
Fix: b/34894217
/packages/services/Car/evs/app/evs_app.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/app/evs_app.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/app/evs_app.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/app/evs_app.cpp