From patchwork Sun Feb 8 21:44:42 2026 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit X-Patchwork-Submitter: Rui Wang X-Patchwork-Id: 26108 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 A33E5C3220 for ; Sun, 8 Feb 2026 21:44:54 +0000 (UTC) Received: from lancelot.ideasonboard.com (localhost [IPv6:::1]) by lancelot.ideasonboard.com (Postfix) with ESMTP id 6BB49620AC; Sun, 8 Feb 2026 22:44:53 +0100 (CET) Authentication-Results: lancelot.ideasonboard.com; dkim=pass (1024-bit key; unprotected) header.d=ideasonboard.com header.i=@ideasonboard.com header.b="jkO4vafJ"; dkim-atps=neutral Received: from perceval.ideasonboard.com (perceval.ideasonboard.com [IPv6:2001:4b98:dc2:55:216:3eff:fef7:d647]) by lancelot.ideasonboard.com (Postfix) with ESMTPS id 0627562084 for ; Sun, 8 Feb 2026 22:44:51 +0100 (CET) Received: from rui-Precision-7560.local.tld (pool-99-254-80-244.cpe.net.cable.rogers.com [99.254.80.244]) by perceval.ideasonboard.com (Postfix) with ESMTPSA id CD019E72; Sun, 8 Feb 2026 22:44:05 +0100 (CET) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=ideasonboard.com; s=mail; t=1770587046; bh=z1eqtj0c4GQOdsFNdNEDcOkm3opZeGhR+iAecGq1FoU=; h=From:To:Cc:Subject:Date:From; b=jkO4vafJlWw5/oAIM5v2w8ZTFgomM2ejfYnWbkACSJlhZA69ua9FkwQ8nJL9R9WQn St1YIdGgsFhx9tYLrcPEHp97yqkzJzezJZpAc+m7aeCT1kprSYokwVNb9CIM/PgYo+ 3Kj7uDmfcWo6m7qBYrA8C6I6vjrVGLJuBoqHDJuw= From: Rui Wang To: libcamera-devel@lists.libcamera.org Cc: Rui Wang Subject: [PATCH v1 0/1] Move NoiseReductionMode control from draft to core Date: Sun, 8 Feb 2026 16:44:42 -0500 Message-ID: <20260208214443.469189-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" Promote the NoiseReductionMode control from the draft namespace to the core controls namespace. This change affects: - Core control definitions (control_ids_core.yaml) - Draft control definitions (control_ids_draft.yaml) - RkISP1 IPA algorithm implementations (dpf.cpp, filter.cpp, rkisp1.cpp) - Raspberry Pi IPA implementations (rpi/common/ipa_base.cpp, pisp.cpp, vc4. - Android camera capabilities (camera_capabilities.cpp) All references to controls::draft::NoiseReductionMode and its enum values a updated to use controls::NoiseReductionMode in the core namespace. Rui Wang (1): libcamera: Move NoiseReductionMode control from draft to core src/android/camera_capabilities.cpp | 2 +- src/ipa/rkisp1/algorithms/dpf.cpp | 10 ++++----- src/ipa/rkisp1/algorithms/filter.cpp | 10 ++++----- src/ipa/rkisp1/rkisp1.cpp | 2 +- src/ipa/rpi/common/ipa_base.cpp | 6 +++--- src/ipa/rpi/pisp/pisp.cpp | 4 ++-- src/ipa/rpi/vc4/vc4.cpp | 12 +++++------ src/libcamera/control_ids_core.yaml | 31 +++++++++++++++++++++++++++- src/libcamera/control_ids_draft.yaml | 29 -------------------------- 9 files changed, 53 insertions(+), 53 deletions(-)