Update EVS configurations for vivid devices

This change updates the configurations of EVS reference application and
reference HAL implementation to use vivid devices by default.

On AAOS reference platforms, vivid emulated video capture devices are
mapped into /dev/video10 ~ 13 and provides 3 stream configurations:
- 1280x720@5fps
- 640x360@15fps
- 360x180@30fps

Also, group0 logical camera device is updated to have /dev/video10 and
/dev/video11.

EVS reference application will use /dev/video10 for the direct view and
all four emulated devices for the top view.

By default, vivid video capture device plays the colorbar pattern:
> adb root
> adb shell setprop persist.automotive.evs.mode 1
> adb shell evs_app --test

Bug: 163641719
Test: Run above example
Change-Id: Ib746ff861593089f6b049c232e204a63c1cd7b1a
Merged-In: Ib746ff861593089f6b049c232e204a63c1cd7b1a
(cherry picked from commit 8accc341020470f8828a9e6b918d380ae73272fb)
2 files changed
tree: 0be15f781218084da3def47eec3c5c580c202272
  1. car-bugreportd/
  2. car-default-input-service/
  3. car-internal-lib/
  4. car-lib/
  5. car-maps-placeholder/
  6. car-systemtest-lib/
  7. car-test-lib/
  8. car-usb-handler/
  9. car_product/
  10. computepipe/
  11. EncryptionRunner/
  12. evs/
  13. experimental/
  14. FrameworkPackageStubs/
  15. obd2-lib/
  16. packages/
  17. procfs-inspector/
  18. service/
  19. surround_view/
  20. tests/
  21. tools/
  22. user/
  23. vehicle-hal-support-lib/
  24. watchdog/
  25. .clang-format
  26. .gitignore
  27. Android.mk
  28. CleanSpec.mk
  29. CPPLINT.cfg
  30. OWNERS
  31. PREUPLOAD.cfg
  32. README.md
  33. TEST_MAPPING
README.md

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.