Show a cover letter.

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

{
    "id": 4098,
    "url": "https://patchwork.libcamera.org/api/covers/4098/?format=api",
    "web_url": "https://patchwork.libcamera.org/cover/4098/",
    "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": "<20200619092725.19109-1-david.plowman@raspberrypi.com>",
    "date": "2020-06-19T09:27:22",
    "name": "[libcamera-devel,0/3] libcamera sharpness strength control",
    "submitter": {
        "id": 42,
        "url": "https://patchwork.libcamera.org/api/people/42/?format=api",
        "name": "David Plowman",
        "email": "david.plowman@raspberrypi.com"
    },
    "mbox": "https://patchwork.libcamera.org/cover/4098/mbox/",
    "series": [
        {
            "id": 1018,
            "url": "https://patchwork.libcamera.org/api/series/1018/?format=api",
            "web_url": "https://patchwork.libcamera.org/project/libcamera/list/?series=1018",
            "date": "2020-06-19T09:27:22",
            "name": "libcamera sharpness strength control",
            "version": 1,
            "mbox": "https://patchwork.libcamera.org/series/1018/mbox/"
        }
    ],
    "comments": "https://patchwork.libcamera.org/api/covers/4098/comments/",
    "headers": {
        "Return-Path": "<david.plowman@raspberrypi.com>",
        "Received": [
            "from mail-wm1-x334.google.com (mail-wm1-x334.google.com\n\t[IPv6:2a00:1450:4864:20::334])\n\tby lancelot.ideasonboard.com (Postfix) with ESMTPS id 16B55603BE\n\tfor <libcamera-devel@lists.libcamera.org>;\n\tFri, 19 Jun 2020 11:27:50 +0200 (CEST)",
            "by mail-wm1-x334.google.com with SMTP id f185so8477769wmf.3\n\tfor <libcamera-devel@lists.libcamera.org>;\n\tFri, 19 Jun 2020 02:27:50 -0700 (PDT)",
            "from pi4-davidp.lan (plowpeople3.plus.com. [80.229.223.72])\n\tby smtp.gmail.com with ESMTPSA id\n\tn65sm5156154wmf.47.2020.06.19.02.27.48\n\t(version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256);\n\tFri, 19 Jun 2020 02:27:48 -0700 (PDT)"
        ],
        "Authentication-Results": "lancelot.ideasonboard.com; dkim=pass (2048-bit key; \n\tunprotected) header.d=raspberrypi.com\n\theader.i=@raspberrypi.com\n\theader.b=\"EwZX8oAQ\"; dkim-atps=neutral",
        "DKIM-Signature": "v=1; a=rsa-sha256; c=relaxed/relaxed;\n\td=raspberrypi.com; s=google;\n\th=from:to:cc:subject:date:message-id:mime-version\n\t:content-transfer-encoding;\n\tbh=ySuowHOOwFSyBPJkaHmXMaD8EH7/Wqal9sTi5d7VEFI=;\n\tb=EwZX8oAQSO986MolFUm+Up06YOl/CTOThjCdXEtqthtX094ZWy4mhsO+P87S4m6+iD\n\t60ynVUnFdO14BvgTG59TZUWNttBKgFr4M/03kwkA/r/z1S6Yhs3jLd4vo4DoSaj/KPNB\n\tLSEkt5cZJH6ZjTQVyG46Ec453bqfHD1xAm2w+oOA5Ch29FlMnRF6mGoxR/QYPv5GU4oV\n\tyj2z0e8b4YMZFCwLFnkm3T5MFzjPHAadYc5j7zMTMsuRCfaWyiMRxz3RnMYjGLDQZq5W\n\ttFEvMTkqVFnUOkUBkrcVDVKQlsKC/Zltd88M5eN/g9k5ypq2t3i0QU5Rr2K0Bn0fPUHh\n\trFBQ==",
        "X-Google-DKIM-Signature": "v=1; a=rsa-sha256; c=relaxed/relaxed;\n\td=1e100.net; s=20161025;\n\th=x-gm-message-state:from:to:cc:subject:date:message-id:mime-version\n\t:content-transfer-encoding;\n\tbh=ySuowHOOwFSyBPJkaHmXMaD8EH7/Wqal9sTi5d7VEFI=;\n\tb=GM1+rYAmEUe4e9kpVDjAXElwGOxCQJCI4wLf79ovhbm1mqcJovCzppdq2tGOaTqjwz\n\tltGEJ1DqMCVtjPbFCqNmhyhgjA2dBux+1Z+APDRSzBTXYV9QDFfKb+jTImxxOFyVQv6a\n\tqotVjBnBYYG9ERS5L0p+a3g0ejoEjBZAQuNBeSPQP3CTFMIfu5UG4v9CtZ3KleiX4Tz+\n\tZgtB2GK5f4kAHUPwT9Fjph0/HYS+spjoHjQtq7dmUXkKil0EelZezCTo0XFdkIDDpRWZ\n\t6k11yuZ1TiEWyaUV8rGJ8jDXbsGZLr1Q8BI+UwUlZ2zd4kuw7eSlgwoay6VBAAxItJjY\n\tr8jA==",
        "X-Gm-Message-State": "AOAM533dxhjEc9YOM2KM2QFWHp1krO4MqUIzA4h0N9hDhUyxl2DmNE/M\n\tMZ0dgSkbUG//dI5yAGP1+aLg/sqxGhw=",
        "X-Google-Smtp-Source": "ABdhPJy0qsYITMtsO1xCgKWGwcBn/RyZ8dSGej0u9suFLgV5yShenlb3uoQEbHhECAuuP2VgrWxpHA==",
        "X-Received": "by 2002:a1c:a993:: with SMTP id\n\ts141mr1930031wme.174.1592558869448; \n\tFri, 19 Jun 2020 02:27:49 -0700 (PDT)",
        "From": "David Plowman <david.plowman@raspberrypi.com>",
        "To": "libcamera-devel@lists.libcamera.org",
        "Date": "Fri, 19 Jun 2020 10:27:22 +0100",
        "Message-Id": "<20200619092725.19109-1-david.plowman@raspberrypi.com>",
        "X-Mailer": "git-send-email 2.20.1",
        "MIME-Version": "1.0",
        "Content-Transfer-Encoding": "8bit",
        "Subject": "[libcamera-devel] [PATCH 0/3] libcamera sharpness strength control",
        "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>",
        "X-List-Received-Date": "Fri, 19 Jun 2020 09:27:50 -0000"
    },
    "content": "Hi\n\nHere is a set of patches to implement a sharpness strength control for\nlibcamera. Unfortunately I couldn't quite bring myself to do it as an\nint32_t control because it seems so similar to existing float controls\nlike contrast, or saturation. But if we'd rather go back to ints, as\npreviously suggested, just let me know and I'll redo the changes!\n\nThere are 3 small patches in this set:\n\n1. The first one just adds the \"sharpness\" control. This commit is\nthe only Raspberry Pi indpendent change (and doesn't even involve\nany C++ code).\n\n2. The second implements the control's effect in Raspberry Pi's\nsharpness control algorithm.\n\n3. The final patch just plumbs the two together.\n\nThanks and best regards\nDavid\n\nDavid Plowman (3):\n  libcamera: add a sharpness strength control\n  libcamera: raspberrypi: add sharpness strength control to Raspberry Pi\n    IPAs\n  libcamera: raspberrypi: plumb the libcamera sharpness control through\n    to the Raspberry Pi implementation\n\n include/libcamera/ipa/raspberrypi.h           |  1 +\n .../raspberrypi/controller/rpi/sharpen.cpp    | 23 +++++++++++++++----\n .../raspberrypi/controller/rpi/sharpen.hpp    |  6 +++--\n .../controller/sharpen_algorithm.hpp          | 21 +++++++++++++++++\n .../raspberrypi/controller/sharpen_status.h   |  2 ++\n src/ipa/raspberrypi/raspberrypi.cpp           | 12 ++++++++++\n src/libcamera/control_ids.yaml                | 11 +++++++++\n 7 files changed, 70 insertions(+), 6 deletions(-)\n create mode 100644 src/ipa/raspberrypi/controller/sharpen_algorithm.hpp"
}