From patchwork Wed Nov 27 13:32:31 2024 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit X-Patchwork-Submitter: Dan Scally X-Patchwork-Id: 22121 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 0F1E9C3213 for ; Wed, 27 Nov 2024 13:32:51 +0000 (UTC) Received: from lancelot.ideasonboard.com (localhost [IPv6:::1]) by lancelot.ideasonboard.com (Postfix) with ESMTP id F37C9660CD; Wed, 27 Nov 2024 14:32:49 +0100 (CET) Authentication-Results: lancelot.ideasonboard.com; dkim=pass (1024-bit key; unprotected) header.d=ideasonboard.com header.i=@ideasonboard.com header.b="Rh3gCc74"; dkim-atps=neutral Received: from perceval.ideasonboard.com (perceval.ideasonboard.com [213.167.242.64]) by lancelot.ideasonboard.com (Postfix) with ESMTPS id 91BF3660A7 for ; Wed, 27 Nov 2024 14:32:48 +0100 (CET) Received: from mail.ideasonboard.com (cpc141996-chfd3-2-0-cust928.12-3.cable.virginm.net [86.13.91.161]) by perceval.ideasonboard.com (Postfix) with ESMTPSA id 400CA78C; Wed, 27 Nov 2024 14:32:25 +0100 (CET) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=ideasonboard.com; s=mail; t=1732714345; bh=SOhxzjfrq8c978QlYGAyO1cit43VZXLG4sgAaeqv/es=; h=From:To:Cc:Subject:Date:From; b=Rh3gCc74fHO8JtUKClLrzzm8v/oEoWQVB4PrTTc0Vhs0A5dZxkOWIKoU1xyiVYYnM rVxaC9Ck7sZ9duLQPjFWIMcrKr372W2hIFssHE9nRGFQl7UDd6SkxFFedX/pmygcS2 iFMMLjPihmFjufXsLV8W3FKg/sQsgu+5Lov28hUc= From: Daniel Scally To: libcamera-devel@lists.libcamera.org Cc: david.plowman@raspberrypi.com, naush@raspberrypi.com, Daniel Scally Subject: [PATCH 0/2] Use Sensor Delays from CameraSensorProperties in RPi Date: Wed, 27 Nov 2024 13:32:31 +0000 Message-Id: <20241127133233.247977-1-dan.scally@ideasonboard.com> X-Mailer: git-send-email 2.34.1 MIME-Version: 1.0 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" Hello all This set follows on from the recent move to add control delay values to the CameraSensorProperties data by removing the independent implementation found in the Raspberry Pi IPA's CameraSensorHelpers. The IPA had helpers for two sensors, the OV7251 and OV9281, which did not have any CameraSensorProperties defined so a patch is included to add those. Thanks Dan Daniel Scally (2): libcamera: camera_sensor_properties: Add ov7251 and ov9281 libcamera: rpi: Draw sensor delays from CameraSensorProperties include/libcamera/ipa/raspberrypi.mojom | 4 ---- src/ipa/rpi/cam_helper/cam_helper.cpp | 13 ------------ src/ipa/rpi/cam_helper/cam_helper.h | 7 ------- src/ipa/rpi/cam_helper/cam_helper_imx283.cpp | 12 ----------- src/ipa/rpi/cam_helper/cam_helper_imx290.cpp | 11 ---------- src/ipa/rpi/cam_helper/cam_helper_imx296.cpp | 11 ---------- src/ipa/rpi/cam_helper/cam_helper_imx477.cpp | 11 ---------- src/ipa/rpi/cam_helper/cam_helper_imx519.cpp | 11 ---------- src/ipa/rpi/cam_helper/cam_helper_imx708.cpp | 11 ---------- src/ipa/rpi/cam_helper/cam_helper_ov5647.cpp | 15 -------------- src/ipa/rpi/cam_helper/cam_helper_ov64a40.cpp | 12 ----------- src/ipa/rpi/cam_helper/cam_helper_ov7251.cpp | 12 ----------- src/ipa/rpi/cam_helper/cam_helper_ov9281.cpp | 12 ----------- src/ipa/rpi/common/ipa_base.cpp | 14 ++----------- .../pipeline/rpi/common/pipeline_base.cpp | 9 +++++---- .../sensor/camera_sensor_properties.cpp | 20 +++++++++++++++++++ 16 files changed, 27 insertions(+), 158 deletions(-) Reviewed-by: Naushir Patuck