[libcamera-devel] [PATCH v1] android: Hardcode lens focus range in result metadata

Paul Elder paul.elder at ideasonboard.com
Tue Dec 21 05:53:40 CET 2021


Hardcode the lens focus range in result metadata. As our lens focus
distance calibration is hardcoded to uncalibrated, and our minimum focus
distance is zero, we hardcode the lens focus range to [0, 0].

Signed-off-by: Paul Elder <paul.elder at ideasonboard.com>
---
 src/android/camera_device.cpp | 3 +++
 1 file changed, 3 insertions(+)

diff --git a/src/android/camera_device.cpp b/src/android/camera_device.cpp
index 6c2ea61f..8861447d 100644
--- a/src/android/camera_device.cpp
+++ b/src/android/camera_device.cpp
@@ -1650,6 +1650,9 @@ CameraDevice::getResultMetadata(const Camera3RequestDescriptor &descriptor) cons
 					 testPatternMode);
 	}
 
+	std::vector<float> focusRange = { 0.0f, 0.0f };
+	resultMetadata->addEntry(ANDROID_LENS_FOCUS_RANGE, focusRange);
+
 	/*
 	 * Return the result metadata pack even is not valid: get() will return
 	 * nullptr.
-- 
2.27.0



More information about the libcamera-devel mailing list