Cover Letter Detail
Show a cover letter.
GET /api/covers/12721/?format=api
{ "id": 12721, "url": "https://patchwork.libcamera.org/api/covers/12721/?format=api", "web_url": "https://patchwork.libcamera.org/cover/12721/", "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": "<20210628085630.2081-1-david.plowman@raspberrypi.com>", "date": "2021-06-28T08:56:28", "name": "[libcamera-devel,0/2] Application support for per-mode sensitivities", "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/12721/mbox/", "series": [ { "id": 2183, "url": "https://patchwork.libcamera.org/api/series/2183/?format=api", "web_url": "https://patchwork.libcamera.org/project/libcamera/list/?series=2183", "date": "2021-06-28T08:56:29", "name": "Application support for per-mode sensitivities", "version": 1, "mbox": "https://patchwork.libcamera.org/series/2183/mbox/" } ], "comments": "https://patchwork.libcamera.org/api/covers/12721/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 F297BC3221\n\tfor <parsemail@patchwork.libcamera.org>;\n\tMon, 28 Jun 2021 08:56:37 +0000 (UTC)", "from lancelot.ideasonboard.com (localhost [IPv6:::1])\n\tby lancelot.ideasonboard.com (Postfix) with ESMTP id 60166684DD;\n\tMon, 28 Jun 2021 10:56:35 +0200 (CEST)", "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 B27E2684D2\n\tfor <libcamera-devel@lists.libcamera.org>;\n\tMon, 28 Jun 2021 10:56:32 +0200 (CEST)", "by mail-wr1-x42d.google.com with SMTP id y3so849937wrq.3\n\tfor <libcamera-devel@lists.libcamera.org>;\n\tMon, 28 Jun 2021 01:56:32 -0700 (PDT)", "from pi4-davidp.pitowers.org\n\t([2a00:1098:3142:14:1ce1:9965:4328:89c4])\n\tby smtp.gmail.com with ESMTPSA id\n\tg7sm10578243wmq.27.2021.06.28.01.56.31\n\t(version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256);\n\tMon, 28 Jun 2021 01:56:31 -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=\"GtVI/bl+\"; 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=1obICXaKbvbvTyx94FThBhBMS6JJdx9PmEMh+O34ghw=;\n\tb=GtVI/bl+8aDpnhTwDJRZJs+NZndRnlRHZdb+j8cPiJ2J1ILiH6XvDyQHUMM5EBCDME\n\tOGn2dnDcWbVIQLSoAiTObJEQIRz6qMDFHCHF55WL2P4+dqIf5GP3wwLVUfon3ENPfYtD\n\tTl990KXkmKyEKBsADjnz29yYgihsuRspEqNbKzwuYrjn670b4ZVrI6GZgudKKOGrROAS\n\tr6NWKgc2KpToFuUgI3xH7cJCIwSh38jLtSOj1+e7BqmBmihop4aFzRh9qEdRgsqsQw9y\n\tY8Tm7czyCWvgiCnt5SGJVRBzqDxEWXahd8sP2jMbw0CNs07mRiHz+4xLCrEK7x6et1jC\n\tcZow==", "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=1obICXaKbvbvTyx94FThBhBMS6JJdx9PmEMh+O34ghw=;\n\tb=jWClk6rz52ZusdiKXFhDZ3YlaGBq34GfHyGViGb0/ovawSKcMvMXo1KxpHd2iWk13y\n\ttEEoCtNct3j18k+Ap8OnaTaR/LSKGECX9tNxnzVCnnwFxg336dcuXzwvChps0ENB/TKH\n\tghL7zMAuUMiBxlT60vjU4cvlqA7kp0HFEMBYIUXAsaSFfhPWYpmrzF5CZiQU6/u9fq1P\n\t5eY8TLZ8V9zlnL+IPLXFZNL1o5K/r4o+cp0PqVuIjytIf960V/rDFDW/K9H/oKE8Vd+F\n\tAT2Gp1qAl2gAmSXEgxWLMFL2alQ+Q6559UPM8wFyT0U5TBN7UUq8MRne1Bv6uyZZ2oZL\n\t5mbQ==", "X-Gm-Message-State": "AOAM532qB3vF0XdCwNN7nTxuk6tNnryK28FbCVvqKIfWCWjNJ/ViKbnn\n\t4zkISpwPC3B7kacTgBdXmKFHMmUQmeDwhQ==", "X-Google-Smtp-Source": "ABdhPJyQTz8PWaVMHGQApSmXUITrwBTnUzR1XKFjjajgJoCjyZ+D+AGt/gSRYcByUyDPoUDk2sJctA==", "X-Received": "by 2002:a5d:4a49:: with SMTP id\n\tv9mr25367918wrs.128.1624870592136; \n\tMon, 28 Jun 2021 01:56:32 -0700 (PDT)", "From": "David Plowman <david.plowman@raspberrypi.com>", "To": "libcamera-devel@lists.libcamera.org", "Date": "Mon, 28 Jun 2021 09:56:28 +0100", "Message-Id": "<20210628085630.2081-1-david.plowman@raspberrypi.com>", "X-Mailer": "git-send-email 2.20.1", "MIME-Version": "1.0", "Content-Transfer-Encoding": "8bit", "Subject": "[libcamera-devel] [PATCH 0/2] Application support for per-mode\n\tsensitivities", "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": "Hi everyone\n\nHere's that potentially \"missing piece\" of support for per-mode\nsensitivities. The question was how an application could get hold of\nthe selected mode's sensitivity before starting the camera, and\nsolution implemented here returns it in the CameraConfiguration\nobject.\n\nThere are two patches, and they would need to be applied on top of the\nfirst set of \"per-mode sensitivities\" patches.\n\n1. The first patch merely adds a modeSensitivity field to the\nCameraConfiguration and documents it.\n\n2. The second patch returns the correct value from the Raspberry Pi\npipeline handler. I note that if CamHelpers move out of the IPA and\nover to the pipeline handler, then this could become rather simpler.\n\nThanks in advance for any feedback.\n\nBest regards\nDavid\n\nDavid Plowman (2):\n libcamera: camera: add a mode sensitivity field\n libcamera: raspberrypi: fetch correct value for sensor's\n modeSensitivity\n\n include/libcamera/camera.h | 2 ++\n include/libcamera/ipa/raspberrypi.mojom | 7 ++++++-\n src/ipa/raspberrypi/raspberrypi.cpp | 7 +++++--\n src/libcamera/camera.cpp | 16 +++++++++++++++-\n .../pipeline/raspberrypi/raspberrypi.cpp | 9 ++++++---\n 5 files changed, 34 insertions(+), 7 deletions(-)" }