Show a cover letter.

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

{
    "id": 14747,
    "url": "https://patchwork.libcamera.org/api/1.1/covers/14747/?format=api",
    "web_url": "https://patchwork.libcamera.org/cover/14747/",
    "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": "<20211124103447.102069-1-hpa@redhat.com>",
    "date": "2021-11-24T10:34:46",
    "name": "[libcamera-devel,RFC,v2,0/1] ipa: ipu3: af: Auto focus for dw9719 Surface Go2 VCM",
    "submitter": {
        "id": 105,
        "url": "https://patchwork.libcamera.org/api/1.1/people/105/?format=api",
        "name": "Kate Hsuan",
        "email": "hpa@redhat.com"
    },
    "mbox": "https://patchwork.libcamera.org/cover/14747/mbox/",
    "series": [
        {
            "id": 2750,
            "url": "https://patchwork.libcamera.org/api/1.1/series/2750/?format=api",
            "web_url": "https://patchwork.libcamera.org/project/libcamera/list/?series=2750",
            "date": "2021-11-24T10:34:46",
            "name": "ipa: ipu3: af: Auto focus for dw9719 Surface Go2 VCM",
            "version": 2,
            "mbox": "https://patchwork.libcamera.org/series/2750/mbox/"
        }
    ],
    "comments": "https://patchwork.libcamera.org/api/covers/14747/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 DE595BDB13\n\tfor <parsemail@patchwork.libcamera.org>;\n\tWed, 24 Nov 2021 10:35:06 +0000 (UTC)",
            "from lancelot.ideasonboard.com (localhost [IPv6:::1])\n\tby lancelot.ideasonboard.com (Postfix) with ESMTP id 3858760233;\n\tWed, 24 Nov 2021 11:35:06 +0100 (CET)",
            "from us-smtp-delivery-124.mimecast.com\n\t(us-smtp-delivery-124.mimecast.com [170.10.133.124])\n\tby lancelot.ideasonboard.com (Postfix) with ESMTPS id 1B9036022F\n\tfor <libcamera-devel@lists.libcamera.org>;\n\tWed, 24 Nov 2021 11:35:03 +0100 (CET)",
            "from mimecast-mx01.redhat.com (mimecast-mx01.redhat.com\n\t[209.132.183.4]) by relay.mimecast.com with ESMTP with STARTTLS\n\t(version=TLSv1.2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id\n\tus-mta-336-R8754BU9OTeNj0lrhEBqgg-1; Wed, 24 Nov 2021 05:35:01 -0500",
            "from smtp.corp.redhat.com\n\t(int-mx07.intmail.prod.int.phx2.redhat.com [10.5.11.22])\n\t(using TLSv1.2 with cipher AECDH-AES256-SHA (256/256 bits))\n\t(No client certificate requested)\n\tby mimecast-mx01.redhat.com (Postfix) with ESMTPS id 231D1425CC\n\tfor <libcamera-devel@lists.libcamera.org>;\n\tWed, 24 Nov 2021 10:35:01 +0000 (UTC)",
            "from fedora.redhat.com (unknown [10.39.195.110])\n\tby smtp.corp.redhat.com (Postfix) with ESMTP id 17C8C10027D0;\n\tWed, 24 Nov 2021 10:34:58 +0000 (UTC)"
        ],
        "Authentication-Results": [
            "lancelot.ideasonboard.com;\n\tdkim=fail reason=\"signature verification failed\" (1024-bit key;\n\tunprotected) header.d=redhat.com header.i=@redhat.com\n\theader.b=\"AR7bsYMo\"; dkim-atps=neutral",
            "relay.mimecast.com;\n\tauth=pass smtp.auth=CUSA124A263 smtp.mailfrom=hpa@redhat.com"
        ],
        "DKIM-Signature": "v=1; a=rsa-sha256; c=relaxed/relaxed; d=redhat.com;\n\ts=mimecast20190719; t=1637750102;\n\th=from:from:reply-to:subject:subject:date:date:message-id:message-id:\n\tto:to:cc:cc:mime-version:mime-version:content-type:content-type:\n\tcontent-transfer-encoding:content-transfer-encoding;\n\tbh=3Qu6+xluIlYV36QQ3XXPpLThZ1oRFPRK9oImm5QHigQ=;\n\tb=AR7bsYMo1RbI1mhhy6NmSpXfavhrfL2qdB9R1KWRIKNDbY8vzbF/GIHPUDBZA4chqkHE1k\n\tj4wCvpKWPUaOXYG9Lku027txiKLAIvI7DEbjGxR85TWtnQG8ScMiCLjoMcOGmLezHQc1UX\n\tqUnWZf/NOrw6K/H0utvH5HtgKkDIGvA=",
        "X-MC-Unique": "R8754BU9OTeNj0lrhEBqgg-1",
        "From": "Kate Hsuan <hpa@redhat.com>",
        "To": "libcamera devel <libcamera-devel@lists.libcamera.org>",
        "Date": "Wed, 24 Nov 2021 18:34:46 +0800",
        "Message-Id": "<20211124103447.102069-1-hpa@redhat.com>",
        "MIME-Version": "1.0",
        "X-Scanned-By": "MIMEDefang 2.84 on 10.5.11.22",
        "X-Mimecast-Spam-Score": "0",
        "X-Mimecast-Originator": "redhat.com",
        "Content-Transfer-Encoding": "8bit",
        "Content-Type": "text/plain; charset=\"US-ASCII\"",
        "Subject": "[libcamera-devel] [RFC v2 0/1] ipa: ipu3: af: Auto focus for dw9719\n\tSurface Go2 VCM",
        "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 v1 patch provides a POC implementation of the IPU3 auto focus\nalgorithm. In this v2 patch, the grid configuration interface and IPU3\nAF accelerator configuration are also added into the AF class. Also, the\ndefault AF area is moved from the top left corner of the sensor to the\ncenter of the sensor and can be configured in configure(). Documents of\nthe class and variable are also added.\n\nFor the hardcoded VCM control, I'm still trying to understand the\ncontrol architecture. Please allow me more time to move them to the\ncorrect place.\n\nKate Hsuan (1):\n  ipa: ipu3: af: Auto focus for dw9719 Surface Go2 VCM\n\n src/ipa/ipu3/algorithms/af.cpp      | 284 ++++++++++++++++++++++++++++\n src/ipa/ipu3/algorithms/af.h        |  54 ++++++\n src/ipa/ipu3/algorithms/agc.cpp     |   2 +-\n src/ipa/ipu3/algorithms/meson.build |   3 +-\n src/ipa/ipu3/ipa_context.cpp        |  26 +++\n src/ipa/ipu3/ipa_context.h          |  11 ++\n src/ipa/ipu3/ipu3.cpp               |   2 +\n 7 files changed, 380 insertions(+), 2 deletions(-)\n create mode 100644 src/ipa/ipu3/algorithms/af.cpp\n create mode 100644 src/ipa/ipu3/algorithms/af.h"
}