Cover Letter Detail
Show a cover letter.
GET /api/1.1/covers/18669/?format=api
{ "id": 18669, "url": "https://patchwork.libcamera.org/api/1.1/covers/18669/?format=api", "web_url": "https://patchwork.libcamera.org/cover/18669/", "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": "<20230531125016.5540-1-david.plowman@raspberrypi.com>", "date": "2023-05-31T12:50:15", "name": "[libcamera-devel,0/1] StartupFrame metadata", "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/18669/mbox/", "series": [ { "id": 3896, "url": "https://patchwork.libcamera.org/api/1.1/series/3896/?format=api", "web_url": "https://patchwork.libcamera.org/project/libcamera/list/?series=3896", "date": "2023-05-31T12:50:15", "name": "StartupFrame metadata", "version": 1, "mbox": "https://patchwork.libcamera.org/series/3896/mbox/" } ], "comments": "https://patchwork.libcamera.org/api/covers/18669/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 E5028C31E9\n\tfor <parsemail@patchwork.libcamera.org>;\n\tWed, 31 May 2023 12:50:23 +0000 (UTC)", "from lancelot.ideasonboard.com (localhost [IPv6:::1])\n\tby lancelot.ideasonboard.com (Postfix) with ESMTP id 498D162754;\n\tWed, 31 May 2023 14:50:23 +0200 (CEST)", "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 701C0626F8\n\tfor <libcamera-devel@lists.libcamera.org>;\n\tWed, 31 May 2023 14:50:21 +0200 (CEST)", "by mail-wr1-x436.google.com with SMTP id\n\tffacd0b85a97d-30aebe2602fso2704226f8f.3\n\tfor <libcamera-devel@lists.libcamera.org>;\n\tWed, 31 May 2023 05:50:21 -0700 (PDT)", "from pi4-davidp.pitowers.org\n\t([2a00:1098:3142:14:2bce:64d6:1a5c:49a2])\n\tby smtp.gmail.com with ESMTPSA id\n\tt13-20020a5d690d000000b003062675d4c9sm6634926wru.39.2023.05.31.05.50.19\n\t(version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256);\n\tWed, 31 May 2023 05:50:19 -0700 (PDT)" ], "DKIM-Signature": [ "v=1; a=rsa-sha256; c=relaxed/simple; d=libcamera.org;\n\ts=mail; t=1685537423;\n\tbh=pftAtQNcw5vat7xNzI+d/9Trm0haPWVnrWsvkYvD9FM=;\n\th=To:Date:Subject:List-Id:List-Unsubscribe:List-Archive:List-Post:\n\tList-Help:List-Subscribe:From:Reply-To:From;\n\tb=OrRQlHrbC8StTXPaJ4P0nYKuFxFw0tv6pO7N8QyB37QR/BXfE6qPR12iOlWAcbgMR\n\t9ozww4pHJJrgqVhNwSdkjokNUmglFHk/Yjflv3HhCOHSqnc8xIX8uxl9Z8ji/NJ8L6\n\tQtPfQ8AH/VzLLRcVKt+LvA74+pAkogpisCKNpDWddfmYJYS6R83tSC2mH1Z8wLuVJg\n\tJLk+u8nqQy70xjk/arBuh5TfiQwwC4e1Vk28aFqhJyUL5JyrNdhTLzI/0R4qdMqN4y\n\tuLmwBjf//Yzi4o4sQk5A7SU8eWxMC1NxDb3ABCZh5I7HAG60hyCdC24NhHtZQeOZ2V\n\tnHWryekyYdRJQ==", "v=1; a=rsa-sha256; c=relaxed/relaxed;\n\td=raspberrypi.com; s=google; t=1685537420; x=1688129420;\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=D1euJwIBB9R4xoPCgNvrCFDCQdaIbgWVpI2UOmRnpbI=;\n\tb=r0pIsgY+NvibDQnui9Td44Oanl6XIhyvVLbY/+Cc0Xu21wRq6Ee1TaaJLRJkQ8qzgH\n\tx+uZ66aRlC+a4S5lO8NoYT7PdDkuWgaWM6dVZfwOcJ0Gt9ZryxIukG9eZdpUc0jyocqk\n\tVbv2yAz6RgowMqZhLl4K17rJ3YIZNBcncYeHWg/7Pi+WlYDU8zvTEQTkUtcGc3B9ZlXD\n\tIPCBmmh7GhV+z8+A0dKtx+bmwfOilPkHBR/VIWMj79tru/lgGQbtSkjFWzk/ulVWZW3p\n\tQMoxbpDvxqCfW7PD8+jl3hYvokwmkLP54/MF1XA+kiShh05rXoAtlqqsqAbqM3ChTZA7\n\tqKRQ==" ], "Authentication-Results": "lancelot.ideasonboard.com; dkim=pass (2048-bit key; \n\tunprotected) header.d=raspberrypi.com\n\theader.i=@raspberrypi.com\n\theader.b=\"r0pIsgY+\"; dkim-atps=neutral", "X-Google-DKIM-Signature": "v=1; a=rsa-sha256; c=relaxed/relaxed;\n\td=1e100.net; s=20221208; t=1685537420; x=1688129420;\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=D1euJwIBB9R4xoPCgNvrCFDCQdaIbgWVpI2UOmRnpbI=;\n\tb=DPqFKMx21jp4XdDbCYyb1BxIzui3xHBrBE/2kz3G1KFNZ2i1ZmlccKjvB6pWcYYODU\n\tOAvIap5+HQTwstx7A+9VjdexIaruZxgkJ9jJVLyKCPKbwKBbZQEWOmhsyMj6e7GZnT1J\n\t2ZCXv0Z6Rj23m6RSDQtV3b/eVTfGgv0fQgqCtg6ChqP4IqoYQWZghv9b6XZep3HuT0+B\n\tEDUDHgISGIWzi7ckEBPbwPH0bO6coEBOazvK4YO8qTakjG7w3l90K8zYDodPUAN9l2++\n\t7AR9P8N0NGGOvq4ZvYIHZWSv/7ZMJ3tC0/Lzb8DBPjObHi5o9F6OvhohB2OVypBghiAH\n\tlYog==", "X-Gm-Message-State": "AC+VfDzP8f9CR7lfyQVgaRMa933Wqse61C7Z6VEWbxYPj9Xwd9WiJOl+\n\tZYDT/qL6R2BRSWd5IfPT9G3qtFuSjJCk9dH+LzNPpg==", "X-Google-Smtp-Source": "ACHHUZ78xQwIerMKVjs5HsnjH8zisFlAvszc2FKbnOgzzw7oFEb7CeWxr5/J3XqcsiW0gsyMJoctQg==", "X-Received": "by 2002:adf:f00c:0:b0:306:2a1a:d265 with SMTP id\n\tj12-20020adff00c000000b003062a1ad265mr3565142wro.58.1685537420499; \n\tWed, 31 May 2023 05:50:20 -0700 (PDT)", "To": "libcamera-devel@lists.libcamera.org", "Date": "Wed, 31 May 2023 13:50:15 +0100", "Message-Id": "<20230531125016.5540-1-david.plowman@raspberrypi.com>", "X-Mailer": "git-send-email 2.30.2", "MIME-Version": "1.0", "Content-Transfer-Encoding": "8bit", "Subject": "[libcamera-devel] [PATCH 0/1] StartupFrame metadata", "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\nI'm posting this for further discussion - I've talked vaguely about it\nwith a few folks already.\n\nFor an increasingly long time I've been unhappy with how we (RPi) drop\nframes when the camera system starts, and I'd rather they are all\nhanded out to the application. However, it needs to be easy for an\napplication to know to ignore them, and that's what this StartupFrame\nmetadata does.\n\nObviously there are still things to think about, such as the name,\nwhether there are different \"levels\" of useable-ness, whether it\nshould even be a control (metadata) at all, and so on...\n\nThanks!\nDavid\n\nDavid Plowman (1):\n libcamera: controls: Add StartupFrame control\n\n src/libcamera/control_ids.yaml | 15 +++++++++++++++\n 1 file changed, 15 insertions(+)" }