Show a cover letter.

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

{
    "id": 20328,
    "url": "https://patchwork.libcamera.org/api/covers/20328/?format=api",
    "web_url": "https://patchwork.libcamera.org/cover/20328/",
    "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": "<20240616163910.5506-1-laurent.pinchart@ideasonboard.com>",
    "date": "2024-06-16T16:38:58",
    "name": "[00/12] ipa: rkisp1: Miscellaneous AGC fixes",
    "submitter": {
        "id": 2,
        "url": "https://patchwork.libcamera.org/api/people/2/?format=api",
        "name": "Laurent Pinchart",
        "email": "laurent.pinchart@ideasonboard.com"
    },
    "mbox": "https://patchwork.libcamera.org/cover/20328/mbox/",
    "series": [
        {
            "id": 4400,
            "url": "https://patchwork.libcamera.org/api/series/4400/?format=api",
            "web_url": "https://patchwork.libcamera.org/project/libcamera/list/?series=4400",
            "date": "2024-06-16T16:38:58",
            "name": "ipa: rkisp1: Miscellaneous AGC fixes",
            "version": 1,
            "mbox": "https://patchwork.libcamera.org/series/4400/mbox/"
        }
    ],
    "comments": "https://patchwork.libcamera.org/api/covers/20328/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 70806C3237\n\tfor <parsemail@patchwork.libcamera.org>;\n\tSun, 16 Jun 2024 16:39:35 +0000 (UTC)",
            "from lancelot.ideasonboard.com (localhost [IPv6:::1])\n\tby lancelot.ideasonboard.com (Postfix) with ESMTP id 4133E6548E;\n\tSun, 16 Jun 2024 18:39:34 +0200 (CEST)",
            "from perceval.ideasonboard.com (perceval.ideasonboard.com\n\t[213.167.242.64])\n\tby lancelot.ideasonboard.com (Postfix) with ESMTPS id F297865456\n\tfor <libcamera-devel@lists.libcamera.org>;\n\tSun, 16 Jun 2024 18:39:31 +0200 (CEST)",
            "from pendragon.ideasonboard.com (81-175-209-231.bb.dnainternet.fi\n\t[81.175.209.231])\n\tby perceval.ideasonboard.com (Postfix) with ESMTPSA id 6DD4E581\n\tfor <libcamera-devel@lists.libcamera.org>;\n\tSun, 16 Jun 2024 18:39:15 +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=\"HnFAnUvc\"; dkim-atps=neutral",
        "DKIM-Signature": "v=1; a=rsa-sha256; c=relaxed/simple; d=ideasonboard.com;\n\ts=mail; t=1718555955;\n\tbh=yOHKUa9IR3ZnddQjElsgUBCNZbWIeg3rF5p1uU7uiJk=;\n\th=From:To:Subject:Date:From;\n\tb=HnFAnUvcAMKLa6xb/OXUc1x4vmbqzTM/eQyIXeHUWJkytm/5zObTgV3H/oqJJ2+7L\n\t8i4EXki83dPKdDUqKvRwUkwpvvSSiMN5j2PbtbXrkRoKUP1rE+d65CnkxcpCM5R5GJ\n\tBNPolTxjLmw4Sbwzh1S40XNl5fXvQNThlz8oDlbk=",
        "From": "Laurent Pinchart <laurent.pinchart@ideasonboard.com>",
        "To": "libcamera-devel@lists.libcamera.org",
        "Subject": "[PATCH 00/12] ipa: rkisp1: Miscellaneous AGC fixes",
        "Date": "Sun, 16 Jun 2024 19:38:58 +0300",
        "Message-ID": "<20240616163910.5506-1-laurent.pinchart@ideasonboard.com>",
        "X-Mailer": "git-send-email 2.44.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": "Hello,\n\nThis patch series contains a set of assorted AGC fixes and enhancements\nfor the rkisp1, as well as the agc_mean_luminance helper.\n\nPatch 01/12 fixes a regression in the recently merged histogram weights\nsupport. It should be fast-tracked, as the master branch is currently\nbroken for users who don't have AE metering modes in their tuning file.\n\nThere's not much else to be said about the series here, please see\nindividual patches for details.\n\nLaurent Pinchart (12):\n  ipa: rkisp1: agc: Fix initialization without metering modes\n  ipa: libipa: agc_mean_luminance: Fix enumerator names\n  ipa: libipa: agc_mean_luminance: Include missing header\n  ipa: rkisp1: Document all AGC parameters in IPAActiveState\n  ipa: rkisp1: Document all AGC parameters in IPAFrameContext\n  ipa: rkisp1: agc: Make size argument to computeHistogramPredivider\n    const\n  ipa: rkisp1: agc: Don't update histogram parameters unnecessarily\n  ipa: rkisp1: agc: Simplify predivider calculation\n  ipa: rkisp1: agc: Use mode from frame context to calculate new EV\n  ipa: rkisp1: agc: Rename maxShutterSpeed to maxFrameDuration\n  ipa: rkisp1: agc: Correctly clamp maximum shutter speed\n  ipa: rkisp1: agc: Move AeEnable control to the AGC algorithm\n\n src/ipa/libipa/agc_mean_luminance.cpp | 10 ++---\n src/ipa/libipa/agc_mean_luminance.h   |  6 ++-\n src/ipa/rkisp1/algorithms/agc.cpp     | 44 ++++++++-----------\n src/ipa/rkisp1/algorithms/agc.h       |  2 +-\n src/ipa/rkisp1/ipa_context.cpp        | 62 ++++++++++++++++++++++++---\n src/ipa/rkisp1/ipa_context.h          |  4 +-\n src/ipa/rkisp1/rkisp1.cpp             |  1 -\n 7 files changed, 85 insertions(+), 44 deletions(-)\n\n\nbase-commit: d978832d9e987b555be7c0ee8eeda37981924515"
}