From patchwork Thu Dec 4 20:24:58 2025 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit X-Patchwork-Submitter: Rui Wang X-Patchwork-Id: 25364 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 863A2BD80A for ; Thu, 4 Dec 2025 20:25:25 +0000 (UTC) Received: from lancelot.ideasonboard.com (localhost [IPv6:::1]) by lancelot.ideasonboard.com (Postfix) with ESMTP id B4FB161160; Thu, 4 Dec 2025 21:25:24 +0100 (CET) Authentication-Results: lancelot.ideasonboard.com; dkim=pass (1024-bit key; unprotected) header.d=ideasonboard.com header.i=@ideasonboard.com header.b="i9Y/Cy7X"; dkim-atps=neutral Received: from perceval.ideasonboard.com (perceval.ideasonboard.com [213.167.242.64]) by lancelot.ideasonboard.com (Postfix) with ESMTPS id A4595610B3 for ; Thu, 4 Dec 2025 21:25:22 +0100 (CET) Received: from localhost.localdomain (unknown [209.216.103.65]) by perceval.ideasonboard.com (Postfix) with ESMTPSA id DBE3CEB7; Thu, 4 Dec 2025 21:23:05 +0100 (CET) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=ideasonboard.com; s=mail; t=1764879786; bh=CoCHq6L6iOdoqPi5TxNlbGAr6DXUgtRyTDfktz89lt4=; h=From:To:Cc:Subject:Date:From; b=i9Y/Cy7XGSOkOHv3kY4i5GR+yWlZaq8wKWcSWH+aN/aPxq9s0p+yY/NmXq+NAtBN1 Vtr3qQ+nFKo1GLOIeirumS+f7LbBQ0eIT+HRWO+/Az5DNBbilDyOIrhmBCJAEer2JW /blElvB+YInfu9fB6DQ24FQIfTdR078n9C6rxC3Q= From: Rui Wang To: libcamera-devel@lists.libcamera.org Cc: Rui Wang Subject: [PATCH v2 0/2] rebase_dpf_refactory_patch_v2 Date: Thu, 4 Dec 2025 15:24:58 -0500 Message-ID: <20251204202500.1075575-1-rui.wang@ideasonboard.com> X-Mailer: git-send-email 2.43.0 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" Summary: This patch series refactors the DPF (Denoise Pre-Filter) parsing and initialization in the rkisp1 IPA module, and enables DPF tuning for the IMX219 sensor. The changes include restructuring the DPF configuration handling, improving readability, and adding support for sensor-specific DPF parameters. Rui Wang (2): ipa/rkisp1: refactory DPF parsing and initialization imx219: enable DPF tuning for IMX219 sensor src/ipa/rkisp1/algorithms/dpf.cpp | 290 ++++++++++++++++++++++-------- src/ipa/rkisp1/algorithms/dpf.h | 19 ++ src/ipa/rkisp1/data/imx219.yaml | 90 ++++++++++ 3 files changed, 323 insertions(+), 76 deletions(-)