{"id":27517,"url":"https://patchwork.libcamera.org/api/patches/27517/?format=json","web_url":"https://patchwork.libcamera.org/patch/27517/","project":{"id":1,"url":"https://patchwork.libcamera.org/api/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":"<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=json","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=json","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"]}