Patch Detail
Show a patch.
GET /api/patches/27517/?format=api
{ "id": 27517, "url": "https://patchwork.libcamera.org/api/patches/27517/?format=api", "web_url": "https://patchwork.libcamera.org/patch/27517/", "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": "<20260728172447.68551-5-johannes.goede@oss.qualcomm.com>", "date": "2026-07-28T17:24:46", "name": "[v6,4/5] pipeline: rpi: Explictly pass pipe()->name() when creating IPA", "commit_ref": null, "pull_url": null, "state": "new", "archived": false, "hash": "22876c27173224d42cef8fd4eefd9ce28ac90b27", "submitter": { "id": 242, "url": "https://patchwork.libcamera.org/api/people/242/?format=api", "name": "Hans de Goede", "email": "johannes.goede@oss.qualcomm.com" }, "delegate": null, "mbox": "https://patchwork.libcamera.org/patch/27517/mbox/", "series": [ { "id": 6088, "url": "https://patchwork.libcamera.org/api/series/6088/?format=api", "web_url": "https://patchwork.libcamera.org/project/libcamera/list/?series=6088", "date": "2026-07-28T17:24:42", "name": "ipa: Allow IPA creation by name", "version": 6, "mbox": "https://patchwork.libcamera.org/series/6088/mbox/" } ], "comments": "https://patchwork.libcamera.org/api/patches/27517/comments/", "check": "pending", "checks": "https://patchwork.libcamera.org/api/patches/27517/checks/", "tags": {}, "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 00A41C32CE\n\tfor <parsemail@patchwork.libcamera.org>;\n\tTue, 28 Jul 2026 17:25:02 +0000 (UTC)", "from lancelot.ideasonboard.com (localhost [IPv6:::1])\n\tby lancelot.ideasonboard.com (Postfix) with ESMTP id CC08C67FAE;\n\tTue, 28 Jul 2026 19:25:01 +0200 (CEST)", "from mx0b-0031df01.pphosted.com (mx0b-0031df01.pphosted.com\n\t[205.220.180.131])\n\tby lancelot.ideasonboard.com (Postfix) with ESMTPS id 458D167FAF\n\tfor <libcamera-devel@lists.libcamera.org>;\n\tTue, 28 Jul 2026 19:24:57 +0200 (CEST)", "from pps.filterd (m0279873.ppops.net [127.0.0.1])\n\tby mx0a-0031df01.pphosted.com (8.18.1.11/8.18.1.11) with ESMTP id\n\t66SGQT1a3333070 for <libcamera-devel@lists.libcamera.org>;\n\tTue, 28 Jul 2026 17:24:56 GMT", "from mail-qt1-f200.google.com (mail-qt1-f200.google.com\n\t[209.85.160.200])\n\tby mx0a-0031df01.pphosted.com (PPS) with ESMTPS id 4fpuyg9x5d-1\n\t(version=TLSv1.3 cipher=TLS_AES_128_GCM_SHA256 bits=128 verify=NOT)\n\tfor <libcamera-devel@lists.libcamera.org>;\n\tTue, 28 Jul 2026 17:24:55 +0000 (GMT)", "by mail-qt1-f200.google.com with SMTP id\n\td75a77b69052e-51c21c01cf3so1270091cf.2\n\tfor <libcamera-devel@lists.libcamera.org>;\n\tTue, 28 Jul 2026 10:24:55 -0700 (PDT)", "from t14s\n\t(2001-1c00-0c32-7800-07d4-cca3-ec08-7ac7.cable.dynamic.v6.ziggo.nl.\n\t[2001:1c00:c32:7800:7d4:cca3:ec08:7ac7])\n\tby smtp.gmail.com with ESMTPSA id\n\ta640c23a62f3a-c1f83fabcdasm11136466b.48.2026.07.28.10.24.53\n\t(version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256);\n\tTue, 28 Jul 2026 10:24:53 -0700 (PDT)" ], "Authentication-Results": "lancelot.ideasonboard.com; dkim=pass (2048-bit key;\n\tunprotected) header.d=qualcomm.com header.i=@qualcomm.com\n\theader.b=\"Vq0U2IAW\"; dkim=pass (2048-bit key;\n\tunprotected) header.d=oss.qualcomm.com header.i=@oss.qualcomm.com\n\theader.b=\"BUTYr/tA\"; dkim-atps=neutral", "DKIM-Signature": [ "v=1; a=rsa-sha256; c=relaxed/relaxed; d=qualcomm.com; h=\n\tcc:content-transfer-encoding:date:from:in-reply-to:message-id\n\t:mime-version:references:subject:to; s=qcppdkim1; bh=fN6Nsz++54q\n\tZAy+cZrCkQLy/axQMGHJwQ7RnnI4nDck=; b=Vq0U2IAWOJGbiAhyIJd11Srmyvs\n\t9VaQFkvud1+KvPb/FU5ttonQZBRlVxhTgXVpoxxKLE3UvWR/oeVf4Qflkge63wyf\n\tRkNDZ9CLFz2j4n744esjTQz9JUUlavHjOTMRUoDAXNGaKj1RytWvManM1JkzNBrA\n\td+3IeaWFLDLfe4ZtLxDadj0qSOPcBjiQF+Ff2FrNGA5B5RdvfQU/qt+XM8SnkL2L\n\tMmoo2iOQg4u4XnwheyfVvJD+jOvudmbfSgcOi/oraOh4R9uDSMWjcDOv8ekrvg4T\n\taNb/MyrZ5siYx3aOyQl/vBCoONl8CSvln26JnyjpknZnuSisShKHb/bv7Qg==", "v=1; a=rsa-sha256; c=relaxed/relaxed;\n\td=oss.qualcomm.com; s=google; t=1785259495; x=1785864295;\n\tdarn=lists.libcamera.org; \n\th=content-transfer-encoding:mime-version:references:in-reply-to\n\t:message-id:date:subject:cc:to:from:from:to:cc:subject:date\n\t:message-id:reply-to:content-type;\n\tbh=fN6Nsz++54qZAy+cZrCkQLy/axQMGHJwQ7RnnI4nDck=;\n\tb=BUTYr/tAHWwtw3RVxU1lk2CQwEF+wzWrxU9s9pDAWRywG5rEvaqQJ8vtakoBA29QWl\n\tRs6iVDTO5RaiaQVshKIpUisA+kwofwZ/v3DS8AzKBE1ra3sQRVIYRLOi4//eTxA/+/w3\n\tZeia6XvvFv0YNMLcBNl299oo+H50d6W233441wskGl6KlIYWHGTXvDtV8DjnQMbXq59o\n\tkHU5MuEwx/3EbthPqtGvCe0uYYm/H3L7mgfe2QLyEEiEu+igKBPNYowtolI84gzjAT30\n\tl+xdh+OWcbiFFV0QuVFEJVbQrv5KOyPqspOl4kYSKv8hML4fkc7Ksv0Wkg8sTrhEH9Vq\n\ttFYQ==" ], "X-Google-DKIM-Signature": "v=1; a=rsa-sha256; c=relaxed/relaxed;\n\td=1e100.net; s=20251104; t=1785259495; x=1785864295;\n\th=content-transfer-encoding:mime-version:references:in-reply-to\n\t:message-id:date:subject:cc:to:from:x-gm-gg:x-gm-message-state:from\n\t:to:cc:subject:date:message-id:reply-to:content-type;\n\tbh=fN6Nsz++54qZAy+cZrCkQLy/axQMGHJwQ7RnnI4nDck=;\n\tb=h6pyrtWC7Tng7xqNlfEEvE6BlWfiggR/6vLy0au6UV7q4sgSBW2BdgOpKS/eAkn09V\n\to/SEjcOepj17ry/eM+wbglgECL3JcnwCMYKiNst8Xx79wTBeewZK/SAkrIxnwA5dDdNR\n\tb4wBWTPWuh/KTSBmn1Zxa3JhoeT7Z5Q9e4Pk0432qp0nn0jaVknShnrFDwsnkPzpCmBr\n\tiGrCau6OABjCnlovTu5BVyKywIc4PbO0ZhzppfPBIxjmrbsYVMyHQTIUEAM2oB1q0tK1\n\tIFtC2vW8IWY/bQ0WYFFo78Ond0Q8N0zLZxKjanD19asVV1SqBgL+LA8sSDu8FBn5RSvi\n\tukHQ==", "X-Gm-Message-State": "AOJu0YwXnQKDJLLzYrkis2L4eVzSlFS6ACUsemZ9OrxxO/NOhdoiSY9L\n\tsAkmLTXhXoyiBryw4hHqWcetxJxV4PZuSLoBVqWXgflXwF9WjHtoeR7VHTxQrSr34b3lB8dZ4Fz\n\tosPuwDNYtZwaFw0lnjplYsPiZKOmSGvG+fqLWgLyaJt8Se4Sz+5celeLhVLPTXbgxDx7hu161si\n\tYHysKNv7Uq", "X-Gm-Gg": "AR+sD125n7JmTHrenNw+GQGZAivsha56ZL/XtjjOMaHQu4B79t7M5YkSGm7z037EFcD\n\tm6Ov/IddZmluurw+rarO+WcMlNRsVbqcrmNrUhzTYHhrN8r/+4/PbQifW9ASp1p8p5zo3W61/uc\n\tBFV+OYeKBQUg2+i2z+zC+5hlfQb5/3X0VUk3RbjvxCxrIk4xtvbiF3Qu0scfO8Sho/+sBybm0lT\n\tQCBGE503JpfGvVQgPkMoVDLYpBLfpNP4G6pw2XeZpq214iE3mTkHoTQwfn0sOalg2+zqC5SusK/\n\tE1439QuDFSoKu3QtP4OgI9zMwVfueOAxq2JKvGregRIWbbXHHlUO/6aAGuGjHnVxj60i+ey0z32\n\te4Mr90/pul26A0ZGVl/Z6MYr8QBWUMpabjDmryNdHa4hbpIoLnPktRotf5TluS55N6TNVLlLc9u\n\tMoL5fV8MpJDuw=", "X-Received": [ "by 2002:a05:622a:4cd:b0:51a:8b64:69e2 with SMTP id\n\td75a77b69052e-529d70557d4mr30823081cf.7.1785259495239; \n\tTue, 28 Jul 2026 10:24:55 -0700 (PDT)", "by 2002:a05:622a:4cd:b0:51a:8b64:69e2 with SMTP id\n\td75a77b69052e-529d70557d4mr30822641cf.7.1785259494638; \n\tTue, 28 Jul 2026 10:24:54 -0700 (PDT)" ], "From": "Hans de Goede <johannes.goede@oss.qualcomm.com>", "To": "libcamera-devel@lists.libcamera.org", "Cc": "Jacopo Mondi <jacopo.mondi@ideasonboard.com>, =?utf-8?q?Niklas_S=C3=B6?=\n\t=?utf-8?q?derlund?= <niklas.soderlund+renesas@ragnatech.se>, Loic Poulain\n\t<loic.poulain@oss.qualcomm.com>, Hans de Goede\n\t<johannes.goede@oss.qualcomm.com>", "Subject": "[PATCH v6 4/5] pipeline: rpi: Explictly pass pipe()->name() when\n\tcreating IPA", "Date": "Tue, 28 Jul 2026 19:24:46 +0200", "Message-ID": "<20260728172447.68551-5-johannes.goede@oss.qualcomm.com>", "X-Mailer": "git-send-email 2.54.0", "In-Reply-To": "<20260728172447.68551-1-johannes.goede@oss.qualcomm.com>", "References": "<20260728172447.68551-1-johannes.goede@oss.qualcomm.com>", "MIME-Version": "1.0", "Content-Transfer-Encoding": "8bit", "X-Proofpoint-GUID": "tbMh593NanrKOii8cXWsdN3hOCcHutsd", "X-Proofpoint-ORIG-GUID": "tbMh593NanrKOii8cXWsdN3hOCcHutsd", "X-Proofpoint-Spam-Details-Enc": "AW1haW4tMjYwNzI4MDE1MyBTYWx0ZWRfX5DkR5gQPDhLh\n\ty9mGhXRMAIZB11tvRNd8HWpF1SDyTpoqe5o6T954Q66dIqG6HE+vaLsHRMBeXqh8gS7V6Itjf7S\n\tbnKd8PggAyMQqPxM4PcqeRPzhUOkUVREhsshadxccU/rab+lXyPJU71Dus5JVqM9U+ET65kDezT\n\tww6CHHO2wUQ2+WlH8iHKqG0QmigcZ4QyT2nXf3YGdvl/D72nraH8tG35jHe2KCk1+V4aB6FTjN2\n\t1IAxl5BOd97WCwQXiinpiQ62xD+JTC1IGJ6DlxrTz3up1A/Bz89A1BEdRLwHYK5/OU/b3nXqM7V\n\tKd4UFX9hTP98icIEol/ghrjUQ1aZaGcmNiNugPc8WQLtK80UZASsboCYkvIT3hRtEq0Fb/hmUTw\n\tEhxO9vUiuleyhzzxkGCp+O7YMBZjWtQ5W02I7q2VGg7czRjHzyoVUbd4DyzKSNQ+h7pS+ciHEnM\n\t4OSnKgZYW9ZOtDd5EFw==", "X-Authority-Analysis": "v=2.4 cv=aoWCzyZV c=1 sm=1 tr=0 ts=6a68e5e7 cx=c_pps\n\ta=JbAStetqSzwMeJznSMzCyw==:117 a=xqWC_Br6kY4A:10 a=RAioF0-LDSMA:10\n\ta=s4-Qcg_JpJYA:10 a=VkNPw1HP01LnGYTKEx00:22 a=u7WPNUs3qKkmUXheDGA7:22\n\ta=rJkE3RaqiGZ5pbrm-msn:22 a=EUspDBNiAAAA:8 a=PI23gj2s8gul_AyujO4A:9\n\ta=uxP6HrT_eTzRwkO_Te1X:22", "X-Proofpoint-Spam-Info": "AW1haW4tMjYwNzI4MDE1MyBTYWx0ZWRfXyODc2NpFVekI\n\tUtzordYanYnD7zAMxQw24dtpW+/4+m7sGHCbBXITFCadRMyLw5p7oFeHpl7C9TeV9MiqExUAunO\n\tZxS5fk1vAVO+U3mkigbW6uEXNwcpcKY=", "X-Proofpoint-Virus-Version": "vendor=baseguard\n\tengine=ICAP:2.0.293, Aquarius:18.0.1143, Hydra:6.1.134,\n\tFMLib:17.12.100.49\n\tdefinitions=2026-07-28_04,2026-07-28_02,2025-10-01_01", "X-Proofpoint-Spam-Details": "rule=outbound_notspam policy=outbound score=0\n\tpriorityscore=1501 lowpriorityscore=0 clxscore=1015 spamscore=0\n\tbulkscore=0\n\tadultscore=0 malwarescore=0 impostorscore=0 phishscore=0\n\tsuspectscore=0\n\tclassifier=typeunknown authscore=0 authtc= authcc= route=outbound\n\tadjust=0\n\treason=mlx scancount=1 engine=8.22.0-2606150000\n\tdefinitions=main-2607280153", "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": "Switch to explicitly specifying the pipeline-name as the name of the IPA\nto create.\n\nThis is a preparation patch for switching the default IPA creation to\nmatching IPA by IPA proxy type, which does not work for rpi because\nthe same IPAProxyRPi type is used for both the rpi/vc4 and rpi/pisp\npipeline handlers.\n\nSigned-off-by: Hans de Goede <johannes.goede@oss.qualcomm.com>\n---\n src/libcamera/pipeline/rpi/common/pipeline_base.cpp | 2 +-\n 1 file changed, 1 insertion(+), 1 deletion(-)", "diff": "diff --git a/src/libcamera/pipeline/rpi/common/pipeline_base.cpp b/src/libcamera/pipeline/rpi/common/pipeline_base.cpp\nindex 5a5acf6a1..d1f4bc79f 100644\n--- a/src/libcamera/pipeline/rpi/common/pipeline_base.cpp\n+++ b/src/libcamera/pipeline/rpi/common/pipeline_base.cpp\n@@ -1165,7 +1165,7 @@ int CameraData::loadIPA(ipa::RPi::InitResult *result)\n {\n \tint ret;\n \n-\tipa_ = pipe()->createIPA<ipa::RPi::IPAProxyRPi>(1, 1);\n+\tipa_ = pipe()->createIPA<ipa::RPi::IPAProxyRPi>(pipe()->name(), 1, 1);\n \n \tif (!ipa_)\n \t\treturn -ENOENT;\n", "prefixes": [ "v6", "4/5" ] }