Cover Letter Detail
Show a cover letter.
GET /api/1.1/covers/22259/?format=api
{ "id": 22259, "url": "https://patchwork.libcamera.org/api/1.1/covers/22259/?format=api", "web_url": "https://patchwork.libcamera.org/cover/22259/", "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": "<20241209162747.2961-1-david.plowman@raspberrypi.com>", "date": "2024-12-09T16:27:46", "name": "[0/1] Camera synchonrisation controls", "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/22259/mbox/", "series": [ { "id": 4866, "url": "https://patchwork.libcamera.org/api/1.1/series/4866/?format=api", "web_url": "https://patchwork.libcamera.org/project/libcamera/list/?series=4866", "date": "2024-12-09T16:27:47", "name": "Camera synchonrisation controls", "version": 1, "mbox": "https://patchwork.libcamera.org/series/4866/mbox/" } ], "comments": "https://patchwork.libcamera.org/api/covers/22259/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 EC9A3BE080\n\tfor <parsemail@patchwork.libcamera.org>;\n\tMon, 9 Dec 2024 16:27:55 +0000 (UTC)", "from lancelot.ideasonboard.com (localhost [IPv6:::1])\n\tby lancelot.ideasonboard.com (Postfix) with ESMTP id 43A7267E5F;\n\tMon, 9 Dec 2024 17:27:54 +0100 (CET)", "from mail-wm1-x329.google.com (mail-wm1-x329.google.com\n\t[IPv6:2a00:1450:4864:20::329])\n\tby lancelot.ideasonboard.com (Postfix) with ESMTPS id 8C0FA66132\n\tfor <libcamera-devel@lists.libcamera.org>;\n\tMon, 9 Dec 2024 17:27:51 +0100 (CET)", "by mail-wm1-x329.google.com with SMTP id\n\t5b1f17b1804b1-434f30ba149so10017715e9.0\n\tfor <libcamera-devel@lists.libcamera.org>;\n\tMon, 09 Dec 2024 08:27:51 -0800 (PST)", "from raspberrypi.pitowers.org\n\t([2a00:1098:3142:1f:c68a:6be1:5ba3:eddd])\n\tby smtp.gmail.com with ESMTPSA id\n\t5b1f17b1804b1-434f2b08972sm67631325e9.27.2024.12.09.08.27.49\n\t(version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256);\n\tMon, 09 Dec 2024 08:27:49 -0800 (PST)" ], "Authentication-Results": "lancelot.ideasonboard.com; dkim=pass (2048-bit key;\n\tunprotected) header.d=raspberrypi.com header.i=@raspberrypi.com\n\theader.b=\"TV9mmnvi\"; dkim-atps=neutral", "DKIM-Signature": "v=1; a=rsa-sha256; c=relaxed/relaxed;\n\td=raspberrypi.com; s=google; t=1733761671; x=1734366471;\n\tdarn=lists.libcamera.org; \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=1WKcUP2O+aQscOyrras8+JrVlPndSF+gukcBLnU11v0=;\n\tb=TV9mmnvisGCg1QtMtDivTZ34/Bz4/r63JbvJr3Q7EgWgdDyOkl6ah3rpRkSt96Tfxi\n\t/KUmob+KI9VE8Wk860nAMBMighkPND7/jYFguXzfF63H3FOXpp2HsoalUsl7rVTj6yc4\n\tpRpKZ9q2sI0fJO5C6qinm21EBQt0WrboNY5Ccd5G8B6YMHjmUBxjEGwUboUjw/yKwpit\n\tcWa5IdevAgeQPxbEqaWNNCqjSkQpGCR5J7KaThE+rJqaOY0rVPP4HtIUFe37oe/BHeWi\n\tRYHSefPvmfEbB+//SFwxOT3wmdlbQxDCjDrWO5HHQ0/xzcBbNOcl99oRdLl7gbDMVkZ4\n\tjEzg==", "X-Google-DKIM-Signature": "v=1; a=rsa-sha256; c=relaxed/relaxed;\n\td=1e100.net; s=20230601; t=1733761671; x=1734366471;\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=1WKcUP2O+aQscOyrras8+JrVlPndSF+gukcBLnU11v0=;\n\tb=WaHSm3ukEXrTpsYQ1t5ndmCQmdU9NF7UHNKm3w6opo5dfmQKdhu9huuueG4hJOkFX8\n\tF5hCS5dWqVO1q/fxtQnWfoCwY5eyp0hfh00ZTBwDFiFf7BpOJGgZTKzwhhvbaRElZcvo\n\t64hY1mQM/mFi7xMB/1/z8rHakH6Noq1dZo+aEBEeBnJGxBQY5qN0y2HLECgGzb/ydkJP\n\tQD47TNW29iRcpi3OYRHvmHy1uwwodlb+dn0l5LGEVAFAa/pnxDDszlvLX8DkT4XOHf1+\n\tn244C9j6QzFfXqeCG737Fq6tUXYGDLeydo5OU/xXMxM96HSzfkmZF8UkO5U4n+krb25R\n\tHp0w==", "X-Gm-Message-State": "AOJu0YyIlKopB8JW31LqTXvMO9VQYHmxxFw4G6Gsrv+kWQ0gFEmnAeAS\n\tHJq1dxMA+axPRuZpDDSC2DXIDp2Ntdsdyo4s+XOo87dpmoC5+Cn/AJ9e/EZThs5Y/aH7iIg6Ia5\n\tp", "X-Gm-Gg": "ASbGncsd1B/dJhRgQV3c6Bl5UCDfSvJBSPT+c9aKORQFlFz1ctXt0agryQO+u71kyl9\n\tjJ4uZuwbHX97hS+WpNL5Q8dJX8qFD+C+VGDmBWFVJEg0+Cq+U9YoTjEk/8n8rwsopxmxXiRVTqE\n\tVhBRR1Btm1nR66V1aMDDlbQMKNhUp03SSHqIhHrZxaCwkDPTyS9W0z8NgiZjGg5DHMO8rQitsW8\n\t+3878P311JHiTIGagLloFnFVWoLyGwB6FJaE9KJit7lnn8StkjJBWqFkuSUxPl13l2jdR6cIW2E\n\tHVSFdA==", "X-Google-Smtp-Source": "AGHT+IFg4hXNi2r4VTgf7ejo6+/NMiab4+ONWyXKHsaG8v2fQgoEYWasi9YgpCgzNoif27LWjK0q6w==", "X-Received": "by 2002:a05:600c:1906:b0:434:f623:9fe3 with SMTP id\n\t5b1f17b1804b1-434fff555d5mr11991095e9.16.1733761670231; \n\tMon, 09 Dec 2024 08:27:50 -0800 (PST)", "From": "David Plowman <david.plowman@raspberrypi.com>", "To": "libcamera-devel@lists.libcamera.org", "Cc": "David Plowman <david.plowman@raspberrypi.com>", "Subject": "[PATCH 0/1] Camera synchonrisation controls", "Date": "Mon, 9 Dec 2024 16:27:46 +0000", "Message-Id": "<20241209162747.2961-1-david.plowman@raspberrypi.com>", "X-Mailer": "git-send-email 2.39.5", "MIME-Version": "1.0", "Content-Transfer-Encoding": "8bit", "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\nIn the spirit of trying to get some external APIs agreed perhaps\nbefore every implementation detail is pinned down, here are some\nproposals for controlling camera synchronisation. Previously these\nwere vendor-specific \"rpi\" controls, but I think there was a wish to\nsee something that could be shared?\n\nI've already sent out a proposed \"FrameWallClock\" control, and these\nnew ones should be regarded as being added on top. I won't say too\nmuch more here, as I'm hoping that the whole patch is basically just\ndescription of how you would use the controls, but obviously please\ncomment if things are not clear, or indeed could be done better.\n\nThanks!\nDavid\n\n\nDavid Plowman (1):\n controls: Add camera synchronisation controls\n\n src/libcamera/control_ids_core.yaml | 104 ++++++++++++++++++++++++++++\n 1 file changed, 104 insertions(+)" }