Cover Letter Detail
Show a cover letter.
GET /api/covers/12118/?format=api
{ "id": 12118, "url": "https://patchwork.libcamera.org/api/covers/12118/?format=api", "web_url": "https://patchwork.libcamera.org/cover/12118/", "project": { "id": 1, "url": "https://patchwork.libcamera.org/api/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": "<20210427130844.11357-1-david.plowman@raspberrypi.com>", "date": "2021-04-27T13:08:40", "name": "[libcamera-devel,v4,0/4] Raspberry Pi: handle sensors more flexibly", "submitter": { "id": 42, "url": "https://patchwork.libcamera.org/api/people/42/?format=api", "name": "David Plowman", "email": "david.plowman@raspberrypi.com" }, "mbox": "https://patchwork.libcamera.org/cover/12118/mbox/", "series": [ { "id": 1982, "url": "https://patchwork.libcamera.org/api/series/1982/?format=api", "web_url": "https://patchwork.libcamera.org/project/libcamera/list/?series=1982", "date": "2021-04-27T13:08:40", "name": "Raspberry Pi: handle sensors more flexibly", "version": 4, "mbox": "https://patchwork.libcamera.org/series/1982/mbox/" } ], "comments": "https://patchwork.libcamera.org/api/covers/12118/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 4EF83BDE3B\n\tfor <parsemail@patchwork.libcamera.org>;\n\tTue, 27 Apr 2021 13:08:52 +0000 (UTC)", "from lancelot.ideasonboard.com (localhost [IPv6:::1])\n\tby lancelot.ideasonboard.com (Postfix) with ESMTP id 7B06D6885A;\n\tTue, 27 Apr 2021 15:08:51 +0200 (CEST)", "from mail-wm1-x332.google.com (mail-wm1-x332.google.com\n\t[IPv6:2a00:1450:4864:20::332])\n\tby lancelot.ideasonboard.com (Postfix) with ESMTPS id ED541602C2\n\tfor <libcamera-devel@lists.libcamera.org>;\n\tTue, 27 Apr 2021 15:08:49 +0200 (CEST)", "by mail-wm1-x332.google.com with SMTP id\n\to21-20020a1c4d150000b029012e52898006so6839195wmh.0\n\tfor <libcamera-devel@lists.libcamera.org>;\n\tTue, 27 Apr 2021 06:08:49 -0700 (PDT)", "from pi4-davidp.lan (plowpeople3.plus.com. [80.229.223.72])\n\tby smtp.gmail.com with ESMTPSA id\n\tr11sm3899327wrx.22.2021.04.27.06.08.48\n\t(version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256);\n\tTue, 27 Apr 2021 06:08:49 -0700 (PDT)" ], "Authentication-Results": "lancelot.ideasonboard.com;\n\tdkim=fail reason=\"signature verification failed\" (2048-bit key;\n\tunprotected) header.d=raspberrypi.com header.i=@raspberrypi.com\n\theader.b=\"Pmv4mDgc\"; dkim-atps=neutral", "DKIM-Signature": "v=1; a=rsa-sha256; c=relaxed/relaxed;\n\td=raspberrypi.com; s=google;\n\th=from:to:cc:subject:date:message-id:mime-version\n\t:content-transfer-encoding;\n\tbh=H9LAHavle3NGr4uzhb4oyAzudMQf9RxaoJF4pAhApq4=;\n\tb=Pmv4mDgcjgIDVlAwuEqDrWgczBzWmGCVuqBRWFg4S2KxIU7eoyqFSzTofsEZ/dXg4m\n\tYwcA27R8JKfBD2AqLLUbfP/mKk7eTYmhHrHU4aw2U/BiOoxeWNA1vJgpaR1nLZSujrPy\n\tU1Md52cUSe+TkW6JwNpJY5XJfRTvE8n+NB/kcB4+au1dH6Ea2JcXzzmDWeKx+SlNf5/K\n\t4dsj+433Asqjx3y6AG88blJ41q66De6Ut8Mitfc6TGf7AlSXKvuqnkzPAo/44Uy1vlui\n\tEX3zFYjav8wcmiTDyH27fNKqQcBW7pGT9NK6l1LEShrOSrCuLaNlQBhIh8KCCfXKrRLm\n\tlEwg==", "X-Google-DKIM-Signature": "v=1; a=rsa-sha256; c=relaxed/relaxed;\n\td=1e100.net; s=20161025;\n\th=x-gm-message-state:from:to:cc:subject:date:message-id:mime-version\n\t:content-transfer-encoding;\n\tbh=H9LAHavle3NGr4uzhb4oyAzudMQf9RxaoJF4pAhApq4=;\n\tb=rEy0Hm04dC0mMPL4eFjBMDBi2di1F7K5iS70E1QFA2JU8/vdm1Ehn15BM2tgHgJGWm\n\tR+zqm6CLpRYvWDT1n6Onn//Rbu0HQPIEPH1Dt/iVAidUD2t21+R0dGbWYcHa6rBvyE41\n\tWLn10T6dYmdUHUllwofZYyLcN9eRe6j+crRun2mI3Uwm8UTFJmWa9EN4Am4KKPNBJxvi\n\tpbU8Ln3Glmj5Hi8xbPLzNdg3fFYhBHJi6KsRwKtgwS+1eWRp4WlgXj0IueyI252lOqsb\n\ttUTbegWJyRdjHqb9+UCsXL1srEa+JAK2dih7q9ftz3lU7+iYBMk2aaoxHl9gica0Hyw+\n\tWwWA==", "X-Gm-Message-State": "AOAM533wdAJI16yZWhWR/T+rHNRINtkoDm4t2OzfXZE2/2gruqybNdaZ\n\t0xBJHLrU912xrp4UyxWLOXHVJ1IxuaXRcA==", "X-Google-Smtp-Source": "ABdhPJz5yjTeYgOmMYANT2V2qT0frTVdkZAiQpewprx0keMvNW4le9xPF6tg6SKUkdO9uiltK2LeDQ==", "X-Received": "by 2002:a1c:2587:: with SMTP id\n\tl129mr24686144wml.135.1619528929409; \n\tTue, 27 Apr 2021 06:08:49 -0700 (PDT)", "From": "David Plowman <david.plowman@raspberrypi.com>", "To": "libcamera-devel@lists.libcamera.org", "Date": "Tue, 27 Apr 2021 14:08:40 +0100", "Message-Id": "<20210427130844.11357-1-david.plowman@raspberrypi.com>", "X-Mailer": "git-send-email 2.20.1", "MIME-Version": "1.0", "Subject": "[libcamera-devel] [PATCH v4 0/4] Raspberry Pi: handle sensors more\n\tflexibly", "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>", "Content-Type": "text/plain; charset=\"us-ascii\"", "Content-Transfer-Encoding": "7bit", "Errors-To": "libcamera-devel-bounces@lists.libcamera.org", "Sender": "\"libcamera-devel\" <libcamera-devel-bounces@lists.libcamera.org>" }, "content": "Hi\n\nHere's a version 4 of this patch set. The only difference over v3 is a\nnew penultimate patch that adds new V4L2 controls for informing the\nsensor of the colour gains.\n\nI've actually added a control for each of the 4 Bayer colour channels\neven though I use only two of them. It feels like one of those things\nwhere some sensor may eventually want the ones that I might have been\ntempted to miss out, at which point why not just include them? Though\nI still wonder if having both GREENR and GREENB is overkill, and just\nGREEN would have sufficed. Any thoughts on that?\n\nOnce we're happy with the changes here I can apply them in the\nRaspberry Pi Linux distribution, and then we can look to upstream them\ntoo.\n\nThanks in advance\n\nDavid\n\nDavid Plowman (4):\n ipa: raspberrypi: Make CamHelper exposure methods virtual\n ipa: raspberrypi: Add CamHelper::ColourGainCode method\n include: linux: Add V4L2_CID_NOTIFY_GAIN_XXX controls\n ipa: raspberrypi: Update sensor's V4L2_CID_NOTIFY_GAIN_RED/BLUE\n controls when present\n\n include/libcamera/ipa/raspberrypi.mojom | 1 +\n include/linux/v4l2-controls.h | 4 ++++\n src/ipa/raspberrypi/cam_helper.cpp | 18 ++++++++++++++++++\n src/ipa/raspberrypi/cam_helper.hpp | 8 +++++---\n src/ipa/raspberrypi/raspberrypi.cpp | 13 +++++++++++++\n .../pipeline/raspberrypi/raspberrypi.cpp | 10 ++++++++++\n 6 files changed, 51 insertions(+), 3 deletions(-)" }