summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorPaul Elder <paul.elder@ideasonboard.com>2021-02-11 17:51:48 +0900
committerPaul Elder <paul.elder@ideasonboard.com>2021-02-24 19:38:50 +0900
commit3d39df27a79385c6a8006a2ae29555e36720b8fd (patch)
tree65dff020a0dc76b1040da5a5701ab312f290beb3
parentedc771ef2fab4ef6619dd970786681b218abdee7 (diff)
android: camera_device: Set the camera location to Front if External
Our android HAL implementation currently does not support external cameras, so if the camera location property is external, set it to front. This allows the following CTS test to pass: - android.hardware.camera2.cts.CameraManagerTest#testCameraManagerGetDeviceIdList Signed-off-by: Paul Elder <paul.elder@ideasonboard.com> Reviewed-by: Kieran Bingham <kieran.bingham@ideasonboard.com> Reviewed-by: Niklas Söderlund <niklas.soderlund@ragnatech.se> Reviewed-by: Laurent Pinchart <laurent.pinchart@ideasonboard.com> Reviewed-by: Jacopo Mondi <jacopo@jmondi.org>
-rw-r--r--src/android/camera_device.cpp6
1 files changed, 5 insertions, 1 deletions
diff --git a/src/android/camera_device.cpp b/src/android/camera_device.cpp
index 1e2a5b5f..16cb8c6d 100644
--- a/src/android/camera_device.cpp
+++ b/src/android/camera_device.cpp
@@ -405,7 +405,11 @@ int CameraDevice::initialize()
facing_ = CAMERA_FACING_BACK;
break;
case properties::CameraLocationExternal:
- facing_ = CAMERA_FACING_EXTERNAL;
+ /*
+ * \todo Set this to EXTERNAL once we support
+ * HARDWARE_LEVEL_EXTERNAL
+ */
+ facing_ = CAMERA_FACING_FRONT;
break;
}
}