[libcamera-devel,v3,0/4] Add Unknown camera location
mbox series

Message ID 20210215101200.149457-1-paul.elder@ideasonboard.com
Headers show
Series
  • Add Unknown camera location
Related show

Message

Paul Elder Feb. 15, 2021, 10:11 a.m. UTC
Add Unknown camera location to libcamera, set it to default, and set the
android camera location to Front in this case.

This allows the following CTS test to pass:
- android.hardware.camera2.cts.CameraManagerTest#testCameraManagerGetDeviceIdList

Changes in v3:
- report the location as unknown in cam
- print warning in hal when defaulting to front from unknown

Changes in v2:
- change Unknown to 0 in the num, and shift the others by one
- handle Unknown location in cam

Paul Elder (4):
  libcamera: properties: Add Unknown value to camera Location
  libcamera: camera_sensor: Set default sensor location to Unknown
  android: camera_device: Default the camera location to Front
  cam: Print unknown location

 src/android/camera_device.cpp   |  5 +++++
 src/cam/main.cpp                |  8 ++++++--
 src/libcamera/camera_sensor.cpp |  2 +-
 src/libcamera/property_ids.yaml | 10 +++++++---
 4 files changed, 19 insertions(+), 6 deletions(-)