From patchwork Mon Feb 22 10:52:17 2021 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit X-Patchwork-Submitter: Jacopo Mondi X-Patchwork-Id: 11356 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 2BB48BD1F1 for ; Mon, 22 Feb 2021 10:52:00 +0000 (UTC) Received: from lancelot.ideasonboard.com (localhost [IPv6:::1]) by lancelot.ideasonboard.com (Postfix) with ESMTP id 3BE8B68A0C; Mon, 22 Feb 2021 11:51:59 +0100 (CET) Received: from relay11.mail.gandi.net (relay11.mail.gandi.net [217.70.178.231]) by lancelot.ideasonboard.com (Postfix) with ESMTPS id 0EEFF602F3 for ; Mon, 22 Feb 2021 11:51:58 +0100 (CET) Received: from uno.lan (93-34-118-233.ip49.fastwebnet.it [93.34.118.233]) (Authenticated sender: jacopo@jmondi.org) by relay11.mail.gandi.net (Postfix) with ESMTPSA id C6D9B10000B for ; Mon, 22 Feb 2021 10:51:57 +0000 (UTC) From: Jacopo Mondi To: libcamera-devel@lists.libcamera.org Date: Mon, 22 Feb 2021 11:52:17 +0100 Message-Id: <20210222105222.393677-1-jacopo@jmondi.org> X-Mailer: git-send-email 2.30.0 MIME-Version: 1.0 Subject: [libcamera-devel] [PATCH v3 0/5] android: Report frame durations 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" Major diff compared to v2 is that the control limits calculation in the IPU3 pipeline handler are performed using a known configuration, which corresponds to the sensor resolution. The CameraDevice integration of frame duration property has been changed to meet review comments. The end results have been compared agains the results obtained with v2. Thanks j Jacopo Mondi (5): libcamera: ipu3: Initialize controls using sensor resolution libcamera: ipu3: Register FrameDurations control android: camera_device: Compute frame durations android: camera_device: Use AE FPS range in template android: camera_device: Return AE FPS range src/android/camera_device.cpp | 116 ++++++++++++++++++++------- src/libcamera/pipeline/ipu3/ipu3.cpp | 59 ++++++++++---- 2 files changed, 132 insertions(+), 43 deletions(-) --- 2.30.0