Show a cover letter.

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

{
    "id": 17374,
    "url": "https://patchwork.libcamera.org/api/covers/17374/?format=api",
    "web_url": "https://patchwork.libcamera.org/cover/17374/",
    "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": "<20220916103713.21132-1-hpa@redhat.com>",
    "date": "2022-09-16T10:37:10",
    "name": "[libcamera-devel,0/3] Basic AF control for IPU3",
    "submitter": {
        "id": 105,
        "url": "https://patchwork.libcamera.org/api/people/105/?format=api",
        "name": "Kate Hsuan",
        "email": "hpa@redhat.com"
    },
    "mbox": "https://patchwork.libcamera.org/cover/17374/mbox/",
    "series": [
        {
            "id": 3489,
            "url": "https://patchwork.libcamera.org/api/series/3489/?format=api",
            "web_url": "https://patchwork.libcamera.org/project/libcamera/list/?series=3489",
            "date": "2022-09-16T10:37:10",
            "name": "Basic AF control for IPU3",
            "version": 1,
            "mbox": "https://patchwork.libcamera.org/series/3489/mbox/"
        }
    ],
    "comments": "https://patchwork.libcamera.org/api/covers/17374/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 0F5EEC3272\n\tfor <parsemail@patchwork.libcamera.org>;\n\tFri, 16 Sep 2022 10:37:34 +0000 (UTC)",
            "from lancelot.ideasonboard.com (localhost [IPv6:::1])\n\tby lancelot.ideasonboard.com (Postfix) with ESMTP id 7E83561FB4;\n\tFri, 16 Sep 2022 12:37:33 +0200 (CEST)",
            "from us-smtp-delivery-124.mimecast.com\n\t(us-smtp-delivery-124.mimecast.com [170.10.129.124])\n\tby lancelot.ideasonboard.com (Postfix) with ESMTPS id A950661FAB\n\tfor <libcamera-devel@lists.libcamera.org>;\n\tFri, 16 Sep 2022 12:37:31 +0200 (CEST)",
            "from mimecast-mx02.redhat.com (mx3-rdu2.redhat.com\n\t[66.187.233.73]) 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-657-3jz4I1tlN8C9JEMrj_Gn4g-1; Fri, 16 Sep 2022 06:37:27 -0400",
            "from smtp.corp.redhat.com\n\t(int-mx01.intmail.prod.int.rdu2.redhat.com [10.11.54.1])\n\t(using TLSv1.2 with cipher AECDH-AES256-SHA (256/256 bits))\n\t(No client certificate requested)\n\tby mimecast-mx02.redhat.com (Postfix) with ESMTPS id 5CB3F29AB3EF\n\tfor <libcamera-devel@lists.libcamera.org>;\n\tFri, 16 Sep 2022 10:37:27 +0000 (UTC)",
            "from fedora.redhat.com (unknown [10.39.193.148])\n\tby smtp.corp.redhat.com (Postfix) with ESMTP id 4D76D40F2D20;\n\tFri, 16 Sep 2022 10:37:24 +0000 (UTC)"
        ],
        "DKIM-Signature": [
            "v=1; a=rsa-sha256; c=relaxed/simple; d=libcamera.org;\n\ts=mail; t=1663324653;\n\tbh=7LftBiZyMrbXpquaMzmwAD/x4Qh4LQmuHERqYXQ8iJk=;\n\th=To:Date:Subject:List-Id:List-Unsubscribe:List-Archive:List-Post:\n\tList-Help:List-Subscribe:From:Reply-To:From;\n\tb=jvpDsMLqRqJU6Q2eXqhs7LhFhb+VRCJI6mz8+d/P/qGjZ6Gzx3Pi4bdIp/1QTnBN0\n\th+U4OwHtQvKVBY19BGz6UwQ3Yu2qu3HB3DUBXrmlTPe4AHYd74mbaIq30QSyUJswUd\n\t8iDOYtqyKzEOUesFhLtA+5ccbw7Y+BydRnhc9zjNY9kpVgyaU2mXcoxbDt0BOjBR9Q\n\tvLGxuoTrN+UNqQ7Fhry3i/XY9B1Z/Kj85p0zrDu6Wur+L7hjM4p3j3nqK6rVvA246J\n\tEeWCvJIHcvuy1YWABQFE56RhYuiGvEuENw4912yyEGEigw5Hi25V1gh6IOrn6cYRzQ\n\tcVvOIXyqP5KqQ==",
            "v=1; a=rsa-sha256; c=relaxed/relaxed; d=redhat.com;\n\ts=mimecast20190719; t=1663324650;\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=hVRbtkomYvNkRnL33lYrlx5pGOurtUlVa4u3RI3bOxQ=;\n\tb=FsQ9y2LQObBQoA0nEMlMZsoRFweYdqX0UHDBBDBw2clHpQ4Jak8oVYXEy0Mz1khIi7t5HU\n\t/lOvqyY3vpWEDi7Wmzv6M8eualrmWcAawtx5XKhxNXPK6Yk7ZSPWeIjXI6N4I0CeuhLMdL\n\toe0NO58+206zYeFk6x6TL75snxdZBwg="
        ],
        "Authentication-Results": "lancelot.ideasonboard.com; dkim=pass (1024-bit key; \n\tunprotected) header.d=redhat.com\n\theader.i=@redhat.com header.b=\"FsQ9y2LQ\"; \n\tdkim-atps=neutral",
        "X-MC-Unique": "3jz4I1tlN8C9JEMrj_Gn4g-1",
        "To": "libcamera devel <libcamera-devel@lists.libcamera.org>,\n\tHans De Goede <hdegoede@redhat.com>",
        "Date": "Fri, 16 Sep 2022 18:37:10 +0800",
        "Message-Id": "<20220916103713.21132-1-hpa@redhat.com>",
        "MIME-Version": "1.0",
        "X-Scanned-By": "MIMEDefang 3.1 on 10.11.54.1",
        "X-Mimecast-Spam-Score": "0",
        "X-Mimecast-Originator": "redhat.com",
        "Content-Transfer-Encoding": "8bit",
        "Content-Type": "text/plain; charset=\"US-ASCII\"; x-default=true",
        "Subject": "[libcamera-devel] [PATCH 0/3] Basic AF control for IPU3",
        "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>",
        "From": "Kate Hsuan via libcamera-devel <libcamera-devel@lists.libcamera.org>",
        "Reply-To": "Kate Hsuan <hpa@redhat.com>",
        "Errors-To": "libcamera-devel-bounces@lists.libcamera.org",
        "Sender": "\"libcamera-devel\" <libcamera-devel-bounces@lists.libcamera.org>"
    },
    "content": "The basic AF control includes AF mode selection and lens position\nsettings. The AF mode behaviors are described as follows.\n\n1. Auto mode\nThe AF result is not sensitive to the change in the image variance so if\nthe algorithm finds the focus, and the focus will be persisted until the\nvariance is significantly changed.\n\n2. Continuous mode\nThe AF result is highly affected by the change in image variance. The\nfocus result will be changed according to the environment immediately.\n\n3. Manual mode\nThe user is allowed to set the lens position.\n\n\nKate Hsuan (3):\n  ipu3: Registering AF controls\n  ipa: ipu3: Drive requestQueue when controls are accepted\n  ipa: ipu3: af: AfMode and LensPosition control implementation\n\n src/ipa/ipu3/algorithms/af.cpp       | 106 +++++++++++++++++++++++----\n src/ipa/ipu3/algorithms/af.h         |  15 ++++\n src/ipa/ipu3/ipu3.cpp                |   7 ++\n src/libcamera/pipeline/ipu3/ipu3.cpp |   2 +\n 4 files changed, 114 insertions(+), 16 deletions(-)"
}