From patchwork Tue Mar 8 09:15:18 2022 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit X-Patchwork-Submitter: Nicolas Dufresne via libcamera-devel X-Patchwork-Id: 15432 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 053B3BF415 for ; Tue, 8 Mar 2022 09:15:35 +0000 (UTC) Received: from lancelot.ideasonboard.com (localhost [IPv6:::1]) by lancelot.ideasonboard.com (Postfix) with ESMTP id 6662F61183; Tue, 8 Mar 2022 10:15:34 +0100 (CET) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=libcamera.org; s=mail; t=1646730934; bh=Yiht77MBlOLvAdBaG4FmZzKPvvdIaS2RKX+8Bk3kA+w=; h=To:Date:Subject:List-Id:List-Unsubscribe:List-Archive:List-Post: List-Help:List-Subscribe:From:Reply-To:From; b=mkz1BAXyat+QhHupZt84sursGMTr/DN3obe43jBxLc/B1m1LqEC3FrRQer6h977qL 9mXo9J8N5lUjDNqVuaixhGmBX7qOd4pU7KVFel/fMutbZR+JvekENZWqc8HRUQ2EMc MCQgJOs40o+Pq/kVnhq+LPXNX0Fw1pBkTG+XFS0ECsXJi1fxR2mljuYi92/+YQM8Td nb6Ax6SZVPilo+7/Rbzn0B50XpT/rQAatza/h6hhNfh0lSgES/zdkUhQTzFZu4DoSi k5x7ABcTYglu6E7WNeVBkvSKJy1pPiPWniSe3NiLa07Hdgup41qHYPH4Af93dUcuTI 531vfbnoKHdEg== Received: from perceval.ideasonboard.com (perceval.ideasonboard.com [213.167.242.64]) by lancelot.ideasonboard.com (Postfix) with ESMTPS id 41321604E9 for ; Tue, 8 Mar 2022 10:15:32 +0100 (CET) Authentication-Results: lancelot.ideasonboard.com; dkim=pass (1024-bit key; unprotected) header.d=ideasonboard.com header.i=@ideasonboard.com header.b="DQhQqE4h"; dkim-atps=neutral Received: from perceval.ideasonboard.com (unknown [103.251.226.72]) by perceval.ideasonboard.com (Postfix) with ESMTPSA id 1FF39488; Tue, 8 Mar 2022 10:15:30 +0100 (CET) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=ideasonboard.com; s=mail; t=1646730931; bh=Yiht77MBlOLvAdBaG4FmZzKPvvdIaS2RKX+8Bk3kA+w=; h=From:To:Cc:Subject:Date:From; b=DQhQqE4hJXEbJz1p78ep02olSxHolROmNRJon5zlNP4aFZ3PkepSkNBxi2t3Nptzl Mcy8gWBEt80Hw4k471zaXLYjNvEZtlyNTY2BAVm9dot7cW+eFV7ODmK4nsIH/qYSTz mc/Eg/2qMl+ubAPjaEYhmXe+ggzvTMufamiojCOc= To: libcamera-devel@lists.libcamera.org Date: Tue, 8 Mar 2022 14:45:18 +0530 Message-Id: <20220308091520.34607-1-umang.jain@ideasonboard.com> X-Mailer: git-send-email 2.31.1 MIME-Version: 1.0 Subject: [libcamera-devel] [PATCH 0/2] ipa: rkisp1: Replace event-based ops with dedicated functions 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: , X-Patchwork-Original-From: Umang Jain via libcamera-devel From: Nicolas Dufresne via libcamera-devel Reply-To: Umang Jain Errors-To: libcamera-devel-bounces@lists.libcamera.org Sender: "libcamera-devel" 1/1 is a cleanup patch. 2/2 is the patch which removes the Actions/operation mechanics from the interface. Patches are smoke-tested by Paul on rkisp1 hardware. Umang Jain (2): ipa: rkisp1: Drop private exposure and gain limits ipa: rkisp1: Replace event-based ops with dedicated functions include/libcamera/ipa/rkisp1.mojom | 31 ++----- src/ipa/rkisp1/rkisp1.cpp | 106 +++++++---------------- src/libcamera/pipeline/rkisp1/rkisp1.cpp | 71 ++++++--------- 3 files changed, 66 insertions(+), 142 deletions(-) Tested-by: Paul Elder