Show a cover letter.

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

{
    "id": 15010,
    "url": "https://patchwork.libcamera.org/api/covers/15010/?format=api",
    "web_url": "https://patchwork.libcamera.org/cover/15010/",
    "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": "<20211203120624.36657-1-hpa@redhat.com>",
    "date": "2021-12-03T12:06:23",
    "name": "[libcamera-devel,RFC,v3,0/1] ipa: ipu3: af: Auto focus for dw9719 Surface Go2 VCM",
    "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/15010/mbox/",
    "series": [
        {
            "id": 2810,
            "url": "https://patchwork.libcamera.org/api/series/2810/?format=api",
            "web_url": "https://patchwork.libcamera.org/project/libcamera/list/?series=2810",
            "date": "2021-12-03T12:06:23",
            "name": "ipa: ipu3: af: Auto focus for dw9719 Surface Go2 VCM",
            "version": 3,
            "mbox": "https://patchwork.libcamera.org/series/2810/mbox/"
        }
    ],
    "comments": "https://patchwork.libcamera.org/api/covers/15010/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 EA452BDB13\n\tfor <parsemail@patchwork.libcamera.org>;\n\tFri,  3 Dec 2021 12:06:40 +0000 (UTC)",
            "from lancelot.ideasonboard.com (localhost [IPv6:::1])\n\tby lancelot.ideasonboard.com (Postfix) with ESMTP id 48942607DE;\n\tFri,  3 Dec 2021 13:06:40 +0100 (CET)",
            "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 D5AFA60725\n\tfor <libcamera-devel@lists.libcamera.org>;\n\tFri,  3 Dec 2021 13:06:37 +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-335-GMW5eW-qOWqqg6PACThyAw-1; Fri, 03 Dec 2021 07:06:35 -0500",
            "from smtp.corp.redhat.com\n\t(int-mx06.intmail.prod.int.phx2.redhat.com [10.5.11.16])\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 B0824344B5\n\tfor <libcamera-devel@lists.libcamera.org>;\n\tFri,  3 Dec 2021 12:06:34 +0000 (UTC)",
            "from fedora.rhtw.internal (unknown [10.39.193.159])\n\tby smtp.corp.redhat.com (Postfix) with ESMTP id CF22B7944B;\n\tFri,  3 Dec 2021 12:06:30 +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=\"KnWlrkbW\"; 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=1638533196;\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=9eb9Vo1DPAbCVkrTBRX341m6IsHem/Y9smAR7pCOuR4=;\n\tb=KnWlrkbWaoW6hr0Sxa2wAnPPIXAX171BLYb4+DvAf6ikpBJT4MEbJeU3o6+cgtEvF/lMVK\n\tPBeGh2YAtPmskC5KOKbGURzDci8ocnlzKG1DP/Bl1Rv2xgFfnm12NW0lFKhC3zvFD6hEED\n\tM1GsddwmZvmV4v1yY/BmNby8kxVmyEc=",
        "X-MC-Unique": "GMW5eW-qOWqqg6PACThyAw-1",
        "From": "Kate Hsuan <hpa@redhat.com>",
        "To": "libcamera devel <libcamera-devel@lists.libcamera.org>",
        "Date": "Fri,  3 Dec 2021 20:06:23 +0800",
        "Message-Id": "<20211203120624.36657-1-hpa@redhat.com>",
        "MIME-Version": "1.0",
        "X-Scanned-By": "MIMEDefang 2.79 on 10.5.11.16",
        "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 v3 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": "v3 removes all the V4l2 hardcode from the algorithm and simplify the\nAF configurations. The hardcoded AF starting area was removed and\nbdsOutputSize was used to determine start_x and start_y axis.\n\nPatch v3 squashed Daniel's commit to remove the V4l2 control from the\nalgorithm. Also, params->acc_param.af is simplified by using kernel's\ndefault configuration. Since the V4l2 configuration had been removed,\nthe greedy algorithm is revised to fix some errors. Now, the AF area\nis determined by the bdsOutputSize.\n\nThere is still some issues of bdsOutputSize to determine the AF\nstart position. bdsOutputSize gives a 1440x960 size of the image but\nthe output format is 1280x720. If the position is based on it, it will\nbe shifted left for 80px. \n\nKate Hsuan (1):\n  ipa: ipu3: af: Auto focus for dw9719 Surface Go2 VCM\n\n src/ipa/ipu3/algorithms/af.cpp      | 239 ++++++++++++++++++++++++++++\n src/ipa/ipu3/algorithms/af.h        |  53 ++++++\n src/ipa/ipu3/algorithms/meson.build |   3 +-\n src/ipa/ipu3/ipa_context.cpp        |  27 ++++\n src/ipa/ipu3/ipa_context.h          |  11 ++\n src/ipa/ipu3/ipu3.cpp               |   2 +\n 6 files changed, 334 insertions(+), 1 deletion(-)\n create mode 100644 src/ipa/ipu3/algorithms/af.cpp\n create mode 100644 src/ipa/ipu3/algorithms/af.h"
}