Cover Letter Detail
Show a cover letter.
GET /api/covers/23362/?format=api
{ "id": 23362, "url": "https://patchwork.libcamera.org/api/covers/23362/?format=api", "web_url": "https://patchwork.libcamera.org/cover/23362/", "project": { "id": 1, "url": "https://patchwork.libcamera.org/api/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": "<20250513133751.1381724-1-paul.elder@ideasonboard.com>", "date": "2025-05-13T13:37:50", "name": "[v3,0/1] pipeline: simple: Fix matching with an empty media graph", "submitter": { "id": 17, "url": "https://patchwork.libcamera.org/api/people/17/?format=api", "name": "Paul Elder", "email": "paul.elder@ideasonboard.com" }, "mbox": "https://patchwork.libcamera.org/cover/23362/mbox/", "series": [ { "id": 5171, "url": "https://patchwork.libcamera.org/api/series/5171/?format=api", "web_url": "https://patchwork.libcamera.org/project/libcamera/list/?series=5171", "date": "2025-05-13T13:37:50", "name": "pipeline: simple: Fix matching with an empty media graph", "version": 3, "mbox": "https://patchwork.libcamera.org/series/5171/mbox/" } ], "comments": "https://patchwork.libcamera.org/api/covers/23362/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 D40C5C3220\n\tfor <parsemail@patchwork.libcamera.org>;\n\tTue, 13 May 2025 13:38:00 +0000 (UTC)", "from lancelot.ideasonboard.com (localhost [IPv6:::1])\n\tby lancelot.ideasonboard.com (Postfix) with ESMTP id E6F6F68B40;\n\tTue, 13 May 2025 15:37:59 +0200 (CEST)", "from perceval.ideasonboard.com (perceval.ideasonboard.com\n\t[213.167.242.64])\n\tby lancelot.ideasonboard.com (Postfix) with ESMTPS id A31886175C\n\tfor <libcamera-devel@lists.libcamera.org>;\n\tTue, 13 May 2025 15:37:58 +0200 (CEST)", "from pyrite.lan (unknown\n\t[IPv6:2001:861:3a80:3300:4f2f:8c2c:b3ef:17d4])\n\tby perceval.ideasonboard.com (Postfix) with ESMTPSA id B44D44C9;\n\tTue, 13 May 2025 15:37:42 +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=\"NzFMm5XC\"; dkim-atps=neutral", "DKIM-Signature": "v=1; a=rsa-sha256; c=relaxed/simple; d=ideasonboard.com;\n\ts=mail; t=1747143462;\n\tbh=/hsk2BU8RVdknuaNQaLGTRP66ZAENQAIQh2ELfYvCN4=;\n\th=From:To:Cc:Subject:Date:From;\n\tb=NzFMm5XC+iQDH+CRsaWD1XdXGsQRbE5F+h+Q10ualXBbtH7ZPOCGJSqGJmRIBiNwG\n\tg1+1fUypQ0GH7f6TyppiCu+/t9/iTX0rK29LiYBGrEn1pRyB0x5h4oxy5knq2Wloca\n\tR1+NreBVlMepwuQLSWzHVLXGLaWECXvbEiK8qq/k=", "From": "Paul Elder <paul.elder@ideasonboard.com>", "To": "libcamera-devel@lists.libcamera.org", "Cc": "Paul Elder <paul.elder@ideasonboard.com>,\n\tlaurent.pinchart@ideasonboard.com, kieran.bingham@ideasonboard.com", "Subject": "[PATCH v3 0/1] pipeline: simple: Fix matching with an empty media\n\tgraph", "Date": "Tue, 13 May 2025 15:37:50 +0200", "Message-Id": "<20250513133751.1381724-1-paul.elder@ideasonboard.com>", "X-Mailer": "git-send-email 2.39.2", "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": "The simple pipeline handler may encounter systems with multiple media\ndevices that can be supported.\n\nIf the first media graph it could support is invalid or empty and a\nsubsequent media graph could handle it - the simple pipeline handler\nwould not continue matching to complete the creation of cameras on those\nlater devices.\n\nUpdate the pipeline handler to iterate attempts to acquire a supported\nMediaDevice until they are exhausted, ensureing that all supportable\ncameras in a system will be created.\n\nPaul Elder (1):\n pipeline: simple: Fix matching with empty media graphs\n\n src/libcamera/pipeline/simple/simple.cpp | 62 +++++++++++++++++-------\n 1 file changed, 45 insertions(+), 17 deletions(-)" }