From patchwork Thu Dec 4 21:37:42 2025 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit X-Patchwork-Submitter: Rui Wang X-Patchwork-Id: 25367 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 D108CBD80A for ; Thu, 4 Dec 2025 21:38:07 +0000 (UTC) Received: from lancelot.ideasonboard.com (localhost [IPv6:::1]) by lancelot.ideasonboard.com (Postfix) with ESMTP id D0C0B61186; Thu, 4 Dec 2025 22:38:06 +0100 (CET) Authentication-Results: lancelot.ideasonboard.com; dkim=pass (1024-bit key; unprotected) header.d=ideasonboard.com header.i=@ideasonboard.com header.b="IOAxYFfu"; dkim-atps=neutral Received: from perceval.ideasonboard.com (perceval.ideasonboard.com [213.167.242.64]) by lancelot.ideasonboard.com (Postfix) with ESMTPS id 7EFF0610B3 for ; Thu, 4 Dec 2025 22:38:05 +0100 (CET) Received: from localhost.localdomain (unknown [209.216.103.65]) by perceval.ideasonboard.com (Postfix) with ESMTPSA id CA958D7; Thu, 4 Dec 2025 22:35:48 +0100 (CET) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=ideasonboard.com; s=mail; t=1764884149; bh=bLeLuGvk5e5g0ft3ATzsXEex47ssTf2KZUEXpTGeTrg=; h=From:To:Cc:Subject:Date:From; b=IOAxYFfuk+kG1CABE6xIn2XStdEfn4CpGs5o4K+d/lWaGQ5GOXhxKcHr9P72kV/sW A8PjdXMeTUeD28nv91yXnCBhhvg/VBssQf6/lMK31tcoAJwyqmzOS0DgfBDx5ZZ3T4 G5/Jy8hnkK4GvpohrdQXBp6hTMLcA4edppx2JrcM= From: Rui Wang To: libcamera-devel@lists.libcamera.org Cc: Rui Wang Subject: [PATCH v3 0/2] rebase_dpf_refactory_patch_v3 Date: Thu, 4 Dec 2025 16:37:42 -0500 Message-ID: <20251204213744.1110922-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 (): ipa/rkisp1: refactory DPF parsing and initialization imx219: enable DPF tuning for IMX219 sensor Makefile | 125 +++++++++++ src/ipa/rkisp1/algorithms/dpf.cpp | 359 +++++++++++++++++++++++------- src/ipa/rkisp1/algorithms/dpf.h | 22 ++ src/ipa/rkisp1/data/imx219.yaml | 90 ++++++++ 4 files changed, 510 insertions(+), 86 deletions(-) create mode 100644 Makefile