[libcamera-devel] [PATCH v5 5/8] android: camera_device: Use precise sizes for request template
Jacopo Mondi
jacopo at jmondi.org
Wed Sep 4 16:18:22 CEST 2019
Use more opportune sizes, manually calculated, for the generated request
template.
Signed-off-by: Jacopo Mondi <jacopo at jmondi.org>
---
src/android/camera_device.cpp | 10 +++++-----
1 file changed, 5 insertions(+), 5 deletions(-)
diff --git a/src/android/camera_device.cpp b/src/android/camera_device.cpp
index 969c8192c316..5f8d19b9ef3d 100644
--- a/src/android/camera_device.cpp
+++ b/src/android/camera_device.cpp
@@ -547,11 +547,11 @@ const camera_metadata_t *CameraDevice::constructDefaultRequestSettings(int type)
if (requestTemplate_)
return requestTemplate_;
- /* \todo Use correct sizes */
- #define REQUEST_TEMPLATE_ENTRIES 30
- #define REQUEST_TEMPLATE_DATA 2048
- requestTemplate_ = allocate_camera_metadata(REQUEST_TEMPLATE_ENTRIES,
- REQUEST_TEMPLATE_DATA);
+ /*
+ * \todo Keep this in sync with the actual number of entries.
+ * Currently: 12 entries, 15 bytes
+ */
+ requestTemplate_ = allocate_camera_metadata(15, 20);
if (!requestTemplate_) {
LOG(HAL, Error) << "Failed to allocate template metadata";
return nullptr;
--
2.23.0
More information about the libcamera-devel
mailing list