Allow ANDROID_LENS_FOCAL_LENGTH in virtual camera capture result
... and set only ANDROID_LENS_INFO_AVAILABLE_FOCAL_LENGTHS into
camera characteristics during camera creation.
Test: atest virtual_camera_tests
Fixes: 324385418
Change-Id: I28d0ed636210bee9309fce0eaaa531d99670f26b
diff --git a/services/camera/virtualcamera/VirtualCameraDevice.h b/services/camera/virtualcamera/VirtualCameraDevice.h
index 32bdd13..fbd9095 100644
--- a/services/camera/virtualcamera/VirtualCameraDevice.h
+++ b/services/camera/virtualcamera/VirtualCameraDevice.h
@@ -111,6 +111,9 @@
// load.
static const int32_t kMaxNumberOfStallStreams = 1;
+ // Focal length for full frame sensor.
+ constexpr static const float kFocalLength = 43.0;
+
private:
std::shared_ptr<VirtualCameraDevice> sharedFromThis();