From patchwork Wed May 31 14:39:44 2023 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit X-Patchwork-Submitter: Naushir Patuck X-Patchwork-Id: 18671 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 CA96DC31E9 for ; Wed, 31 May 2023 14:39:48 +0000 (UTC) Received: from lancelot.ideasonboard.com (localhost [IPv6:::1]) by lancelot.ideasonboard.com (Postfix) with ESMTP id 1D545626FA; Wed, 31 May 2023 16:39:48 +0200 (CEST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=libcamera.org; s=mail; t=1685543988; bh=d3DZNBQ0DHWPim6w7JZmrrGNTXPtlIMTr+A6P+1O8nE=; h=To:Date:Subject:List-Id:List-Unsubscribe:List-Archive:List-Post: List-Help:List-Subscribe:From:Reply-To:From; b=cclwLdHRWbaZLPY+j6mIVjuT7PlejjvdMgiMN9Iw7X2iz7cr3KTow9oFvPcGymjln tDGKMUNEFMbbp7x4W9E4rxznc9jH08Ng82H+GUWdFGPPyz+8hfRhBCF9I840q0EajO ZpM/4YETBenU3s91uCnemd2yjZ2Vx+bAQuzwP0rJoW+vqUIAmgslCpLfnwOsCE3dw1 J4i0cD7IDgcsWIh0uq3k1cimR5QkH7gKmTwsf/k7+D2hlbszDKc41nTnHjF85d07Sh V5JrXkr/QyxKoJSSQj4K14NVe46Vrrzn6ko3B1DSiggeg6F1rU1YFN2dU6HgESaRmh fGX6b6MfZlqYg== Received: from mail-wr1-x431.google.com (mail-wr1-x431.google.com [IPv6:2a00:1450:4864:20::431]) by lancelot.ideasonboard.com (Postfix) with ESMTPS id E2AE8626F8 for ; Wed, 31 May 2023 16:39:46 +0200 (CEST) Authentication-Results: lancelot.ideasonboard.com; dkim=pass (2048-bit key; unprotected) header.d=raspberrypi.com header.i=@raspberrypi.com header.b="JBKD2ewh"; dkim-atps=neutral Received: by mail-wr1-x431.google.com with SMTP id ffacd0b85a97d-30af86a96b4so1566098f8f.3 for ; Wed, 31 May 2023 07:39:46 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=raspberrypi.com; s=google; t=1685543986; x=1688135986; h=content-transfer-encoding:mime-version:message-id:date:subject:cc :to:from:from:to:cc:subject:date:message-id:reply-to; bh=Jcp2HAUjK0x0Vqw159GWbfdcYS2E48LAvWmiet/8YI8=; b=JBKD2ewhDWHcL7Ar96OcqMNkyfIJ/LdF18Qts0ixymhYCODLrCF62nBUrZZ7XBW8Vt LnO01rdqqDdrDiPw9lNI/AiwPjKf4t/DT1RCzOGDbXptHSwtAxr3CPUvnLe1jAj3WALi qUH2EgXp3H7Qgy3nM37OmgGZatLLl5qK5Tkve4NnZx9KTYjjBl2E+7XEhjs1OPbzhtZb qboe+PiGJDfHtDQjDz8fAVLcsgJU7X1RpW3j6u7MWIuani/f/h6Je0B7Ay+cjOR8n3Pw I+XfBKD1/+kzPdqKbZTHRAQRYtnIGNNCoDCkuE4ervrkqZIPpZyoqDtN5RrDGvNDZ4U4 6XPQ== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20221208; t=1685543986; x=1688135986; h=content-transfer-encoding:mime-version:message-id:date:subject:cc :to:from:x-gm-message-state:from:to:cc:subject:date:message-id :reply-to; bh=Jcp2HAUjK0x0Vqw159GWbfdcYS2E48LAvWmiet/8YI8=; b=atCaVCQD7ENaAHG8KkuHjNJycyYprLUHK4tqhBkwExuIsmLa9PY3GgnAl1IbNlIIKB CnUDb9gSdU0yAO/ludZaEphw6LVhAYDwUdf24x7X8EQP/XPpL/UoWMAGoOyI5Rkz8iXL 87YA825MUG3DWsfO+cnGBu9KFx3Wy/qp8beK/G5Hwmkj4c/e/hUwrmG/YQdd3/vqNIEy 8XowKnIjAGDgihKwCaKYkOKy/YdPRyP7Zere1q4KeKfZrjWXHgxftJgNMdygCnB4d6xN iwDR1JLhq2wKXHnTpNL4pAQnJgwTfbZ6t0PfuJ5Uge+jV1fVxWr6at4EUmHHMmV30EDp Fh1Q== X-Gm-Message-State: AC+VfDycmelvQyw/Sx+p7Cfgiv+1NN7HZ7F9Cu/fDEgYUFQNQaPLpAv4 ug43YWQYSZCXKA9RzSnMryyy64hPJiAAIVdZm7yWQQ== X-Google-Smtp-Source: ACHHUZ7UuagmZJmKf6mCO1B4ydQN2j4/PzyMB9PGd6L3gfpHcr0m8xc0Ws9rRtS/j0JdnhgNKQKA7w== X-Received: by 2002:a5d:526e:0:b0:30a:e3a2:7e9 with SMTP id l14-20020a5d526e000000b0030ae3a207e9mr3982046wrc.0.1685543986150; Wed, 31 May 2023 07:39:46 -0700 (PDT) Received: from localhost.localdomain ([93.93.133.154]) by smtp.gmail.com with ESMTPSA id bf3-20020a0560001cc300b00307b5376b2csm6950706wrb.90.2023.05.31.07.39.45 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Wed, 31 May 2023 07:39:45 -0700 (PDT) To: libcamera-devel@lists.libcamera.org Date: Wed, 31 May 2023 15:39:44 +0100 Message-Id: <20230531143946.23571-1-naush@raspberrypi.com> X-Mailer: git-send-email 2.34.1 MIME-Version: 1.0 Subject: [libcamera-devel] [PATCH v1 0/2] Mono sensor improvements 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: Naushir Patuck via libcamera-devel From: Naushir Patuck Reply-To: Naushir Patuck Errors-To: libcamera-devel-bounces@lists.libcamera.org Sender: "libcamera-devel" Hi, This tiny series aims to improve mono sensor handling in the IPA. Specifically, it removes colour related controls from the advertised ControlInfoMap, and silently ignores these controls if they were set by an application. Regards, Naush Naushir Patuck (2): pipeline: ipa: rpi: Flag if the sensor is a mono variant ipa: rpi: Handle controls for mono variant sensors include/libcamera/ipa/raspberrypi.mojom | 1 + src/ipa/rpi/common/ipa_base.cpp | 35 ++++++++++++++++--- src/ipa/rpi/common/ipa_base.h | 1 + .../pipeline/rpi/common/pipeline_base.cpp | 4 ++- 4 files changed, 35 insertions(+), 6 deletions(-)