Show a cover letter.

GET /api/1.1/covers/26387/?format=api
HTTP 200 OK
Allow: GET, HEAD, OPTIONS
Content-Type: application/json
Vary: Accept

{
    "id": 26387,
    "url": "https://patchwork.libcamera.org/api/1.1/covers/26387/?format=api",
    "web_url": "https://patchwork.libcamera.org/cover/26387/",
    "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": "<20260330-kbingham-pipeline-handler-property-v1-0-fdab13d5d263@ideasonboard.com>",
    "date": "2026-03-30T11:40:23",
    "name": "[0/2] libcamera: Pipeline handler name property",
    "submitter": {
        "id": 4,
        "url": "https://patchwork.libcamera.org/api/1.1/people/4/?format=api",
        "name": "Kieran Bingham",
        "email": "kieran.bingham@ideasonboard.com"
    },
    "mbox": "https://patchwork.libcamera.org/cover/26387/mbox/",
    "series": [
        {
            "id": 5859,
            "url": "https://patchwork.libcamera.org/api/1.1/series/5859/?format=api",
            "web_url": "https://patchwork.libcamera.org/project/libcamera/list/?series=5859",
            "date": "2026-03-30T11:40:23",
            "name": "libcamera: Pipeline handler name property",
            "version": 1,
            "mbox": "https://patchwork.libcamera.org/series/5859/mbox/"
        }
    ],
    "comments": "https://patchwork.libcamera.org/api/covers/26387/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 BE298BE086\n\tfor <parsemail@patchwork.libcamera.org>;\n\tMon, 30 Mar 2026 11:40:39 +0000 (UTC)",
            "from lancelot.ideasonboard.com (localhost [IPv6:::1])\n\tby lancelot.ideasonboard.com (Postfix) with ESMTP id BD13662D01;\n\tMon, 30 Mar 2026 13:40:38 +0200 (CEST)",
            "from perceval.ideasonboard.com (perceval.ideasonboard.com\n\t[IPv6:2001:4b98:dc2:55:216:3eff:fef7:d647])\n\tby lancelot.ideasonboard.com (Postfix) with ESMTPS id 3EDA662CC7\n\tfor <libcamera-devel@lists.libcamera.org>;\n\tMon, 30 Mar 2026 13:40:37 +0200 (CEST)",
            "from ping.linuxembedded.co.uk\n\t(cpc89244-aztw30-2-0-cust6594.18-1.cable.virginm.net [86.31.185.195])\n\tby perceval.ideasonboard.com (Postfix) with ESMTPSA id 8CFC523B9;\n\tMon, 30 Mar 2026 13:39:15 +0200 (CEST)"
        ],
        "Authentication-Results": "lancelot.ideasonboard.com; dkim=pass (1024-bit key;\n\tunprotected) header.d=ideasonboard.com header.i=@ideasonboard.com\n\theader.b=\"KuuRxdHQ\"; dkim-atps=neutral",
        "DKIM-Signature": "v=1; a=rsa-sha256; c=relaxed/simple; d=ideasonboard.com;\n\ts=mail; t=1774870755;\n\tbh=xDmj693Vas4ec0Atzl8MN1km0q7SZPCKvLk/frkp8sU=;\n\th=From:Subject:Date:To:Cc:From;\n\tb=KuuRxdHQuVeOW8SGoGYRmYEazDZTkAdfc+uYtpSbW9b4Ug18gY2t7NLlme7tUG6CB\n\taJEG0YXBV3frnVZ/txhlRdEWKpCuTA340fEIz/nZL5WOnof4KgOCnhkhNVVcQNuJC0\n\t1DMySgPxGmOPB61nAJ4ZA/lu14c4dfBN5psoM6po=",
        "From": "Kieran Bingham <kieran.bingham@ideasonboard.com>",
        "Subject": "[PATCH 0/2] libcamera: Pipeline handler name property",
        "Date": "Mon, 30 Mar 2026 12:40:23 +0100",
        "Message-Id": "<20260330-kbingham-pipeline-handler-property-v1-0-fdab13d5d263@ideasonboard.com>",
        "MIME-Version": "1.0",
        "Content-Type": "text/plain; charset=\"utf-8\"",
        "Content-Transfer-Encoding": "7bit",
        "X-B4-Tracking": "v=1; b=H4sIACdhymkC/x2NwQrCQAwFf6XkbGC3KRb8FfGwtq9tsG5DVkQp/\n\tXcXjwPDzE4Frih0aXZyvLXolivEU0PDkvIM1rEytaE9B5HAj7vmeUlPNjWsmsFVG1c4m28Gf30\n\t5db30MkWJQ0c1ZI5JP//J9XYcP59Hi7Z0AAAA",
        "X-Change-ID": "20260330-kbingham-pipeline-handler-property-a47373f131c4",
        "To": "libcamera-devel@lists.libcamera.org",
        "Cc": "Kieran Bingham <kieran.bingham@ideasonboard.com>",
        "X-Mailer": "b4 0.14.3",
        "X-Developer-Signature": "v=1; a=ed25519-sha256; t=1774870836; l=1412;\n\ti=kieran.bingham@ideasonboard.com; s=20260207;\n\th=from:subject:message-id; \n\tbh=xDmj693Vas4ec0Atzl8MN1km0q7SZPCKvLk/frkp8sU=;\n\tb=Yj8gfHRWBT9wWA20VJMs+6ZONx+VC/K0Yiqov/o/MUAr0vF+5N/d/8yNjVYDxN+VnnwbG+PCk\n\t+hMsVP9SghxBW5K2MSvFuzj1lY4db0ED45+y8lLkm9NnhHzm5dTuoHI",
        "X-Developer-Key": "i=kieran.bingham@ideasonboard.com; a=ed25519;\n\tpk=FVXKN7YuwHc6UtbRUeTMAmranfsQomA+vnilfglWdaY=",
        "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": "We have increased our platform coverage now through a number of pipeline\nhandlers, and also through pipeline handlers such as the Simple pipeline\nhandler which can support multiple platforms.\n\nThe ISI can be managed by both a dedicated pipeline or the Simple\npipeline, and on the NXP i.MX8MP a camera could be connected to either\nthe ISP or the ISI.\n\nThus there are three separate pipeline handlers which might manage and\ncontrol the same physically connected camera depending upon the overall\nsoftware configuration (both DT and libcamera builds).\n\nIntroduce a new camera property as the pipeline handler name and\nautomatically set the property value when constructing a camera.\n\nThis helps when working on a platform or debugging remote platforms to\nbe able to quickly identify the overall configuration when working with\nsoftware which reports the information such as camshark.\n\nSigned-off-by: Kieran Bingham <kieran.bingham@ideasonboard.com>\n---\nKieran Bingham (2):\n      libcamera: properties: Add a pipeline handler name property\n      libcamera: camera: Report the pipeline handler name\n\n src/libcamera/camera.cpp             | 1 +\n src/libcamera/property_ids_core.yaml | 5 +++++\n 2 files changed, 6 insertions(+)\n---\nbase-commit: 2a1c75504c789b686b5b37ed8729f632ec81d2f0\nchange-id: 20260330-kbingham-pipeline-handler-property-a47373f131c4\n\nBest regards,"
}