{"id":25558,"url":"https://patchwork.libcamera.org/api/1.1/covers/25558/?format=json","web_url":"https://patchwork.libcamera.org/cover/25558/","project":{"id":1,"url":"https://patchwork.libcamera.org/api/1.1/projects/1/?format=json","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=json","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=json","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(+)"}