{"id":23298,"url":"https://patchwork.libcamera.org/api/covers/23298/?format=json","web_url":"https://patchwork.libcamera.org/cover/23298/","project":{"id":1,"url":"https://patchwork.libcamera.org/api/projects/1/?format=json","name":"libcamera","link_name":"libcamera","list_id":"libcamera_core","list_email":"libcamera-devel@lists.libcamera.org","web_url":"","scm_url":"","webscm_url":""},"msgid":"<20250429124806.138056-1-isaac.scott@ideasonboard.com>","date":"2025-04-29T12:48:05","name":"[0/1] Allow algorithms to be disabled via the tuning file","submitter":{"id":215,"url":"https://patchwork.libcamera.org/api/people/215/?format=json","name":"Isaac Scott","email":"isaac.scott@ideasonboard.com"},"mbox":"https://patchwork.libcamera.org/cover/23298/mbox/","series":[{"id":5152,"url":"https://patchwork.libcamera.org/api/series/5152/?format=json","web_url":"https://patchwork.libcamera.org/project/libcamera/list/?series=5152","date":"2025-04-29T12:48:05","name":"Allow algorithms to be disabled via the tuning file","version":1,"mbox":"https://patchwork.libcamera.org/series/5152/mbox/"}],"comments":"https://patchwork.libcamera.org/api/covers/23298/comments/","headers":{"Return-Path":"<kieran.bingham@ideasonboard.com>","X-Original-To":"parsemail@patchwork.libcamera.org","Delivered-To":["parsemail@patchwork.libcamera.org","kbingham@ideasonboard.com"],"Received":["from perceval.ideasonboard.com (perceval.ideasonboard.com\n\t[213.167.242.64])\n\tby patchwork.libcamera.org (Postfix) with ESMTPS id E680CC327D\n\tfor <parsemail@patchwork.libcamera.org>;\n\tTue, 29 Apr 2025 13:03:14 +0000 (UTC)","from pendragon.ideasonboard.com\n\t(cpc89244-aztw30-2-0-cust6594.18-1.cable.virginm.net\n\t[86.31.185.195])\n\tby perceval.ideasonboard.com (Postfix) with ESMTPSA id 4E424AF\n\tfor <parsemail@patchwork.libcamera.org>;\n\tTue, 29 Apr 2025 15:03:09 +0200 (CEST)","from perceval.ideasonboard.com\n\tby perceval.ideasonboard.com with LMTP id ACZNAI7KEGiQLjgA4E0KoQ\n\t(envelope-from <libcamera-devel-bounces@lists.libcamera.org>)\n\tfor <kbingham@ideasonboard.com>; Tue, 29 Apr 2025 14:48:14 +0200","from lancelot.ideasonboard.com (lancelot.ideasonboard.com\n\t[92.243.16.209])\tby perceval.ideasonboard.com (Postfix) with ESMTPS\n\tid A5FB9AF;\tTue, 29 Apr 2025 14:48:13 +0200 (CEST)","from lancelot.ideasonboard.com (localhost [IPv6:::1])\n\tby lancelot.ideasonboard.com (Postfix) with ESMTP id AA6D368AD6;\n\tTue, 29 Apr 2025 14:48:17 +0200 (CEST)","from perceval.ideasonboard.com (perceval.ideasonboard.com\n\t[213.167.242.64])\n\tby lancelot.ideasonboard.com (Postfix) with ESMTPS id 83358617DB\n\tfor <libcamera-devel@lists.libcamera.org>;\n\tTue, 29 Apr 2025 14:48:15 +0200 (CEST)","from isaac-ThinkPad-T16-Gen-2.lan\n\t(cpc89244-aztw30-2-0-cust6594.18-1.cable.virginm.net [86.31.185.195])\n\tby perceval.ideasonboard.com (Postfix) with ESMTPSA id 9CB25AF;\n\tTue, 29 Apr 2025 14:48:09 +0200 (CEST)"],"DKIM-Signature":["v=1; a=rsa-sha256; c=relaxed/simple; d=ideasonboard.com;\n\ts=mail; t=1745931789;\n\tbh=BxsF6leDwcPTKx/3foZ/hzrhsaqilEuRCvAMFzYsQAk=;\n\th=From:To:Cc:Subject:Date:List-Id:List-Unsubscribe:List-Archive:\n\tList-Post:List-Help:List-Subscribe:Resent-From:Resent-To:From;\n\tb=EgNux/87PtXvjxlcWyTnPO7UR52hpEOo9TvaqxvPxcCTX90HOzg843x7mpBbW5opr\n\tK26WE8Rr7xUHbR1QV/GWL/vnKhOUs1zhEnQzKaypKji/wzqoBGqbHqDD9isZVw8sNT\n\tmBmi102tC45uRquxVfK6BCZuB5w9pQ9aDdjY53gw=","v=1; a=rsa-sha256; c=relaxed/simple; d=ideasonboard.com;\n\ts=mail; t=1745930889;\n\tbh=BxsF6leDwcPTKx/3foZ/hzrhsaqilEuRCvAMFzYsQAk=;\n\th=From:To:Cc:Subject:Date:From;\n\tb=i8Uay023TRMylACWdWqgrU+ioC+gkXWE2Yaz7ifHLexQa95Tk9HTc3clJxkPM5sLH\n\tBUBoFB+RerAKNrODg4WiMzXkqKRyDY5TF1prFsNtiSWM50dMBX+OQP6KWEa6CwPCWG\n\t4YnVswZBGJ239qVBwEoE+SqTGTKrg5vmHITtOSSo="],"Authentication-Results":["perceval.ideasonboard.com; dkim=pass (1024-bit key; \n\tunprotected) header.d=ideasonboard.com\n\theader.i=@ideasonboard.com\n\theader.a=rsa-sha256 header.s=mail header.b=i8Uay023; dkim-atps=neutral","lancelot.ideasonboard.com; dkim=pass (1024-bit key; \n\tunprotected) header.d=ideasonboard.com\n\theader.i=@ideasonboard.com\n\theader.b=\"i8Uay023\";\tdkim-atps=neutral"],"From":"Isaac Scott <isaac.scott@ideasonboard.com>","To":"libcamera devel <libcamera-devel@lists.libcamera.org>","Cc":"Isaac Scott <isaac.scott@ideasonboard.com>","Subject":"[PATCH 0/1] Allow algorithms to be disabled via the tuning file ","Date":"Tue, 29 Apr 2025 13:48:05 +0100","Message-ID":"<20250429124806.138056-1-isaac.scott@ideasonboard.com>","X-Mailer":"git-send-email 2.43.0","MIME-Version":"1.0","Content-Transfer-Encoding":"8bit","X-BeenThere":"libcamera-devel@lists.libcamera.org","X-Mailman-Version":"2.1.29","Precedence":"list","List-Id":"<libcamera-devel.lists.libcamera.org>","List-Unsubscribe":"<https://lists.libcamera.org/options/libcamera-devel>,\n\t<mailto:libcamera-devel-request@lists.libcamera.org?subject=unsubscribe>","List-Archive":"<https://lists.libcamera.org/pipermail/libcamera-devel/>","List-Post":"<mailto:libcamera-devel@lists.libcamera.org>","List-Help":"<mailto:libcamera-devel-request@lists.libcamera.org?subject=help>","List-Subscribe":"<https://lists.libcamera.org/listinfo/libcamera-devel>,\n\t<mailto:libcamera-devel-request@lists.libcamera.org?subject=subscribe>","Errors-To":"libcamera-devel-bounces@lists.libcamera.org","Sender":"\"libcamera-devel\" <libcamera-devel-bounces@lists.libcamera.org>","X-TUID":"d5muoQVohzlT","Resent-From":"Kieran Bingham <kieran.bingham@ideasonboard.com>","Resent-To":"parsemail@patchwork.libcamera.org"},"content":"In many use cases, including debugging, it would be useful to disable\nindividual algorithms to ensure the effects of one algorithm are not\naffecting others. This patch adds this functionality by allowing users\nto mark algorithms as \"disabled\" in their camera sensor's tuning file.\n\nIsaac Scott (1):\n  libipa: Allow disabling algorithms via the tuning file\n\n src/ipa/libipa/module.h | 7 +++++++\n 1 file changed, 7 insertions(+)"}