Show a patch.

GET /api/1.1/patches/16654/?format=api
HTTP 200 OK
Allow: GET, PUT, PATCH, HEAD, OPTIONS
Content-Type: application/json
Vary: Accept

{
    "id": 16654,
    "url": "https://patchwork.libcamera.org/api/1.1/patches/16654/?format=api",
    "web_url": "https://patchwork.libcamera.org/patch/16654/",
    "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": "<20220715151607.1010433-1-xavier.roumegue@oss.nxp.com>",
    "date": "2022-07-15T15:16:07",
    "name": "[libcamera-devel] libcamera: pipeline: simple: converter: Handle unsupported input format",
    "commit_ref": null,
    "pull_url": null,
    "state": "accepted",
    "archived": false,
    "hash": "50eb34ad5d24a3d3e1d23e0588ba069f17057712",
    "submitter": {
        "id": 107,
        "url": "https://patchwork.libcamera.org/api/1.1/people/107/?format=api",
        "name": "Xavier Roumegue",
        "email": "xavier.roumegue@oss.nxp.com"
    },
    "delegate": null,
    "mbox": "https://patchwork.libcamera.org/patch/16654/mbox/",
    "series": [
        {
            "id": 3291,
            "url": "https://patchwork.libcamera.org/api/1.1/series/3291/?format=api",
            "web_url": "https://patchwork.libcamera.org/project/libcamera/list/?series=3291",
            "date": "2022-07-15T15:16:07",
            "name": "[libcamera-devel] libcamera: pipeline: simple: converter: Handle unsupported input format",
            "version": 1,
            "mbox": "https://patchwork.libcamera.org/series/3291/mbox/"
        }
    ],
    "comments": "https://patchwork.libcamera.org/api/patches/16654/comments/",
    "check": "pending",
    "checks": "https://patchwork.libcamera.org/api/patches/16654/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 30D34BE173\n\tfor <parsemail@patchwork.libcamera.org>;\n\tFri, 15 Jul 2022 15:16:25 +0000 (UTC)",
            "from lancelot.ideasonboard.com (localhost [IPv6:::1])\n\tby lancelot.ideasonboard.com (Postfix) with ESMTP id 91DF76330E;\n\tFri, 15 Jul 2022 17:16:24 +0200 (CEST)",
            "from EUR05-VI1-obe.outbound.protection.outlook.com\n\t(mail-vi1eur05on2051.outbound.protection.outlook.com [40.107.21.51])\n\tby lancelot.ideasonboard.com (Postfix) with ESMTPS id F332A6330A\n\tfor <libcamera-devel@lists.libcamera.org>;\n\tFri, 15 Jul 2022 17:16:22 +0200 (CEST)",
            "from PAXPR04MB8703.eurprd04.prod.outlook.com\n\t(2603:10a6:102:21e::22)\n\tby VI1PR04MB5822.eurprd04.prod.outlook.com (2603:10a6:803:de::16)\n\twith Microsoft SMTP Server (version=TLS1_2,\n\tcipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.5438.17;\n\tFri, 15 Jul 2022 15:16:20 +0000",
            "from PAXPR04MB8703.eurprd04.prod.outlook.com\n\t([fe80::d51c:319c:bf4:199f]) by\n\tPAXPR04MB8703.eurprd04.prod.outlook.com\n\t([fe80::d51c:319c:bf4:199f%5]) with mapi id 15.20.5438.012;\n\tFri, 15 Jul 2022 15:16:20 +0000"
        ],
        "DKIM-Signature": [
            "v=1; a=rsa-sha256; c=relaxed/simple; d=libcamera.org;\n\ts=mail; t=1657898184;\n\tbh=WCBUiLjuoPoP6f9yUcnSft+HV9zpUe5Ro395+XrtZu0=;\n\th=To:Date:Subject:List-Id:List-Unsubscribe:List-Archive:List-Post:\n\tList-Help:List-Subscribe:From:Reply-To:From;\n\tb=ZUpv/FHQXbFodqHFydoxweOZD1JI4k4VZplEe8jmarK5YpRrcJo/+Th3Vr1h56OWo\n\tChjZXHcNRKJJmZnDGoD28UP/L09yNz0290T3LMBGQSEE/A5G8aFw68ymD+U/Fz0fN0\n\tdAhO33sDUxL1ajwbzmxH8jId0ydiJZZng69EkRRmyTrHPhEqkxpMzVkZO1C4KSPQ0X\n\tYldhhvd+RBhXPdEudKvRfIjj8U3p25kr109OxDWk0obYPbynU8jURxpLNdqdJLTV5a\n\tEXRvFnanyDr5zEbCN2U3R6Yu+rU0mOrNpri6i23QOqHkp0ITeqSeoDNuaVYz/CHJjF\n\tx9PpJ72rl86wg==",
            "v=1; a=rsa-sha256; c=relaxed/relaxed; d=NXP1.onmicrosoft.com;\n\ts=selector2-NXP1-onmicrosoft-com;\n\th=From:Date:Subject:Message-ID:Content-Type:MIME-Version:X-MS-Exchange-SenderADCheck;\n\tbh=iypoVp2Ip/Ev8r5YUH8r4rB0vkuXNhbbX3AlevQEtdA=;\n\tb=Gpl29ucI2JEd2Vooj/eDIqdQnvMAKCUwke/+7SxL8YXhyTl66werj42lnWuJo6kwlzPny5HMl/tUGCe2dln2z8GHzzr8V85mxudL16ovK5gzYOAkjE/112yjm2WML545iTeSAjFgSOBhB50nuFJgVAcflBLFpELQhpYjvEbQKkU="
        ],
        "Authentication-Results": [
            "lancelot.ideasonboard.com; dkim=pass (1024-bit key; \n\tunprotected) header.d=NXP1.onmicrosoft.com\n\theader.i=@NXP1.onmicrosoft.com\n\theader.b=\"Gpl29ucI\"; dkim-atps=neutral",
            "dkim=none (message not signed)\n\theader.d=none;dmarc=none action=none header.from=oss.nxp.com;"
        ],
        "ARC-Seal": "i=1; a=rsa-sha256; s=arcselector9901; d=microsoft.com; cv=none;\n\tb=iK+8yonYDhsHvS67lJ7eSu/fl5VIJM1pjsSUg72basffQKdnYiBTs0fDqnfh7ph7IKcKairx714dHf4S8BLYVpUlMcBt9qBSEBlp1OPPsxDt57lVIJbzVeweA4L1Ru4TWRqcJNdHIwKzTsrLfhuT7t4AwTZaAmKzVXLHa1CSfrHTs/za1nIOz4i/ZCwDqcDH1xLKt5ZfMHuW/srTKLBRS0IMrsuCksxYa/EyMbjRL4p2EEfDDaW7Lc45++Y8hTaaflgglcarO+EoUXauuLZpiKzpy3xWQm4z1tDuAUZBlDHzdG1MvfJi0v3vTECLYQoV5P217o5qJrXVHPU8CbeDcw==",
        "ARC-Message-Signature": "i=1; a=rsa-sha256; c=relaxed/relaxed; d=microsoft.com;\n\ts=arcselector9901;\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=iypoVp2Ip/Ev8r5YUH8r4rB0vkuXNhbbX3AlevQEtdA=;\n\tb=FDjkZryJ8WEI2Lq7qBor51yEW9/szH5g2GVsA3ZU4eQQ0N0dBODzeyghm9/gTbopWL4puSSqEdvsf80XKkcjs/vMQ4IL71CB15tLrMYttaCnD53bIcS/IrqetEgGHnneNVsRKA8MBW9leSqfEfbgsAXnuSI/5ptPhMaTt5eu6Eig+uRFeQpgdxTVmkE4wLKxuo2uoT+QJQm+rh9AC7rc49hoMzXYZYxqTossaLbegVDrKIF3BahhsOjqGGGFnLF42APE85i1KmagGYIYIOubhme6LpagkFhGJJzD9jMMM3U/mqWEKzgUECY12IRLoc5k5EqR/fXw1P20oE7Kw7tiig==",
        "ARC-Authentication-Results": "i=1; mx.microsoft.com 1; spf=pass\n\tsmtp.mailfrom=oss.nxp.com;\n\tdmarc=pass action=none header.from=oss.nxp.com; \n\tdkim=pass header.d=oss.nxp.com; arc=none",
        "To": "libcamera-devel@lists.libcamera.org",
        "Date": "Fri, 15 Jul 2022 17:16:07 +0200",
        "Message-Id": "<20220715151607.1010433-1-xavier.roumegue@oss.nxp.com>",
        "X-Mailer": "git-send-email 2.36.1",
        "Content-Transfer-Encoding": "8bit",
        "Content-Type": "text/plain",
        "X-ClientProxiedBy": "PR1P264CA0015.FRAP264.PROD.OUTLOOK.COM\n\t(2603:10a6:102:19e::20) To PAXPR04MB8703.eurprd04.prod.outlook.com\n\t(2603:10a6:102:21e::22)",
        "MIME-Version": "1.0",
        "X-MS-Exchange-MessageSentRepresentingType": "1",
        "X-MS-PublicTrafficType": "Email",
        "X-MS-Office365-Filtering-Correlation-Id": "cb92f37d-848a-4138-76d5-08da6674f8cc",
        "X-MS-TrafficTypeDiagnostic": "VI1PR04MB5822:EE_",
        "X-MS-Exchange-SharedMailbox-RoutingAgent-Processed": "True",
        "X-MS-Exchange-SenderADCheck": "1",
        "X-MS-Exchange-AntiSpam-Relay": "0",
        "X-Microsoft-Antispam": "BCL:0;",
        "X-Microsoft-Antispam-Message-Info": "1aD9shRuEsShiajVy0LbSoquv8Ow8cgpePA+P/RIy5VEWdPcwt5oEqpoQG7igswXT/uh9G+fL6T1gdrOSaeqKtuHju9CgsZtMmTPIbMqdN9X4unTQ68pI+tmhS4jeZr4xH9RjT80mdkenB+V5UlGBGJ3qVrOXTSQLIh7dtE7vhqLeA6qILzOBqrWqimtPg2dLDgzAoXIYFI9ZxtXwolL/Vli6R766+ZyOlxoqx8kJ4H1DvTIY9N9QIHemAH9EnBH9+HcCuf0Arx8o7Do49IG2Xy/IwqNIzEI6T6QJzztclLm61QTbSD7DscDI8FtWmE/K5Vs+S80AdTdZOnQipg7zvLGlM7+9kzknFQCxtE+F9jOMUjfdR/0TBCSS1iOpSHUnH9adNPH2KWriq3rR0TEzJ8+CzdumI5BhJnlbFZZRSMZZFK/6VvrTElZsS8Nbe8xlL3AnoN6PUzM9ibfLUt4pQzBaAHi+0hUhT792+WDdo3aIwyyv9kaUC0aCAprHZtJvCXHoqZrTkHppsIfly2WTfWmiDY4jygDD97CkmwNSt5F+wsCzDTolNJpCvyGZUwQkDqOzlYosShWm8lCPNisfg5AcAOGKBq3mZLhh3i0t6W2DNE2zLtDKUS4S4HDRMtD60OtHkY1xdG18tMNJC0Y3TtUHXCAOQJKNEUprqRUBvJ8sFMlX1Bri8jgj2wS76izR4vKLnOcC/bQsdyAMGq/Tw5TcFrjuEfjvQpjKtDYDafMg2l+Tbikjz3o9DMMBcBg",
        "X-Forefront-Antispam-Report": "CIP:255.255.255.255; CTRY:; LANG:en; SCL:1; SRV:;\n\tIPV:NLI; SFV:NSPM; H:PAXPR04MB8703.eurprd04.prod.outlook.com; PTR:;\n\tCAT:NONE; \n\tSFS:(13230016)(4636009)(366004)(376002)(346002)(39860400002)(136003)(396003)(186003)(6916009)(38100700002)(316002)(6666004)(6486002)(2906002)(8676002)(8936002)(4744005)(66556008)(66476007)(1076003)(478600001)(41300700001)(44832011)(2616005)(66946007)(52116002)(6506007)(6512007)(4326008)(5660300002)(86362001);\n\tDIR:OUT; SFP:1101; ",
        "X-MS-Exchange-AntiSpam-MessageData-ChunkCount": "1",
        "X-MS-Exchange-AntiSpam-MessageData-0": "adbxWIo69p0lF6qSWon1EiZmBWbgsuiZQc9ykvwmPgjZCvs9nrxjG99fZqitpJolZTQoXk1kpgK2243molUjJZsHiHfTTHWesb8NhNZc8+8V1+mnhhSnAqRDXKBv8bdYCt34+GpFfIDRypoUTIEzGVh2JjXeozz1zMP2iTka2VSYewRIOwbF6jzaNZH7TgJPNjOptjfI+Fhij2kfOIEdYfk2jK6mcQc1jfUk/7uS1rEPgNXr+mGDzH44jY2zOVN/QT40wfhYiNUJyhGg6NU75ZQNeUmvxbRuWfl2dZT6+CpEcjLuqhgQAlT/9GKtSytKGUfZq1qtOyJWx1bsWSUHrEN44MoRq96mUZCKZ5cG2OPzB0dAAj4cuNQ7qkBodIRw1JE/lfznmlP+8T52jguUPlp9KiS2U7L/1kj1tVUSr5w3lgMMiyM4qnCf9Sl7L5SvftPOwt9twiFKahggRxLvG6tStalxF5k/S1RZCkEgwbDKy/oBLXaOaHXTWywyWDqZ4iXogVBdziU6g02ZXBUASHBGxPBE17a+ETMCwLKRQYtiwTpRW+pP1vyd0L5FmgNAWu5umXnEJUo8CHXhcbqSfvoTDSd1tfFVSXFB0kVH9Ej6uPJ+R1fxj8514LeMJUBcL57T7SVZ9frUjFx174h6mMc6FDFWYOqH7KbXeY57fEw8h6EhQxCxm2cHjQGrMSjkmlNSoGZobYcZUupmxXstPBmDzzAMK0jDDVBd05YC31l5tg/AjTf5vjP83Wl8/QqGL+10SBpvgsYIdFtJLpjvUrAoPMjp0Z+AH6UafpRpJt5ne/7+VbBu/Rdr64lG0D46Bs/jux9g5ixvxc4cXCA9jMyjXQ2uC81u7D4HmcCzzEXOUh8pK/aOtsMMhs66cQ+3H1Pfv3ueHtNADy5aYH7ibRfcS6sV99h0qL4v9v3pWbqew5HLkSPAQRERFHWUiSGiiGd5qPPrs740DjiSmI8MfuYernP/vNkrc4wpkyRq13bKA3MmBGu+3eakAvTxzXnGbazxbKoJnuCahQaw8sndnQXznRb2hxKjVnxdY3xGCFkmpQF6wzTVPnZ+czLEdUQMnqYq+N0OvTmnh2uBiqlJC0k4PbrelBB8UUDchQARxjuGkviUb/g86VvM43CgDSw9h7nNOB9POCbZGa0dsKulVCUEbYdKBZS5Rsjx0YOodRXY62rOA21/gKaO0efj6pONRpnuJ2z/US2xSugD4nQwgO5oJsvgOvGYU2334B8ScP9smy4jXxl5ok5UNwWwa5AnU3Ny3Xu8KHhGGjWP1FD7q/4oq1F3oUxRAKNW3qzTQNLKnd0lTPNVaNJprm3F2g259uKshVQaxSip4FxzZRQMohuQgMcfY4nimIDUK6trkANsyc5oTYs+ILJJBjnijqiCIyyg8faL50UL/f2NVAL2hN3sSSqKYBohJckJFjWQbmp4zULi2yTRy7b1R1QWf4TD7nz/3HYCn7suqDkqoxCsxvmcOSmgX5HdI1ooTVLtSJchyBl1UfctQZXE5lL5h5/muKt70CGvmyV4OSV6zIP6POoOp+/JJ/lwLecvMNd4AXIoeqlg0zQx7WB5mZpH/dTVhG0OOIJeeYQyqMJ14FDuZkDecN6k4mfZMgoay0BeP+jBQs96ZDubdqiravT1rJ50eg4r5Tjca7FSznyo4/e+8A==",
        "X-OriginatorOrg": "oss.nxp.com",
        "X-MS-Exchange-CrossTenant-Network-Message-Id": "cb92f37d-848a-4138-76d5-08da6674f8cc",
        "X-MS-Exchange-CrossTenant-AuthSource": "PAXPR04MB8703.eurprd04.prod.outlook.com",
        "X-MS-Exchange-CrossTenant-AuthAs": "Internal",
        "X-MS-Exchange-CrossTenant-OriginalArrivalTime": "15 Jul 2022 15:16:20.5091\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": "qgx9vekRTgJUO4zVmjmMewnNSK2APJE4sEiUV2LCAKzeAtfKVELQX5UsoMkIF4NS4EWeGw/u23j7wkw2yUQ4pg==",
        "X-MS-Exchange-Transport-CrossTenantHeadersStamped": "VI1PR04MB5822",
        "Subject": "[libcamera-devel] [PATCH] libcamera: pipeline: simple: converter:\n\tHandle unsupported input format",
        "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>",
        "From": "Xavier Roumegue via libcamera-devel\n\t<libcamera-devel@lists.libcamera.org>",
        "Reply-To": "Xavier Roumegue <xavier.roumegue@oss.nxp.com>",
        "Errors-To": "libcamera-devel-bounces@lists.libcamera.org",
        "Sender": "\"libcamera-devel\" <libcamera-devel-bounces@lists.libcamera.org>"
    },
    "content": "SimpleConverter::formats() should return an empty vector if the input\nformat is not supported by the converter.\n\nSigned-off-by: Xavier Roumegue <xavier.roumegue@oss.nxp.com>\n---\n src/libcamera/pipeline/simple/converter.cpp | 6 ++++++\n 1 file changed, 6 insertions(+)",
    "diff": "diff --git a/src/libcamera/pipeline/simple/converter.cpp b/src/libcamera/pipeline/simple/converter.cpp\nindex 77c44fc8..19134edc 100644\n--- a/src/libcamera/pipeline/simple/converter.cpp\n+++ b/src/libcamera/pipeline/simple/converter.cpp\n@@ -220,6 +220,12 @@ std::vector<PixelFormat> SimpleConverter::formats(PixelFormat input)\n \t\treturn {};\n \t}\n \n+\tif (v4l2Format.fourcc != V4L2PixelFormat::fromPixelFormat(input)) {\n+\t\tLOG(SimplePipeline, Debug)\n+\t\t\t<< \"Input format \" << input.toString() << \" not supported.\";\n+\t\treturn {};\n+\t}\n+\n \tstd::vector<PixelFormat> pixelFormats;\n \n \tfor (const auto &format : m2m_->capture()->formats()) {\n",
    "prefixes": [
        "libcamera-devel"
    ]
}