commit | 03e931bf7735c4e16e062ef6a97113b35129f7b9 | [log] [tgz] |
---|---|---|
author | Yuncheol Heo <ycheo@google.com> | Thu Apr 29 00:09:51 2021 -0700 |
committer | Yuncheol Heo <ycheo@google.com> | Thu Apr 29 21:04:48 2021 -0700 |
tree | cfe69edb092877ee0dae1df574ca86358fa3d6b5 | |
parent | 328f4b664bbb2711060e87d00f49cb47f64efb0f [diff] |
Handles SessionToken in CarEvsCameraPreviewActivity. - Splits the part to request to start Evs in the seperate CarEvsCameraActivity. - Fixes CarEvsService to handle SessionToken correctly. - Removes isNewFrameAvailables() which can cause the concurrency problem and throwing the exception. - If CarEvsServices goes to Inactive with 'null' callback (triggered by VHAL), it will remove all registered callbacks and stop. Bug: 170792252 Bug: 179517136 Test: adb shell cmd car_service inject-vhal-event 0x11410f10 0,1 # On Test: adb shell cmd car_service inject-vhal-event 0x11410f10 0,0 # Off Test: mannualy click EVS icon from Launcher and check if EVS appears. Change-Id: Ie3ab061e6ea8c25a3bab11241cf39ee1799e72ba
Native (C++) code format is required to be compatible with .clang-format file. Run
git clang-format --style=file --extension='h,cpp,cc' HEAD~
Note that clang-format is not desirable for Android java files. Therefore the command line above is limited to specific extensions.