Cover Letter Detail
Show a cover letter.
GET /api/1.1/covers/20082/?format=api
{ "id": 20082, "url": "https://patchwork.libcamera.org/api/1.1/covers/20082/?format=api", "web_url": "https://patchwork.libcamera.org/cover/20082/", "project": { "id": 1, "url": "https://patchwork.libcamera.org/api/1.1/projects/1/?format=api", "name": "libcamera", "link_name": "libcamera", "list_id": "libcamera_core", "list_email": "libcamera-devel@lists.libcamera.org", "web_url": "", "scm_url": "", "webscm_url": "" }, "msgid": "<20240522145438.436688-1-stefan.klug@ideasonboard.com>", "date": "2024-05-22T14:54:34", "name": "[v2,0/4] libcamera: Add gamma control for rkisp1", "submitter": { "id": 184, "url": "https://patchwork.libcamera.org/api/1.1/people/184/?format=api", "name": "Stefan Klug", "email": "stefan.klug@ideasonboard.com" }, "mbox": "https://patchwork.libcamera.org/cover/20082/mbox/", "series": [ { "id": 4321, "url": "https://patchwork.libcamera.org/api/1.1/series/4321/?format=api", "web_url": "https://patchwork.libcamera.org/project/libcamera/list/?series=4321", "date": "2024-05-22T14:54:34", "name": "libcamera: Add gamma control for rkisp1", "version": 2, "mbox": "https://patchwork.libcamera.org/series/4321/mbox/" } ], "comments": "https://patchwork.libcamera.org/api/covers/20082/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 6008EBD87C\n\tfor <parsemail@patchwork.libcamera.org>;\n\tWed, 22 May 2024 14:54:49 +0000 (UTC)", "from lancelot.ideasonboard.com (localhost [IPv6:::1])\n\tby lancelot.ideasonboard.com (Postfix) with ESMTP id 3755F63488;\n\tWed, 22 May 2024 16:54:48 +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 D3BB761A58\n\tfor <libcamera-devel@lists.libcamera.org>;\n\tWed, 22 May 2024 16:54:45 +0200 (CEST)", "from ideasonboard.com (unknown\n\t[IPv6:2a00:6020:448c:6c00:9beb:c30d:4413:8c99])\n\tby perceval.ideasonboard.com (Postfix) with ESMTPSA id E648EABE;\n\tWed, 22 May 2024 16:54:32 +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=\"pFBukKyS\"; dkim-atps=neutral", "DKIM-Signature": "v=1; a=rsa-sha256; c=relaxed/simple; d=ideasonboard.com;\n\ts=mail; t=1716389673;\n\tbh=y6KK+gbeFd7W2vMd4AR8cfHg0NFp6bLjzZnmrm0hlA4=;\n\th=From:To:Cc:Subject:Date:From;\n\tb=pFBukKySg082NaibqjBvKY6YjodIb5FdaVBdS7SetZJjg5VLY7ip0AkNLF7T3Fiy+\n\t44LHl3eyR5nIY74X+HXtnMZpEieAjl7bu8TPd1/3+XRVrv9P6Poa+lnbdXfLJSyTtI\n\tszBijJcswaNV9XAPYz7Vji28WXoTdWJcLGXXaFsU=", "From": "Stefan Klug <stefan.klug@ideasonboard.com>", "To": "libcamera-devel@lists.libcamera.org", "Cc": "Stefan Klug <stefan.klug@ideasonboard.com>", "Subject": "[PATCH v2 0/4] libcamera: Add gamma control for rkisp1", "Date": "Wed, 22 May 2024 16:54:34 +0200", "Message-Id": "<20240522145438.436688-1-stefan.klug@ideasonboard.com>", "X-Mailer": "git-send-email 2.40.1", "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": "This patchset adds a gamma algorithm and the corresponding control for rkisp1.\nA camera gamma of roughly 2.2 is necessary to produce correct output images on\na standard monitor and to comply with sRGB.\n\nFurther information is available here:\nhttps://en.wikipedia.org/wiki/SRGB\nhttps://www.cambridgeincolour.com/tutorials/gamma-correction.htm\n\nv1 -> v2:\n- fixed some stylistic issues from review\n- added gamma control only if algorithm is present\n\nStefan Klug (4):\n ipa: rkisp1: Add gamma algorithm\n libcamera: Add gamma control id\n ipa: rkisp1: Fix algorithm controls vanish after configure\n pipeline: rkisp1: Implement gamma control\n\n src/ipa/rkisp1/algorithms/goc.cpp | 157 ++++++++++++++++++++++++++\n src/ipa/rkisp1/algorithms/goc.h | 41 +++++++\n src/ipa/rkisp1/algorithms/meson.build | 1 +\n src/ipa/rkisp1/ipa_context.h | 4 +\n src/ipa/rkisp1/rkisp1.cpp | 2 +-\n src/libcamera/control_ids_core.yaml | 7 ++\n 6 files changed, 211 insertions(+), 1 deletion(-)\n create mode 100644 src/ipa/rkisp1/algorithms/goc.cpp\n create mode 100644 src/ipa/rkisp1/algorithms/goc.h" }