Cover Letter Detail
Show a cover letter.
GET /api/covers/10677/?format=api
{ "id": 10677, "url": "https://patchwork.libcamera.org/api/covers/10677/?format=api", "web_url": "https://patchwork.libcamera.org/cover/10677/", "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": "<20201218100626.205134-1-naush@raspberrypi.com>", "date": "2020-12-18T10:06:24", "name": "[libcamera-devel,v10,0/3] raspberrypi: FPS control", "submitter": { "id": 34, "url": "https://patchwork.libcamera.org/api/people/34/?format=api", "name": "Naushir Patuck", "email": "naush@raspberrypi.com" }, "mbox": "https://patchwork.libcamera.org/cover/10677/mbox/", "series": [ { "id": 1537, "url": "https://patchwork.libcamera.org/api/series/1537/?format=api", "web_url": "https://patchwork.libcamera.org/project/libcamera/list/?series=1537", "date": "2020-12-18T10:06:24", "name": "raspberrypi: FPS control", "version": 10, "mbox": "https://patchwork.libcamera.org/series/1537/mbox/" } ], "comments": "https://patchwork.libcamera.org/api/covers/10677/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 B276AC0F1A\n\tfor <parsemail@patchwork.libcamera.org>;\n\tFri, 18 Dec 2020 10:07:00 +0000 (UTC)", "from lancelot.ideasonboard.com (localhost [IPv6:::1])\n\tby lancelot.ideasonboard.com (Postfix) with ESMTP id 2024261596;\n\tFri, 18 Dec 2020 11:07:00 +0100 (CET)", "from mail-wr1-x42a.google.com (mail-wr1-x42a.google.com\n\t[IPv6:2a00:1450:4864:20::42a])\n\tby lancelot.ideasonboard.com (Postfix) with ESMTPS id 1960661592\n\tfor <libcamera-devel@lists.libcamera.org>;\n\tFri, 18 Dec 2020 11:06:59 +0100 (CET)", "by mail-wr1-x42a.google.com with SMTP id q18so1529820wrn.1\n\tfor <libcamera-devel@lists.libcamera.org>;\n\tFri, 18 Dec 2020 02:06:59 -0800 (PST)", "from naushir-VirtualBox.pitowers.org\n\t([2a00:1098:3142:14:a00:27ff:fe4d:f6a2])\n\tby smtp.gmail.com with ESMTPSA id\n\tc4sm11836424wmf.19.2020.12.18.02.06.57\n\t(version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256);\n\tFri, 18 Dec 2020 02:06:57 -0800 (PST)" ], "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=\"Lr9Bs9KV\"; 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=r/bRQm5YU7hGwqftmWqSmH/M//uZAHW4XEajVT/fvog=;\n\tb=Lr9Bs9KVkQUMwOEuqf6XPMO/Ev7Q+UaLD9xaR0Hsr46yH9WQrDW33Zqkk6GCsfpuVh\n\t4yfjWNJRonMV05F9zfFtLzQEW9XthwtZJFLZuuMHmi440zlFv091f2gaFDnWh9GQeQl/\n\t6VH7CmwOdbyuYSXu1rTsLnASSCW0TeecwYhgaT7IcvJw263PlFhFqjzdXpG8JDMbIuMY\n\tmam/WSmLOsgYbZ/XFd61OxTsRsvd7KctxBfjtzvTIxcrqP6TB6gq0mOSwgLW5mx3QzYG\n\tBx/ozG1bd1SnAhCGjpWcunLUmnZ7NtCwt3203F1o25VrR+3Bv8kiwhkt1TS83sE9kubX\n\t2JsQ==", "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=r/bRQm5YU7hGwqftmWqSmH/M//uZAHW4XEajVT/fvog=;\n\tb=jj3xnJmLHP6BxovOuA+kmSXfiGgyZHDh7OIfahoK2U2NULXLITSgOOJLCeBwTSWZ/I\n\tjns9lX19CHjvVQ8l0BgUIoaRBy7SR1Ff9qVflFZ2lvit97g6F+jtOqKLZHnTXhuJGc5n\n\t4x7YrIxtgvMrKQoCRvHP9nmOcOFOvtajOZeKnRQwZH9Pf3ZK08dGj1SG616x4fG5PcdV\n\tlakkSlxEvURLDA6Q49v7s3kduOwx2OOwOes/VcxCXHzThj4Ojkr0p73kZlK8AOAxlvj9\n\t1xPV4Kxwf+sD0WlKbv5d+J2Zd65rr5wqGd2tzufQGUuUXjFM1Znp440J3V+fiqSvQMkZ\n\td6mg==", "X-Gm-Message-State": "AOAM5306yDK4cCxT7rnDAxD28axXeksfhepud+bZufgUaa/5gCcX/jlt\n\toD8xDKq6qHVGZYWQ0oMEYyVl3rMKceyQrw==", "X-Google-Smtp-Source": "ABdhPJwdW1rh2VJGG/R2FImZB4fanqSmGKOIye4xrqJwvjNayQFb8IOFvKErlxXy5YpA0P50G8nmZA==", "X-Received": "by 2002:a5d:6607:: with SMTP id n7mr3418033wru.206.1608286018429;\n\tFri, 18 Dec 2020 02:06:58 -0800 (PST)", "From": "Naushir Patuck <naush@raspberrypi.com>", "To": "libcamera-devel@lists.libcamera.org", "Date": "Fri, 18 Dec 2020 10:06:24 +0000", "Message-Id": "<20201218100626.205134-1-naush@raspberrypi.com>", "X-Mailer": "git-send-email 2.25.1", "MIME-Version": "1.0", "Subject": "[libcamera-devel] [PATCH v10 0/3] raspberrypi: FPS 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 all,\n\nHere is the next iteration of the FPS control patch set.\n\nJacopo, based on our discussion yesterday, I've modified the wording in the control documentation. Only the return metadata part of the text has changed, but I've removed your review tag from patch 1/3 so that you have a chance to go through the new text again.\n\nAfter having thought about it a bit more, setting the correct values of frame durations (based on the new text description) in the Raspberry Pi IPA is not currently possible without my next series of changes to get the AGC to handle frame durations correctly. So I have put a \\todo in the code to fix this correctly in the follow up series. At present, the code simply returns the values that were provided by the user. Hope that is ok.\n\nOther than that, the minor typos in patch 2/3 have also been fixed.\n\nThanks,\nNaush\n\nNaushir Patuck (3):\n libcamera: controls: Add frame duration control\n libcamera: raspberrypi: Add control of sensor vblanking\n ipa: raspberrypi: config: Update shutter speeds for imx219/477 and\n ov5647\n\n include/libcamera/ipa/raspberrypi.h | 1 +\n src/ipa/raspberrypi/cam_helper.cpp | 35 ++++++++++++-\n src/ipa/raspberrypi/cam_helper.hpp | 15 +++++-\n src/ipa/raspberrypi/cam_helper_imx219.cpp | 13 ++++-\n src/ipa/raspberrypi/cam_helper_imx477.cpp | 11 +++-\n src/ipa/raspberrypi/cam_helper_ov5647.cpp | 11 +++-\n src/ipa/raspberrypi/data/imx219.json | 15 +++++-\n src/ipa/raspberrypi/data/imx477.json | 15 +++++-\n src/ipa/raspberrypi/data/ov5647.json | 15 +++++-\n src/ipa/raspberrypi/raspberrypi.cpp | 52 ++++++++++++++++---\n src/libcamera/control_ids.yaml | 41 +++++++++++++++\n .../pipeline/raspberrypi/raspberrypi.cpp | 3 +-\n 12 files changed, 207 insertions(+), 20 deletions(-)" }