Show a cover letter.

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

{
    "id": 25558,
    "url": "https://patchwork.libcamera.org/api/1.1/covers/25558/?format=api",
    "web_url": "https://patchwork.libcamera.org/cover/25558/",
    "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": "<20251215145305.4187195-1-julien.vuillaumier@nxp.com>",
    "date": "2025-12-15T14:53:04",
    "name": "[v1,0/1] gstreamer: Add raw support to libcamerasrc stream-role property",
    "submitter": {
        "id": 190,
        "url": "https://patchwork.libcamera.org/api/1.1/people/190/?format=api",
        "name": "Julien Vuillaumier",
        "email": "julien.vuillaumier@nxp.com"
    },
    "mbox": "https://patchwork.libcamera.org/cover/25558/mbox/",
    "series": [
        {
            "id": 5664,
            "url": "https://patchwork.libcamera.org/api/1.1/series/5664/?format=api",
            "web_url": "https://patchwork.libcamera.org/project/libcamera/list/?series=5664",
            "date": "2025-12-15T14:53:04",
            "name": "gstreamer: Add raw support to libcamerasrc stream-role property",
            "version": 1,
            "mbox": "https://patchwork.libcamera.org/series/5664/mbox/"
        }
    ],
    "comments": "https://patchwork.libcamera.org/api/covers/25558/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 0357AC3257\n\tfor <parsemail@patchwork.libcamera.org>;\n\tMon, 15 Dec 2025 14:53:52 +0000 (UTC)",
            "from lancelot.ideasonboard.com (localhost [IPv6:::1])\n\tby lancelot.ideasonboard.com (Postfix) with ESMTP id BBF31619CF;\n\tMon, 15 Dec 2025 15:53:51 +0100 (CET)",
            "from OSPPR02CU001.outbound.protection.outlook.com\n\t(mail-norwayeastazlp170130007.outbound.protection.outlook.com\n\t[IPv6:2a01:111:f403:c20f::7])\n\tby lancelot.ideasonboard.com (Postfix) with ESMTPS id 70F70615B2\n\tfor <libcamera-devel@lists.libcamera.org>;\n\tMon, 15 Dec 2025 15:53:49 +0100 (CET)",
            "from AM9PR04MB8147.eurprd04.prod.outlook.com\n\t(2603:10a6:20b:3e0::22)\n\tby DB8PR04MB7098.eurprd04.prod.outlook.com (2603:10a6:10:fd::19) with\n\tMicrosoft SMTP Server (version=TLS1_2,\n\tcipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.9412.13;\n\tMon, 15 Dec 2025 14:53:45 +0000",
            "from AM9PR04MB8147.eurprd04.prod.outlook.com\n\t([fe80::b387:72c6:e33c:8656]) by\n\tAM9PR04MB8147.eurprd04.prod.outlook.com\n\t([fe80::b387:72c6:e33c:8656%7]) with mapi id 15.20.9412.011;\n\tMon, 15 Dec 2025 14:53:45 +0000"
        ],
        "Authentication-Results": [
            "lancelot.ideasonboard.com; dkim=pass (2048-bit key;\n\tunprotected) header.d=nxp.com header.i=@nxp.com header.b=\"X4YAAgD4\";\n\tdkim-atps=neutral",
            "dkim=none (message not signed)\n\theader.d=none;dmarc=none action=none header.from=nxp.com;"
        ],
        "ARC-Seal": "i=1; a=rsa-sha256; s=arcselector10001; d=microsoft.com; cv=none;\n\tb=lPxP3feu/7T9wdQuvNp7jIDif59axjKCZPaddZBeKyO5Nl9gfUd1SAywtl3zEgS6E35xkOr8gk1Em9Dfk+0a2C+w4xUw+ayGb1m0NUA/GQjiuNN6JyQZLLpuTIf1wD+SaJd6Mxbl10jiHUfw6XSfM6w+S98xFEks7fr4eyQHFzkZz0ig/RYRMWYMH+945LxfCEPDZWHLmU3hnhY3RzuyAoTCdJUYSUxBCdgL40x9v9J8gVIRbzU3aZnVD+lO3UeimrCmK/jSjrOdbu1sJj9Hyy7wNdylv6PrEDQAcceoQTCrjPoVqf9RFmH4Soax37jTQvOkwglvt560klNsrFqoAA==",
        "ARC-Message-Signature": "i=1; a=rsa-sha256; c=relaxed/relaxed; d=microsoft.com;\n\ts=arcselector10001;\n\th=From:Date:Subject:Message-ID:Content-Type:MIME-Version:X-MS-Exchange-AntiSpam-MessageData-ChunkCount:X-MS-Exchange-AntiSpam-MessageData-0:X-MS-Exchange-AntiSpam-MessageData-1;\n\tbh=AQ33Ae4FHTHav21atebJ3MfoJDs86Xc+KDnbm+G3UyE=;\n\tb=S2pjGMNltfpLBIyEXTSSIzbT5wfCFdnXkaR1i8Xa8bIF/F7XYyIU8F0Iu1GbYLxwgW+/19LVLCFsiQN8/A9sZzqA1y/BZgEjF6QjgoZhw0IEqL5EmsC1WsKDnmehv682XLTdjHqjhv0duZ2jNQM9l8/7n3vVxZ3mD9EJZf0hrtc0UVUj+jmLkM8bZ7blTI8uxp53gvRQmJqPw7W95slIxZu+5SZgDNggn7ZOrDESJB/xoynDLnQAsTQ1zONh3m573C7E1vC6DiQcEtaBnzcHE18CvIMnyX0szhtgeMcAdKFD75BzZyVMeyOCiGY+NOXZE4I7o9SmMOTfDY0mFlhrCA==",
        "ARC-Authentication-Results": "i=1; mx.microsoft.com 1; spf=pass\n\tsmtp.mailfrom=nxp.com; dmarc=pass action=none header.from=nxp.com;\n\tdkim=pass header.d=nxp.com; arc=none",
        "DKIM-Signature": "v=1; a=rsa-sha256; c=relaxed/relaxed; d=nxp.com; s=selector1;\n\th=From:Date:Subject:Message-ID:Content-Type:MIME-Version:X-MS-Exchange-SenderADCheck;\n\tbh=AQ33Ae4FHTHav21atebJ3MfoJDs86Xc+KDnbm+G3UyE=;\n\tb=X4YAAgD453RgQBm1z5ltJKcCa5Xro/MD76omSA8DlmqGo/9bC4/YvI6Ps4cwmQD1anumbHIrEMh75PyJ+r/0TjgOvi8TuGovjQb0gYAtn4lNYoKmkk2XkNx3tFl3vYtxUoGa9fl5DQmJtbd82UYFt72Bbb2SLBpiGmB0GKLL7jvrrO/NkPCbe2wq9eukGQ2Q44u7hp1f1cY6otq2eaRqTu2drjO9Fumob0LvUrxcy59v+3otP+yOyrVfcYh9C/uNO8UqXYxIEM0LruXAUbY/aNu3slnSvgbvId6rnioNrVWDWrnmh5lqMlTKYoLqyL1dZsw5MWxm5zVYVnXvvLFy/g==",
        "From": "Julien Vuillaumier <julien.vuillaumier@nxp.com>",
        "To": "libcamera-devel@lists.libcamera.org",
        "Cc": "Julien Vuillaumier <julien.vuillaumier@nxp.com>",
        "Subject": "[PATCH v1 0/1] gstreamer: Add raw support to libcamerasrc\n\tstream-role property",
        "Date": "Mon, 15 Dec 2025 15:53:04 +0100",
        "Message-Id": "<20251215145305.4187195-1-julien.vuillaumier@nxp.com>",
        "X-Mailer": "git-send-email 2.34.1",
        "Content-Transfer-Encoding": "8bit",
        "Content-Type": "text/plain",
        "X-ClientProxiedBy": "AM0PR02CA0180.eurprd02.prod.outlook.com\n\t(2603:10a6:20b:28e::17) To AM9PR04MB8147.eurprd04.prod.outlook.com\n\t(2603:10a6:20b:3e0::22)",
        "MIME-Version": "1.0",
        "X-MS-PublicTrafficType": "Email",
        "X-MS-TrafficTypeDiagnostic": "AM9PR04MB8147:EE_|DB8PR04MB7098:EE_",
        "X-MS-Office365-Filtering-Correlation-Id": "3fce8591-068a-4b64-f176-08de3be9beee",
        "X-MS-Exchange-SenderADCheck": "1",
        "X-MS-Exchange-AntiSpam-Relay": "0",
        "X-Microsoft-Antispam": "BCL:0;\n\tARA:13230040|19092799006|366016|1800799024|52116014|376014|38350700014;",
        "X-Microsoft-Antispam-Message-Info": "M7u1yh/x45JUH639xOLh4joo1KC9CIYuGRj+/XNQUABPzG0W4ODZUp9BLybfjTjoexAyhbfpVhJlcmcC9dDXCM/Eyazy7l3v3ZjUZmwB+E3WivyBRQtyDG3dZkym8/msquJHvaO8lRaMaMiBYlxyXD6U3/72sMAiDcWwe7QFVfI5ot64F9pz0yLsQBu+egxE9WQJu3/pT2r5dObFAMu1EJk33dGQ1M1lAhvyl8paPYDQ8LjFbROHQWXBlGl0IOGC4Th1GG2wGJiIJm0Y2mSFWWUg390FKfFfoQkyiLKf7gQhf0MksE+XYaWrKBaJDkrHxPxX09KCEsMxgoENLJ1DCTjBqgKtMtFs6qYQwNcFM+Ju5sh09cueA3LrhQtGinFW1izXY8qWyn2A3q9teER4PQt/osrVbTPCcisPghRXaNFLxiX8X1/hPEAGLqsv8s/MDnUND4caPxZyTKJgGzQd4E3B3oYIhPNLJ7Qfl4lsZ54tt/wqi++OKT7aNWxNRviiT3VKM26z21wKv8JFIVARPjUS7R/qs0XlmXRzGNyrFYw6oDJ5yXGL4OYF7CfImCfx5hF3cB9cYW6soOLaLOTvWAsASlTzzm0l/yM7UXmYYTVhwRTveaij/ZAzYnVbaq/o5Blz+nvMloiAUKoXX9C7Ay900dk7FrC1dO5pMDJsXiwAFSbvx+XIkWLMg/Z/wJobxLTU74LMElKw/D2CaJuLvc21O5gG4YIorR/7LlBuFEextReyBg1RI5zbmJWc4dVY+jj8CzYCWC59Lz1D5oTR/lMwW9GSpVCVcC9H5MCvDUhkOZD8JedwZSvUu32SX0DKbS0JwbxBXhOqD5ARGJFLGKEue1fqvZXYZBD9n1Uvt46Wt0xEaYi+FvgzgAoMw0aM6n9DIwujHlGW669S0N35CMy2yqGqBYC6Znq7bKPWY0ebLWpZh3znFqbmmX1q9RKF9CR99qobvK/RJ1GCqZVr9KvPH8scnY8eUFKmxSK8l/wRsgacSxflJmhT2+kXjxx4dDoE7UHy0EE2TBnfcdtIx4qUujO9gD4K2rRsAQo6w3IinuAC63zuzxvFric+D5vAxFriKIRihbdecx4BLHqmAQ1dOeSzjcusVUWiGTh6zB2+5BpAhBfgNEuS1OrIP/HDAtH3wdfLMF8WjOh6fIRDMzmgoKA1XcMMTwouzYqsj+13Gpde0T31I3JGiZv46jyQ4sXqdMZoffJD7AS8AuTVz7iu1pIL2Q21WHkMxu/R0SzxfEE2ofBcvtNu+nx6Qy2WbA6fbNGvgGOsh+b449BYnTUfadAkCgwsuioOdNIzLNLYM8dDqtB99m9NEeirrI9JT4H5kqKXpJTxm58P7WMFfENmkwWcQFUU+U2qkYOiYEGPEt+GImeEPXJAD0WR/KTNJuyBdzrOCeCYfzkq2GsGk0Zj2kf2MKAg6G/5cLHmcHeV1RvGQjSQP5gGRgcnD005TBCafgZkAUDR2a9BuuZV8YWA2yzqtcyMkgYQ4Ro1LorbCc8sFVRCk/vUfUGfpUW+",
        "X-Forefront-Antispam-Report": "CIP:255.255.255.255; CTRY:; LANG:en; SCL:1; SRV:;\n\tIPV:NLI; SFV:NSPM; H:AM9PR04MB8147.eurprd04.prod.outlook.com; PTR:;\n\tCAT:NONE; \n\tSFS:(13230040)(19092799006)(366016)(1800799024)(52116014)(376014)(38350700014);\n\tDIR:OUT; SFP:1101; ",
        "X-MS-Exchange-AntiSpam-MessageData-ChunkCount": "1",
        "X-MS-Exchange-AntiSpam-MessageData-0": "Bg1Oain26hc+JNvWHBUCHrtpP7wS84/EA+Pzmbe8RenF5OsrhiN1QM3mSEAqzwcTIRQSPXKLgSYtrWvoV2Sss6FPCG/r7J7YU/yuoPXl/9cJBRUMG/zzzvrKYrFWmWgc8O9xWvU3nS6e/SC7yDpNZHI5we9UjvCFMtl0nmMTk7f5Dr12vKMlRBxVofLdIcI2TlIjbz/4WpjMVuDrBZ+Amr0bEdBkQXD1Bs1hlsMyNp00YCqjVkHhTj0bR+KMIGYJzH6yrn7hZ3vFWoD2eKjpNZv+n/ghcBC1yfNlVUCuuBtQenPOZgekXIwsHWO81CTg4rJ1Ko+PDZ61oq7mT/K5NmexDox6qJktqdkWgtSehLk7WSJcdz0MTOdcwP6CzAhUt3IyWZZVWjQ0Ckg2YPpUAEWw2krFgQBCfIVd1qXvropELEB2Vb+pPU+tb3CyuLr5E9VG/kcpH3DkrbVek7p6CPu5KxFrZ+VYmGEfT2lod8Biww1+yjg7PL8x4XtvRIZcXPOeslLmVyhguKrimxzsVKE5axPM+02y7sTUNcph/Z6GwTcjp28K8/F/a4QlXo5rNRLZ7nRFCya6slf8K+3J0OhBrB3UJ0sK31X/vUQOzs0cyvmAa7hhH8/BXtt/p/T2cQeN5Kp7aYeUa9fjgHmOFinEA1Ktn0wJLsxA97fss1PVZZMjJ/TrHbH3nPmxHRM0+G+wu5NRzWN3g+qa3UXHjGEIqIvJ85o/x9NIB9opFkwbQK0SofZO+nnnZ6yG0n70CDXtyaOD2TzPwPD2U314HSHEioiiF7nm0g3PhepLmsOoZAinf4rWV/r9JGBcG461svY53J536NrQ+O7CBEwo2uXMETt1kMSSGaiYC5xP5R32AkBpeEzabqvWBkQOU5yChpHho1rP8ZAH0QOf31o4a7ch3o3ns+jar+wUZgL6vFJlWDMaqv6bloxDgkEJpYB9tgahuEzzhmjg81zaj5RUCaGtU9pGoRHORwfNP57M0c2g0F3kugxGAsC4BUAiVWxbbaKJauZoCT0vVnydfZRbUAa71IlJ3JtQUXpvSvaEAdomczwRnumjvLTsMk7X1W/6LXtRgMgJtOl77Zp6Y0hjiRhczIBvjYiuxlPPEoZFgDt1KZf/87QSWr4d0VEeiClAGRLChDyWz5f6ZXPktXyd1orKH5qgog4XA2FkgVpORr2bXwNiz+woF5NOdkCcfbMyzAURNNX1ec8adI43zXZUKi6tRV4kZJVxT7aRWXcMw2V1rgeteEEFInOU26gyCQvkGD6Wvy7nn7NTRPLLa9PDT9qyzG81B+a9WiB30zgC2Pesy1XmLSk0TTMPQfFR+JcImeiW2OX+c0cbjbSfwj837gl2DODw4Bg7+A0jNcLPsQ8jQFX0EMM1HRnmlR9z7WLESx71o1/mWEdn6G6tEda4b3HOCvU54b/dF0lYj48bTikAf4AHvWdtBhAUsyRfyQCnEbcYeDbF8IOauhZhTKWeMPcLONm4qIgpumeJS836IxJoLEDCFhL3tE/RPTeh9C6ZJtz3cBaMStoiqk/GWhRwpQEZdTt86dgRaxUJ6ppTlgSO7Xydb1oO7/fIIBCRiDmrz+SZe/IWADwnXd2j2MHAtA==",
        "X-OriginatorOrg": "nxp.com",
        "X-MS-Exchange-CrossTenant-Network-Message-Id": "3fce8591-068a-4b64-f176-08de3be9beee",
        "X-MS-Exchange-CrossTenant-AuthSource": "AM9PR04MB8147.eurprd04.prod.outlook.com",
        "X-MS-Exchange-CrossTenant-AuthAs": "Internal",
        "X-MS-Exchange-CrossTenant-OriginalArrivalTime": "15 Dec 2025 14:53:45.1555\n\t(UTC)",
        "X-MS-Exchange-CrossTenant-FromEntityHeader": "Hosted",
        "X-MS-Exchange-CrossTenant-Id": "686ea1d3-bc2b-4c6f-a92c-d99c5c301635",
        "X-MS-Exchange-CrossTenant-MailboxType": "HOSTED",
        "X-MS-Exchange-CrossTenant-UserPrincipalName": "K99sbFDNkGplHNHpYojxklwWnOdvgalsxpSYHwzCiMRkdMR5l0eClCztDe+bNzuNUaaUy2au50dGzfewM+DAO4yqbj4qeh/6KKJAyRaf0uw=",
        "X-MS-Exchange-Transport-CrossTenantHeadersStamped": "DB8PR04MB7098",
        "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": "Hello,\n\nThis change enables usage of libcamerasec GStreamer element with\nbayer caps, when using pipeline handlers that expose the raw formats\nonly when generateConfigurations(roles) is queried with roles=raw,\nwhich looks to be the case for most pipeline handlers.\n\nChange does not pass checkstyle in order to comply with the existing\nstyle of the file.\n\nThanks\n\nJulien Vuillaumier (1):\n  gstreamer: Add raw support to libcamerasrc stream-role property\n\n src/gstreamer/gstlibcamerapad.cpp | 4 ++++\n 1 file changed, 4 insertions(+)"
}