Cover Letter Detail
Show a cover letter.
GET /api/1.1/covers/19284/?format=api
{ "id": 19284, "url": "https://patchwork.libcamera.org/api/1.1/covers/19284/?format=api", "web_url": "https://patchwork.libcamera.org/cover/19284/", "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": "<20231206103839.16607-1-david.plowman@raspberrypi.com>", "date": "2023-12-06T10:38:37", "name": "[libcamera-devel,0/2] IPA initial values for Raspberry Pi", "submitter": { "id": 42, "url": "https://patchwork.libcamera.org/api/1.1/people/42/?format=api", "name": "David Plowman", "email": "david.plowman@raspberrypi.com" }, "mbox": "https://patchwork.libcamera.org/cover/19284/mbox/", "series": [ { "id": 4105, "url": "https://patchwork.libcamera.org/api/1.1/series/4105/?format=api", "web_url": "https://patchwork.libcamera.org/project/libcamera/list/?series=4105", "date": "2023-12-06T10:38:37", "name": "IPA initial values for Raspberry Pi", "version": 1, "mbox": "https://patchwork.libcamera.org/series/4105/mbox/" } ], "comments": "https://patchwork.libcamera.org/api/covers/19284/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 D38FFC322E\n\tfor <parsemail@patchwork.libcamera.org>;\n\tWed, 6 Dec 2023 10:38:46 +0000 (UTC)", "from lancelot.ideasonboard.com (localhost [IPv6:::1])\n\tby lancelot.ideasonboard.com (Postfix) with ESMTP id 18E0561D9D;\n\tWed, 6 Dec 2023 11:38:46 +0100 (CET)", "from mail-wr1-x42d.google.com (mail-wr1-x42d.google.com\n\t[IPv6:2a00:1450:4864:20::42d])\n\tby lancelot.ideasonboard.com (Postfix) with ESMTPS id D42AB61D9D\n\tfor <libcamera-devel@lists.libcamera.org>;\n\tWed, 6 Dec 2023 11:38:43 +0100 (CET)", "by mail-wr1-x42d.google.com with SMTP id\n\tffacd0b85a97d-333536432e0so522152f8f.3\n\tfor <libcamera-devel@lists.libcamera.org>;\n\tWed, 06 Dec 2023 02:38:43 -0800 (PST)", "from localhost.localdomain ([194.233.231.115])\n\tby smtp.gmail.com with ESMTPSA id\n\tw7-20020a5d6087000000b0033340937da6sm9733697wrt.95.2023.12.06.02.38.41\n\t(version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256);\n\tWed, 06 Dec 2023 02:38:41 -0800 (PST)" ], "DKIM-Signature": [ "v=1; a=rsa-sha256; c=relaxed/simple; d=libcamera.org;\n\ts=mail; t=1701859126;\n\tbh=a8Zw/4+NbTbF5XXV+2qeEPMqgWoKx8dki5sECtaaVsc=;\n\th=To:Date:Subject:List-Id:List-Unsubscribe:List-Archive:List-Post:\n\tList-Help:List-Subscribe:From:Reply-To:From;\n\tb=lOkCahhlBxM9QasyuqSE7y9BpxdPPpOQSFbBlhYCCXa7srhAquBKfunglZFp0iFyV\n\tVa22gneJ1jCPTBrmBFBSQbYVfxrrodXxwSb/9qDlXZtgVv3F0nqaxIlTR6B552sgKf\n\ty/IHqfq19a82Bhnr3Q8HQJg4oIDetow6yrRSiZAW6Goo3VifShYk4vBNHVjK+IH1TL\n\t7AYpJd3Li5+l34CAYDlhldeLFoWmsj0fGB1ZnQzGHL3mdxjiZZ0JXiRzvtK7Gh/pz5\n\tYFNI3LXFO9AQZdbXy88su1tDH1e+mZ9yVcOq7uTf84yMRX15Eezem8844cgADPg4je\n\tj1vKOVXzxrQ8A==", "v=1; a=rsa-sha256; c=relaxed/relaxed;\n\td=raspberrypi.com; s=google; t=1701859123; x=1702463923;\n\tdarn=lists.libcamera.org; \n\th=content-transfer-encoding:mime-version:message-id:date:subject:cc\n\t:to:from:from:to:cc:subject:date:message-id:reply-to;\n\tbh=V1yf7h1w9Bu/BdPvNIQqM2hAyWMVqlKEctf0e7DtcnI=;\n\tb=ZKmFAST75DlpvClrX4kUtiQnoVKLGSHxiwx1MXDNr79jxHH0yar2988ZWajQcPglmB\n\tMVloV7tk3nJ7IxSsKSaJquwAc92dACjOmG7wZIhw9Mlt6WvJBE3ntdGKxsaGRwB2m5S3\n\tQysIs5ueTEFYneP8l0YdWdtHmSHCPhOA3CdyGV6GaWiqOgZpSUeYPsPNsBO/kWoeva0A\n\twLI1D3E4IXchF3Ix9xTEuGLKtw8OWnIxSB0IH7b7uvjL1f854N9rpyFJ7Cmr6QXTDmDT\n\tPvaVJ4ErY2qEsuYXTyYCMx6rm0iQUf+WvkSj7/vqJqV8N8jXvRbeKxBFwD3gAYLbEn39\n\tAC1w==" ], "Authentication-Results": "lancelot.ideasonboard.com; dkim=pass (2048-bit key; \n\tunprotected) header.d=raspberrypi.com\n\theader.i=@raspberrypi.com\n\theader.b=\"ZKmFAST7\"; dkim-atps=neutral", "X-Google-DKIM-Signature": "v=1; a=rsa-sha256; c=relaxed/relaxed;\n\td=1e100.net; s=20230601; t=1701859123; x=1702463923;\n\th=content-transfer-encoding:mime-version:message-id:date:subject:cc\n\t:to:from:x-gm-message-state:from:to:cc:subject:date:message-id\n\t:reply-to;\n\tbh=V1yf7h1w9Bu/BdPvNIQqM2hAyWMVqlKEctf0e7DtcnI=;\n\tb=hiQOWifkZtDVr4BHkQQLrzExaY/bnoYj6d2lnogO3dN6FS344sUZVjI9WA0NMm1U/D\n\tCZYl5vBzolsSL79EYE7DQYfKBjaN58Wbb52gbAdMhVj/lUfmJTaxXA9g02V22kja7rE7\n\t5tg9u1YknxLAPNGdQCr7lf2BmscboYrAb8o9oGACNwEJyxm39ZC10H/rqwEkCPCiNTAK\n\t5uZyzmcsFytULYEQNwKdqvtQRhOPdQL0h9D7tfhdiubvSdDk3WrS1Pj/zESCl2w/SG+u\n\tyeg72XJkEiRciOuCMb7WZxjDwKDcd5Mma94vuETwl52oh5iTamK5jNTKz1vpvWWV+EbP\n\tCNBQ==", "X-Gm-Message-State": "AOJu0Yyv91K4Lf3AjvBQG4vcfwxF3HxQ84b4tSBJZJgDjqtwA1n9i6kC\n\t5ItUcNkJpuWIIW8ml7+6yjdDrxR0CmdkdMllVds=", "X-Google-Smtp-Source": "AGHT+IGILkXI5x8OMdg3J7Na/S0yj245EU3dX28OWMvcYOSCVhMP7EYZMHAaE2tSOCFgDZX7CSr4Jg==", "X-Received": "by 2002:a05:6000:b8c:b0:333:2fd2:6f59 with SMTP id\n\tdl12-20020a0560000b8c00b003332fd26f59mr394384wrb.99.1701859122839; \n\tWed, 06 Dec 2023 02:38:42 -0800 (PST)", "To": "libcamera-devel@lists.libcamera.org", "Date": "Wed, 6 Dec 2023 10:38:37 +0000", "Message-Id": "<20231206103839.16607-1-david.plowman@raspberrypi.com>", "X-Mailer": "git-send-email 2.39.2", "MIME-Version": "1.0", "Content-Transfer-Encoding": "8bit", "Subject": "[libcamera-devel] [PATCH 0/2] IPA initial values for Raspberry Pi", "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>", "From": "David Plowman via libcamera-devel <libcamera-devel@lists.libcamera.org>", "Reply-To": "David Plowman <david.plowman@raspberrypi.com>", "Errors-To": "libcamera-devel-bounces@lists.libcamera.org", "Sender": "\"libcamera-devel\" <libcamera-devel-bounces@lists.libcamera.org>" }, "content": "Hi\n\nJust a quick word to explain these patches seeing as no one is using\nthem (yet).\n\nThey're going to be used on the PiSP (Pi 5) platform where we have a\nparticular problem in needing to program up the statistics blocks\nwhich are part of the Camera Front End. We have to do this before we\nstart the camera, so there has been no chance to process any frames\nand discover suitable colour gains and black levels.\n\nTherefore these methods provide a way for the Pi 5 pipeline handler to\napply sensible default values, so that the statistics for the first\nfew frames (before those algorithms have actually run) are usable. The\nonly values that we really need are black levels and plausible colour\ngains for this sensor.\n\nThanks!\nDavid\n\nDavid Plowman (2):\n ipa: rpi: black_level: Add an initialValues method\n ipa: rpi: awb: Add an initialValues method\n\n src/ipa/rpi/controller/awb_algorithm.h | 1 +\n .../rpi/controller/black_level_algorithm.h | 23 +++++++++++++++++++\n src/ipa/rpi/controller/rpi/awb.cpp | 6 +++++\n src/ipa/rpi/controller/rpi/awb.h | 1 +\n src/ipa/rpi/controller/rpi/black_level.cpp | 10 +++++++-\n src/ipa/rpi/controller/rpi/black_level.h | 6 +++--\n 6 files changed, 44 insertions(+), 3 deletions(-)\n create mode 100644 src/ipa/rpi/controller/black_level_algorithm.h" }