Update reference implementations

This change updates reference driver and application implementations
to use methods newly introduced in EVS v1.1 release.
    - RenderDirectView uses a preferred stream configuration if EVS
      driver provides.  If not, it selects one of stream configurations
      in CameraDesc's metadata.  If metadata does not contain any stream
      configuration, then it will use null configuration and EVS driver
      will use the default configuration.
    - Configuration Manager is implemented with a sample configuration
      in XML format.  This can be validated with accompanying DTD file.
    - SElinux policy is updated to allow EVS driver to read a XML
      configuration file.

Bug: 128851019
Test: Build and run on Hawk
Change-Id: Ie42a5ffea8551b6946eccbf37eb727d67a6cc69b
Signed-off-by: Changyeon Jo <changyeon@google.com>
38 files changed
tree: bc48825722fb3ff8b67fb22fae687d255c72961e
  1. car-bugreportd/
  2. car-default-input-service/
  3. car-lib/
  4. car-maps-placeholder/
  5. car-systemtest-lib/
  6. car-test-lib/
  7. car-usb-handler/
  8. car_product/
  9. computepipe/
  10. EncryptionRunner/
  11. evs/
  12. FrameworkPackageStubs/
  13. obd2-lib/
  14. procfs-inspector/
  15. service/
  16. tests/
  17. tools/
  18. user/
  19. vehicle-hal-support-lib/
  20. .clang-format
  21. .gitignore
  22. Android.mk
  23. CleanSpec.mk
  24. OWNERS
  25. PREUPLOAD.cfg
  26. README.md
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.