Show a cover letter.

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

{
    "id": 13828,
    "url": "https://patchwork.libcamera.org/api/1.1/covers/13828/?format=api",
    "web_url": "https://patchwork.libcamera.org/cover/13828/",
    "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": "<20210913145810.66515-1-jeanmichel.hautbois@ideasonboard.com>",
    "date": "2021-09-13T14:57:59",
    "name": "[libcamera-devel,00/11] Document all the IPU3 IPA classes",
    "submitter": {
        "id": 75,
        "url": "https://patchwork.libcamera.org/api/1.1/people/75/?format=api",
        "name": "Jean-Michel Hautbois",
        "email": "jeanmichel.hautbois@ideasonboard.com"
    },
    "mbox": "https://patchwork.libcamera.org/cover/13828/mbox/",
    "series": [
        {
            "id": 2523,
            "url": "https://patchwork.libcamera.org/api/1.1/series/2523/?format=api",
            "web_url": "https://patchwork.libcamera.org/project/libcamera/list/?series=2523",
            "date": "2021-09-13T14:57:59",
            "name": "Document all the IPU3 IPA classes",
            "version": 1,
            "mbox": "https://patchwork.libcamera.org/series/2523/mbox/"
        }
    ],
    "comments": "https://patchwork.libcamera.org/api/covers/13828/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 35926BDB1D\n\tfor <parsemail@patchwork.libcamera.org>;\n\tMon, 13 Sep 2021 14:58:17 +0000 (UTC)",
            "from lancelot.ideasonboard.com (localhost [IPv6:::1])\n\tby lancelot.ideasonboard.com (Postfix) with ESMTP id 595E16918D;\n\tMon, 13 Sep 2021 16:58:16 +0200 (CEST)",
            "from perceval.ideasonboard.com (perceval.ideasonboard.com\n\t[213.167.242.64])\n\tby lancelot.ideasonboard.com (Postfix) with ESMTPS id 1D7E96024C\n\tfor <libcamera-devel@lists.libcamera.org>;\n\tMon, 13 Sep 2021 16:58:14 +0200 (CEST)",
            "from tatooine.ideasonboard.com (unknown\n\t[IPv6:2a01:e0a:169:7140:edc5:688b:2ede:8b4b])\n\tby perceval.ideasonboard.com (Postfix) with ESMTPSA id AC50B499;\n\tMon, 13 Sep 2021 16:58:13 +0200 (CEST)"
        ],
        "Authentication-Results": "lancelot.ideasonboard.com;\n\tdkim=fail reason=\"signature verification failed\" (1024-bit key;\n\tunprotected) header.d=ideasonboard.com header.i=@ideasonboard.com\n\theader.b=\"goaktFKy\"; dkim-atps=neutral",
        "DKIM-Signature": "v=1; a=rsa-sha256; c=relaxed/simple; d=ideasonboard.com;\n\ts=mail; t=1631545093;\n\tbh=Of90STXszdM/Qw2RuzxOaRAbKvPsTOymCRRRxZ2KhCs=;\n\th=From:To:Cc:Subject:Date:From;\n\tb=goaktFKyeJhlUBZMxX4hb5cMs1BLAKPjjQM2xI1yp4YVfwhA/3dJ715m0vwXzrsuz\n\tyWDaUKvO4Mdc8cKjq8ILPmioK9JDphMjLhQeWlRl2E+peBmfGQOtQSEAz+gzSwGOrD\n\thSovwNqK6IYPi3cDEqB2UTJxcAGlQfok+axEu2L4=",
        "From": "Jean-Michel Hautbois <jeanmichel.hautbois@ideasonboard.com>",
        "To": "libcamera-devel@lists.libcamera.org",
        "Date": "Mon, 13 Sep 2021 16:57:59 +0200",
        "Message-Id": "<20210913145810.66515-1-jeanmichel.hautbois@ideasonboard.com>",
        "X-Mailer": "git-send-email 2.30.2",
        "MIME-Version": "1.0",
        "Content-Transfer-Encoding": "8bit",
        "Subject": "[libcamera-devel] [PATCH 00/11] Document all the IPU3 IPA classes",
        "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": "Hi everyone !\n\nWe have modified most of the AWB and AGC algorithms now, we have better\nstructure names and handling, it is time to make all the documentation\nfollow the same path.\n\nThis patch series applies on top of \"Move and improve AWB structures\".\n\nThe first sequence (patch 1/11 to 5/11) concerns the IPAIPU3 class, and\ndocuments it to detail how events are handled, how the algorithms are\nused, etc.\n\nNext, a bit more documentation is added in AWB to reference the\ngrey-world algorithm used, and the inputs/outputs of it.\n\nThe third sequence (from 7/11 to 9/11) follows the same path with AGC,\nadding the missing definitions where they lack, etc.\n\nAnd tonemapping was not documented either. While at it in patch 10/11 we\nwill first cache the gamma value to apply in order to avoid unneeded\ncalculations, and eventually add the documentation in the latest 11/11.\n\nJean-Michel Hautbois (11):\n  ipa: ipu3: Document IPAIPU3 class interface\n  ipa: ipu3: Improve the documentation of BDS grid\n  ipa: ipu3: Document IPAIPU3::configure\n  ipa: ipu3: Document the IPAIPU3 class\n  ipa: ipu3: Explicitly use the statistics parameter\n  ipa: ipu3: awb: Add AWB class documentation\n  ipu3: ipa: agc: Determine cell size from ipu3_uapi_awb_set_item\n  ipa: ipu3: agc: Remove unused variable count\n  ipa: ipu3: agc: Document AGC mean-based algorithm\n  ipa: ipu3: tonemapping: Generate the LUT only on gamma change\n  ipa: ipu3: tonemapping: Add the documentation for ToneMapping\n\n src/ipa/ipu3/algorithms/agc.cpp          | 120 ++++++++++++++---\n src/ipa/ipu3/algorithms/agc.h            |   2 +-\n src/ipa/ipu3/algorithms/awb.cpp          |  33 +++++\n src/ipa/ipu3/algorithms/tone_mapping.cpp |  40 +++++-\n src/ipa/ipu3/ipa_context.h               |   1 +\n src/ipa/ipu3/ipu3.cpp                    | 162 ++++++++++++++++++++++-\n 6 files changed, 330 insertions(+), 28 deletions(-)"
}