Cover Letter Detail
Show a cover letter.
GET /api/1.1/covers/10266/?format=api
{ "id": 10266, "url": "https://patchwork.libcamera.org/api/1.1/covers/10266/?format=api", "web_url": "https://patchwork.libcamera.org/cover/10266/", "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": "<20201027141246.4708-1-david.plowman@raspberrypi.com>", "date": "2020-10-27T14:12:45", "name": "[libcamera-devel,0/1] DigitalGain control", "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/10266/mbox/", "series": [ { "id": 1420, "url": "https://patchwork.libcamera.org/api/1.1/series/1420/?format=api", "web_url": "https://patchwork.libcamera.org/project/libcamera/list/?series=1420", "date": "2020-10-27T14:12:45", "name": "DigitalGain control", "version": 1, "mbox": "https://patchwork.libcamera.org/series/1420/mbox/" } ], "comments": "https://patchwork.libcamera.org/api/covers/10266/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 C4EF6BDB1E\n\tfor <parsemail@patchwork.libcamera.org>;\n\tTue, 27 Oct 2020 14:12:54 +0000 (UTC)", "from lancelot.ideasonboard.com (localhost [IPv6:::1])\n\tby lancelot.ideasonboard.com (Postfix) with ESMTP id 3CC066211B;\n\tTue, 27 Oct 2020 15:12:54 +0100 (CET)", "from mail-wr1-x436.google.com (mail-wr1-x436.google.com\n\t[IPv6:2a00:1450:4864:20::436])\n\tby lancelot.ideasonboard.com (Postfix) with ESMTPS id 5659662034\n\tfor <libcamera-devel@lists.libcamera.org>;\n\tTue, 27 Oct 2020 15:12:52 +0100 (CET)", "by mail-wr1-x436.google.com with SMTP id i1so2124541wro.1\n\tfor <libcamera-devel@lists.libcamera.org>;\n\tTue, 27 Oct 2020 07:12:52 -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\tw1sm2083186wrp.95.2020.10.27.07.12.50\n\t(version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256);\n\tTue, 27 Oct 2020 07:12:50 -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=\"EcPXdKeS\"; 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=i0lCQ03bxICKTbPiWh/9Nze3roZkY83vPAHr/svmWzA=;\n\tb=EcPXdKeSWrvBufc6ABtowVha+zikQKtJVF6hkJi5LMq6/KwB5tcSfnDVj91Wjs3ohW\n\tul5P7sO+gBWkQ8km/Q6CGTeCJEh+kv/PoIlhHuHvH4/dLfZ4Pap5XikPXCL6V+wud9yz\n\tX9SdcAFlx45sBupFjaP3f+6uvHhE0/dwu5TNCyNaaOMj7xjHwzSfHAM39iKt4NbOigDa\n\tqYNqa5PmfuYoy5B3ReDCneK1Yg6YEdBiGfOit4QrKrdBQ7tdi293Lj5udE11mvHQwj2y\n\tzzmteiY8sUHeqd/hpDNQa8yOAJg71n3hGeCnevYSP0Z/MJJdstnGfgL1Si4/Xf8asXXC\n\teJcg==", "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=i0lCQ03bxICKTbPiWh/9Nze3roZkY83vPAHr/svmWzA=;\n\tb=BR/x8zrB8htnaf6f0G49Xabn1qPwMSySLQYmmxpQMzWToLLKVPVE3/liKrVlhr4SDH\n\t5CieI6UEO4I2XwEdRfxojtRReZYAI1AbK2yHAhBEPl8lfgBugFr4MFY1Sfo1FmlgGn52\n\tuwbrHzstRd8P7fdmqMZftEdmWVcTySLSZWPCTe4meuwwbkcSzUeQ/H5HNYwmYy3DX8RL\n\taYZt9v/iMV2T40SKAQMXns+GzoHES71RhppmbAfBk9/yXFArq/DDRknt9kyRy+BJ7Z3U\n\t3gzxBH/cS7sFgZwdmNGcAXPQ+ZnssHZvtel4UPPXi9jPE/sA8tIL0ZVUh6MP8MUd/5fj\n\t6Fag==", "X-Gm-Message-State": "AOAM533UrOHcx4eLKN0bOEx3nHMueUI0p/n+bmsC0U5agrLcmveug0QW\n\tggZKMLFuJuWi//uAlEMD/zlkUTQgwBmNBw==", "X-Google-Smtp-Source": "ABdhPJyyPdCDSPL1xlpBzC4DLNQ/3pqoy/kDuin5ozc0i9N4r27DkVZFqoldT+jlCNEsrnTD922D0Q==", "X-Received": "by 2002:adf:cd82:: with SMTP id q2mr3354601wrj.118.1603807971699;\n\tTue, 27 Oct 2020 07:12:51 -0700 (PDT)", "From": "David Plowman <david.plowman@raspberrypi.com>", "To": "libcamera-devel@lists.libcamera.org", "Date": "Tue, 27 Oct 2020 14:12:45 +0000", "Message-Id": "<20201027141246.4708-1-david.plowman@raspberrypi.com>", "X-Mailer": "git-send-email 2.20.1", "MIME-Version": "1.0", "Subject": "[libcamera-devel] [PATCH 0/1] DigitalGain control", "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 everyone\n\nI wanted to raise a topic on which there was already some discussion a\nfew weeks back, prompted by my noticing a gap in the metadata that we\nprovide with images.\n\nMy observation was that I couldn't correctly set the ISO value in my\nJPEG files because we don't report how much digital gain has been\nsupplied by the image processing pipeline. To address this problem, it\nseemed as good a way as any actually to include a proposal for a new\nDigitalGain control (see the associated patch). Nevertheless, I think\nthere's a discussion to be had first. Notably:\n\n* Should we let the pipeline report a single global \"digital gain\"\n value or, given that different gains may be applied to the colour\n channels, should we report three gain values instead?\n\n* In the Pi world I'd like this to be a read-only control, i.e. you\n can't force the pipeline digital gain to a particular value, as our\n AGC doesn't work like that. But there may be platforms that do allow\n you to set the digital gain.\n\n* You could imagine this being \"per-stream\". I think it's another case\n of \"practically everyone will just want a single value\", though\n technically you might be able to imagine some platform and use-cases\n where different outputs might reflect different digital gains.\n\n* There's a question about digital gain being applied by the sensor\n itself, but I'm inclined to view that as a separate topic. The issue\n at hand, at least for me, is being able to distinguish the gain\n applied by the sensor, and which we see in the raw frames, from that\n applied by the ISP, which appears in the JPEGs.\n\nYou may have other comments too - so everyone's thoughts would be much\nappreciated.\n\nThanks!\nDavid\n\nDavid Plowman (1):\n libcamera: controls: Add DigitalGain control\n\n src/libcamera/control_ids.yaml | 11 +++++++++++\n 1 file changed, 11 insertions(+)" }