[libcamera-devel] [PATCH v3 0/4] Add Unknown camera location

Paul Elder paul.elder at ideasonboard.com
Mon Feb 15 11:11:56 CET 2021


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(-)

-- 
2.27.0



More information about the libcamera-devel mailing list