{"id":26402,"url":"https://patchwork.libcamera.org/api/1.1/covers/26402/?format=json","web_url":"https://patchwork.libcamera.org/cover/26402/","project":{"id":1,"url":"https://patchwork.libcamera.org/api/1.1/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":"<20260401071650.116344-2-isaac.scott@ideasonboard.com>","date":"2026-04-01T07:16:37","name":"[0/2] Add Disco Mode to the rkisp1 pipeline handler","submitter":{"id":215,"url":"https://patchwork.libcamera.org/api/1.1/people/215/?format=json","name":"Isaac Scott","email":"isaac.scott@ideasonboard.com"},"mbox":"https://patchwork.libcamera.org/cover/26402/mbox/","series":[{"id":5862,"url":"https://patchwork.libcamera.org/api/1.1/series/5862/?format=json","web_url":"https://patchwork.libcamera.org/project/libcamera/list/?series=5862","date":"2026-04-01T07:16:37","name":"Add Disco Mode to the rkisp1 pipeline handler","version":1,"mbox":"https://patchwork.libcamera.org/series/5862/mbox/"}],"comments":"https://patchwork.libcamera.org/api/covers/26402/comments/","headers":{"Return-Path":"<libcamera-devel-bounces@lists.libcamera.org>","X-Original-To":"parsemail@patchwork.libcamera.org","Delivered-To":"parsemail@patchwork.libcamera.org","Received":["from lancelot.ideasonboard.com (lancelot.ideasonboard.com\n\t[92.243.16.209])\n\tby patchwork.libcamera.org (Postfix) with ESMTPS id 5EA41BDCBD\n\tfor <parsemail@patchwork.libcamera.org>;\n\tWed,  1 Apr 2026 07:17:44 +0000 (UTC)","from lancelot.ideasonboard.com (localhost [IPv6:::1])\n\tby lancelot.ideasonboard.com (Postfix) with ESMTP id 5DC1A62D24;\n\tWed,  1 Apr 2026 09:17:43 +0200 (CEST)","from perceval.ideasonboard.com (perceval.ideasonboard.com\n\t[IPv6:2001:4b98:dc2:55:216:3eff:fef7:d647])\n\tby lancelot.ideasonboard.com (Postfix) with ESMTPS id BE98562781\n\tfor <libcamera-devel@lists.libcamera.org>;\n\tWed,  1 Apr 2026 09:17:41 +0200 (CEST)","from t16.localdomain\n\t(cpc90716-aztw32-2-0-cust408.18-1.cable.virginm.net [86.26.101.153])\n\tby perceval.ideasonboard.com (Postfix) with ESMTPSA id 99C2D225;\n\tWed,  1 Apr 2026 09:16:18 +0200 (CEST)"],"Authentication-Results":"lancelot.ideasonboard.com; dkim=pass (1024-bit key;\n\tunprotected) header.d=ideasonboard.com header.i=@ideasonboard.com\n\theader.b=\"H1QZAda8\"; dkim-atps=neutral","DKIM-Signature":"v=1; a=rsa-sha256; c=relaxed/simple; d=ideasonboard.com;\n\ts=mail; t=1775027778;\n\tbh=4pkE6MP7b9OF3YKDMCzH6I696L7W+bcDlDQLB6H+fwY=;\n\th=From:To:Cc:Subject:Date:From;\n\tb=H1QZAda8JPObvACRWPaoc/R8/aQMZz8/Xfb+6a6rx+Dph1t3Huj1co91+7qnOTzLA\n\twBchhT5JYWm6O3AZzKYVg+nLxcLz68UwXdZv/BMqz6Bh38IFuXePMYNDm3c7mZTPLW\n\t6XyAHqjZ52FwNInKDwRuYi3pDzBCQ+TwgwRPWsHk=","From":"Isaac Scott <isaac.scott@ideasonboard.com>","To":"libcamera-devel@lists.libcamera.org","Cc":"Isaac Scott <isaac.scott@ideasonboard.com>","Subject":"[PATCH 0/2] Add Disco Mode to the rkisp1 pipeline handler ","Date":"Wed,  1 Apr 2026 08:16:37 +0100","Message-ID":"<20260401071650.116344-2-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>"},"content":"I'm sure I can speak for many users here in saying that libcamera's\ncurrent implementation of the pipeline handler of the rkisp1 has a\ndisappointing lack of \"groove\". It has made me really struggle to set up\nmy iMX8MP to record my music videos.\n\nUltimately, I have had to resort to manually adjusting the output colour\nof my monitor, which has proven to be impractical. I've thought about\nmaybe using a spinning wheel connected to a diesel generator, but alas;\nIt's just a bit too loud to be able to hear the thumpin' beats from my\nmeaty subwoofer, so I thought I'd tackle the problem at the source.\n\nThis series adds support for 'Disco Mode', with an adjustable Funk\nlevel.\n\nI hope this series helps as many people as possible, as it's certainly\nhelped me.\n\nBest wishes,\n\nSigned-off-by: Isaac \"Funkmaster General\" Scott <isaac.scott@ideasonboard.com> \n\nIsaac Scott (2):\n  rkisp1: Add disco mode\n  rkisp1: Turn it up to 11\n\n src/ipa/rkisp1/algorithms/awb.cpp   | 25 +++++++++++++++++++++++++\n src/ipa/rkisp1/ipa_context.h        |  4 ++++\n src/libcamera/control_ids_core.yaml | 17 +++++++++++++++++\n 3 files changed, 46 insertions(+)"}