Show a cover letter.

GET /api/covers/21259/?format=api
HTTP 200 OK
Allow: GET, HEAD, OPTIONS
Content-Type: application/json
Vary: Accept

{
    "id": 21259,
    "url": "https://patchwork.libcamera.org/api/covers/21259/?format=api",
    "web_url": "https://patchwork.libcamera.org/cover/21259/",
    "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": "<20240913103759.2166-1-umang.jain@ideasonboard.com>",
    "date": "2024-09-13T10:37:57",
    "name": "[v2,0/2] pipeline: rkisp1: Filter out sensor sizes not supported by the pipeline",
    "submitter": {
        "id": 86,
        "url": "https://patchwork.libcamera.org/api/people/86/?format=api",
        "name": "Umang Jain",
        "email": "umang.jain@ideasonboard.com"
    },
    "mbox": "https://patchwork.libcamera.org/cover/21259/mbox/",
    "series": [
        {
            "id": 4588,
            "url": "https://patchwork.libcamera.org/api/series/4588/?format=api",
            "web_url": "https://patchwork.libcamera.org/project/libcamera/list/?series=4588",
            "date": "2024-09-13T10:37:57",
            "name": "pipeline: rkisp1: Filter out sensor sizes not supported by the pipeline",
            "version": 2,
            "mbox": "https://patchwork.libcamera.org/series/4588/mbox/"
        }
    ],
    "comments": "https://patchwork.libcamera.org/api/covers/21259/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 ACD8CC3257\n\tfor <parsemail@patchwork.libcamera.org>;\n\tFri, 13 Sep 2024 10:38:10 +0000 (UTC)",
            "from lancelot.ideasonboard.com (localhost [IPv6:::1])\n\tby lancelot.ideasonboard.com (Postfix) with ESMTP id 7A28C634FE;\n\tFri, 13 Sep 2024 12:38:09 +0200 (CEST)",
            "from perceval.ideasonboard.com (perceval.ideasonboard.com\n\t[213.167.242.64])\n\tby lancelot.ideasonboard.com (Postfix) with ESMTPS id 4E3CE634E3\n\tfor <libcamera-devel@lists.libcamera.org>;\n\tFri, 13 Sep 2024 12:38:07 +0200 (CEST)",
            "from ATX.abc.com (unknown\n\t[IPv6:2405:201:2015:f873:55f8:639e:8e9f:12ec])\n\tby perceval.ideasonboard.com (Postfix) with ESMTPSA id E376A74C;\n\tFri, 13 Sep 2024 12:36:47 +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=\"jTjgDnva\"; dkim-atps=neutral",
        "DKIM-Signature": "v=1; a=rsa-sha256; c=relaxed/simple; d=ideasonboard.com;\n\ts=mail; t=1726223808;\n\tbh=BmC6AKXuE9UyaLcQ2ydvdoPwf2RJBuS3TKK4U1jFmpw=;\n\th=From:To:Cc:Subject:Date:From;\n\tb=jTjgDnvaBvcQK70sSiBalHsfsyao8liePKz6iM4GKUQdys3kken/a5dDgvuOm6JRW\n\tI2/SLbClv+UJ3YCbGJW5azU5pkA+Cv/bU6LE25MBp+xRXaU5txXrO3qnj+8Bna12yN\n\trJronePLqdLC7KWTX8VLjlMAY2bhgcfvjbWONL/g=",
        "From": "Umang Jain <umang.jain@ideasonboard.com>",
        "To": "libcamera-devel@lists.libcamera.org",
        "Cc": "Umang Jain <umang.jain@ideasonboard.com>",
        "Subject": "[PATCH v2 0/2] pipeline: rkisp1: Filter out sensor sizes not\n\tsupported by the pipeline",
        "Date": "Fri, 13 Sep 2024 16:07:57 +0530",
        "Message-ID": "<20240913103759.2166-1-umang.jain@ideasonboard.com>",
        "X-Mailer": "git-send-email 2.45.0",
        "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 series targets fixing and improving maximum resolutions that can be\nstreamed on the pipeline, successfully.\n\n1/2 targets fixing the issue where the RkISP1MainPath was considering max\nsupported size > ISP on i.MX8MP.\n\n2/2 filters out sensor sizes that cannot be supported by the pipeline.\nSuch sizes are filtered out and the highest resolution (supported by\nsensor) is considered as the max sensor resolution for\ngenerateConfiguration() and validate() code paths.\n\nPrevious attempts:\nhttps://patchwork.libcamera.org/patch/20699/\nhttps://patchwork.libcamera.org/patch/19411/\n\nBased on series:\nlibcamera: rkisp1: Plumb the dw100 dewarper as V4L2M2M converter v7\n\nChanges in v2:\n- Use const for variables in 1/2\n- Add comment on why we need to bound max size 1/2\n- Use std::map<> in 2/2 for sensor sizes as multiple\n  sensor can be attached to same ISP.\n\nUmang Jain (2):\n  pipeline: rkisp1: Bound RkISP1 path to ISP maximum input\n  pipeline: rkisp1: Filter out sensor sizes not supported by the\n    pipeline\n\n src/libcamera/pipeline/rkisp1/rkisp1.cpp      | 15 ++++-\n src/libcamera/pipeline/rkisp1/rkisp1_path.cpp | 64 ++++++++++++++++++-\n src/libcamera/pipeline/rkisp1/rkisp1_path.h   | 10 ++-\n 3 files changed, 83 insertions(+), 6 deletions(-)"
}