Show a cover letter.

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

{
    "id": 14036,
    "url": "https://patchwork.libcamera.org/api/covers/14036/?format=api",
    "web_url": "https://patchwork.libcamera.org/cover/14036/",
    "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": "<mailman.441.1633340910.837.libcamera-devel@lists.libcamera.org>",
    "date": "2021-10-04T09:48:20",
    "name": "[libcamera-devel,0/3] Fix dark caputred image with close sourced IPU3 IPA",
    "submitter": {
        "id": 97,
        "url": "https://patchwork.libcamera.org/api/people/97/?format=api",
        "name": "Nicolas Dufresne via libcamera-devel",
        "email": "libcamera-devel@lists.libcamera.org"
    },
    "mbox": "https://patchwork.libcamera.org/cover/14036/mbox/",
    "series": [
        {
            "id": 2597,
            "url": "https://patchwork.libcamera.org/api/series/2597/?format=api",
            "web_url": "https://patchwork.libcamera.org/project/libcamera/list/?series=2597",
            "date": "2021-10-04T09:48:20",
            "name": "Fix dark caputred image with close sourced IPU3 IPA",
            "version": 1,
            "mbox": "https://patchwork.libcamera.org/series/2597/mbox/"
        }
    ],
    "comments": "https://patchwork.libcamera.org/api/covers/14036/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 43574C3243\n\tfor <parsemail@patchwork.libcamera.org>;\n\tMon,  4 Oct 2021 09:48:32 +0000 (UTC)",
            "from lancelot.ideasonboard.com (localhost [IPv6:::1])\n\tby lancelot.ideasonboard.com (Postfix) with ESMTP id A5197691B7;\n\tMon,  4 Oct 2021 11:48:31 +0200 (CEST)"
        ],
        "DKIM-Signature": "v=1; a=rsa-sha256; c=relaxed/simple; d=libcamera.org;\n\ts=mail; t=1633340911;\n\tbh=YAPcpHEs9axA1wGLg7JkxYQJQe+zRcbpHTDeRdjDf44=;\n\th=Date:To:List-Id:List-Post:From:List-Subscribe:List-Unsubscribe:\n\tList-Archive:Reply-To:List-Help:Subject:From;\n\tb=YocjoFGzrTasPlil5OWssfIKu6FXz6oDhQVdq04S58OU9KSYf/D8Sq5fG2xMOIbgN\n\tJS+3gfSkvdhyhXXchpaLn2CdRzEsGzZfw9z4wbTELBIivreqZlT1dvceRxHu9YpcXR\n\tywVqf8ldvAWj5LDJQ548ooHBvbUoDDCnEteDH2b3BoLs/WoZPVgsygOxLoNZhz87Rx\n\tcgKIIZ2bg+7x/IOrVZhdN8A9O3CK3Ycq+E58R6wOJ2asMeECDIOsL2GP6fKrntimaq\n\tIQ7YDfdNI1TyIaYuiomeHAWYS/Ixjp0MQ2QYp7IWklGitq1WXNF8VWSYx2MlRZBJfi\n\tDpGdzUN4Hsn4w==",
        "Date": "Mon,  4 Oct 2021 17:48:20 +0800",
        "To": "libcamera-devel@lists.libcamera.org",
        "MIME-Version": "1.0",
        "Message-ID": "<mailman.441.1633340910.837.libcamera-devel@lists.libcamera.org>",
        "List-Id": "<libcamera-devel.lists.libcamera.org>",
        "List-Post": "<mailto:libcamera-devel@lists.libcamera.org>",
        "From": "Han-Lin Chen via libcamera-devel <libcamera-devel@lists.libcamera.org>",
        "Precedence": "list",
        "X-Mailman-Version": "2.1.29",
        "X-BeenThere": "libcamera-devel@lists.libcamera.org",
        "List-Subscribe": "<https://lists.libcamera.org/listinfo/libcamera-devel>,\n\t<mailto:libcamera-devel-request@lists.libcamera.org?subject=subscribe>",
        "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/>",
        "Reply-To": "Han-Lin Chen <hanlinchen@google.com>",
        "List-Help": "<mailto:libcamera-devel-request@lists.libcamera.org?subject=help>",
        "Subject": "[libcamera-devel] [PATCH 0/3] Fix dark caputred image with close\n\tsourced IPU3 IPA",
        "Content-Type": "message/rfc822",
        "Content-Disposition": "inline",
        "Errors-To": "libcamera-devel-bounces@lists.libcamera.org",
        "Sender": "\"libcamera-devel\" <libcamera-devel-bounces@lists.libcamera.org>"
    },
    "content": "From: hanlinchen <hanlinchen@google.com>\n\nHi everyone,\n\nWe have a issue that the captured image is extremely dark with the close\nsourced IPU3 IPA on soraka. The problem is due to that the codes from Chrome\nOS not handling memories correctly. In result, the statistic as input to AIQ\nis cleared early and the calculated exposure is wrong. A similiar issue\nprevent it to apply lens shading correction too, which causes crash due to\ninvalid contents of SA results.\n\nThe patch series fixes the issue by:\n1. Refactor the memory recycles and fix copying overflown.\n2. Apply shading lens correction to further brighten the image.\n\nhanlinchen (3):\n  ipu3: Remove the usage of SharedItemPool\n  ipu3: Change Macro migrated from Chrome OS to its std version\n    accordingly\n  ipu3: Apply shading adapter as part of AIQ::run2a()\n\n aiq/aiq.cpp                  |  20 ++++-\n aiq/aiq.h                    |   4 +-\n aiq/aiq_input_parameters.cpp |  50 +++++-------\n aiq/aiq_results.cpp          |  91 +++++++++-------------\n ipu3.cpp                     |   2 +-\n stats/ipa_ipu3_stats.cpp     | 145 ++++++-----------------------------\n stats/ipa_ipu3_stats.h       |  41 ++++++----\n stats/meson.build            |   1 -\n stats/shared_item_pool.cpp   | 129 -------------------------------\n stats/shared_item_pool.h     | 114 ---------------------------\n 10 files changed, 127 insertions(+), 470 deletions(-)\n delete mode 100644 stats/shared_item_pool.cpp\n delete mode 100644 stats/shared_item_pool.h"
}