From patchwork Tue Dec 21 04:53:40 2021 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit X-Patchwork-Submitter: Paul Elder X-Patchwork-Id: 15188 X-Patchwork-Delegate: paul.elder@ideasonboard.com Return-Path: X-Original-To: parsemail@patchwork.libcamera.org Delivered-To: parsemail@patchwork.libcamera.org Received: from lancelot.ideasonboard.com (lancelot.ideasonboard.com [92.243.16.209]) by patchwork.libcamera.org (Postfix) with ESMTPS id 1502BBF415 for ; Tue, 21 Dec 2021 04:53:54 +0000 (UTC) Received: from lancelot.ideasonboard.com (localhost [IPv6:::1]) by lancelot.ideasonboard.com (Postfix) with ESMTP id 7893F608ED; Tue, 21 Dec 2021 05:53:53 +0100 (CET) Authentication-Results: lancelot.ideasonboard.com; dkim=fail reason="signature verification failed" (1024-bit key; unprotected) header.d=ideasonboard.com header.i=@ideasonboard.com header.b="HXkigEz2"; dkim-atps=neutral Received: from perceval.ideasonboard.com (perceval.ideasonboard.com [213.167.242.64]) by lancelot.ideasonboard.com (Postfix) with ESMTPS id D3DDB608A2 for ; Tue, 21 Dec 2021 05:53:51 +0100 (CET) Received: from pyrite.mediacom.info (unknown [IPv6:2604:2d80:ad90:fb00:96fd:8874:873:6c16]) by perceval.ideasonboard.com (Postfix) with ESMTPSA id E503A881; Tue, 21 Dec 2021 05:53:50 +0100 (CET) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=ideasonboard.com; s=mail; t=1640062431; bh=OzJ9kMiPcZUKqWtPHenQ1C5kfIu9bcFVKNGJYWKwJXk=; h=From:To:Cc:Subject:Date:From; b=HXkigEz2E8a/gkIStNpqGFEULU0S60s8jT84hMfFxqM+dFpTz5aBQavyfD8gOMMEu QotrJlnw53iUYgsCwOX/h3i5xouwd2YNiFLjgWFaUmAnMdZ0To4I7WYd0cdNLXG84e zuu2lbj/ZTwiHHoNe7KckrLesRBxSiuI0vL++drs= From: Paul Elder To: libcamera-devel@lists.libcamera.org Date: Mon, 20 Dec 2021 22:53:40 -0600 Message-Id: <20211221045340.2571544-1-paul.elder@ideasonboard.com> X-Mailer: git-send-email 2.27.0 MIME-Version: 1.0 Subject: [libcamera-devel] [PATCH v1] android: Hardcode lens focus range in result metadata X-BeenThere: libcamera-devel@lists.libcamera.org X-Mailman-Version: 2.1.29 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: libcamera-devel-bounces@lists.libcamera.org Sender: "libcamera-devel" 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 Reviewed-by: Kieran Bingham --- 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 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.