Cover Letter Detail
Show a cover letter.
GET /api/covers/18956/?format=api
{ "id": 18956, "url": "https://patchwork.libcamera.org/api/covers/18956/?format=api", "web_url": "https://patchwork.libcamera.org/cover/18956/", "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": "<20230823144925.2542-1-david.plowman@raspberrypi.com>", "date": "2023-08-23T14:49:23", "name": "[libcamera-devel,v2,0/2] HDR for Raspberry Pi", "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/18956/mbox/", "series": [ { "id": 4007, "url": "https://patchwork.libcamera.org/api/series/4007/?format=api", "web_url": "https://patchwork.libcamera.org/project/libcamera/list/?series=4007", "date": "2023-08-23T14:49:23", "name": "HDR for Raspberry Pi", "version": 2, "mbox": "https://patchwork.libcamera.org/series/4007/mbox/" } ], "comments": "https://patchwork.libcamera.org/api/covers/18956/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 C1E46BE080\n\tfor <parsemail@patchwork.libcamera.org>;\n\tWed, 23 Aug 2023 14:49:32 +0000 (UTC)", "from lancelot.ideasonboard.com (localhost [IPv6:::1])\n\tby lancelot.ideasonboard.com (Postfix) with ESMTP id 96DB7627E2;\n\tWed, 23 Aug 2023 16:49:31 +0200 (CEST)", "from mail-lj1-x236.google.com (mail-lj1-x236.google.com\n\t[IPv6:2a00:1450:4864:20::236])\n\tby lancelot.ideasonboard.com (Postfix) with ESMTPS id 7346960379\n\tfor <libcamera-devel@lists.libcamera.org>;\n\tWed, 23 Aug 2023 16:49:29 +0200 (CEST)", "by mail-lj1-x236.google.com with SMTP id\n\t38308e7fff4ca-2bcbfb3705dso48627251fa.1\n\tfor <libcamera-devel@lists.libcamera.org>;\n\tWed, 23 Aug 2023 07:49:29 -0700 (PDT)", "from pi4-davidp.pitowers.org\n\t([2a00:1098:3142:14:2bce:64d6:1a5c:49a2])\n\tby smtp.gmail.com with ESMTPSA id\n\tk15-20020a7bc40f000000b003feef9a6cb2sm10983535wmi.28.2023.08.23.07.49.27\n\t(version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256);\n\tWed, 23 Aug 2023 07:49:27 -0700 (PDT)" ], "DKIM-Signature": [ "v=1; a=rsa-sha256; c=relaxed/simple; d=libcamera.org;\n\ts=mail; t=1692802171;\n\tbh=+sWxROt88oI7hc0V1gsiCt0AgkzVKXc5YyBdJyWNgvU=;\n\th=To:Date:Subject:List-Id:List-Unsubscribe:List-Archive:List-Post:\n\tList-Help:List-Subscribe:From:Reply-To:From;\n\tb=xrSj7K5A7sRjKpNJNUZrMCak26a95poXYEa7qOCYzKlhju/ihnXDncajDBQTHk01L\n\tXjUV4kIwpsNiVkU4ksNY1RBLO3AerSSxc4C/KtyUCCsqKrinmGtE9/nfP1IVjd6XK/\n\tFzUgjJdWpI5eaS6jqIXLB1th03OasXvVK+vS/dtLWrSnJbocibm6upCeMZwtlrdFIR\n\tYbM7d2q5PsagrUomAY5O8jGiWhhl4GmKN58bc8J+yqu+8yrxJACdww73WPEkRf6ZGG\n\twhVnCgbjeOPDCVp9f3q3C/3e0JZ+QZyq+xaREAsW11LXxsEFGYBCDlB1mPUYdAkSlH\n\t0wqJ87NPLjhQg==", "v=1; a=rsa-sha256; c=relaxed/relaxed;\n\td=raspberrypi.com; s=google; t=1692802168; x=1693406968;\n\th=content-transfer-encoding:mime-version:message-id:date:subject:cc\n\t:to:from:from:to:cc:subject:date:message-id:reply-to;\n\tbh=l11BUTeOXIry8FvhHH/qLhaYXAIfSlMzSF7pXfoxX7M=;\n\tb=sAMEH4C5Y9wXs7vws285ZUkVX2Cta2R8ovLvPkByJjwuwB1hoN8R2S9Xh+a7UtleTY\n\t4ewZTxSvommXzYiRW0gkrUa85awu0ckp2chBlRTPGPHT8hjrFE4F+iLIG8DSiUHxO63w\n\tVn4x1qAIP2RiDkrs4qN+QjAFr2MFjhu2djbnjSQmiurjvn2XZYNXur+7kE7ozqvUaDtB\n\tBXjOwLb9sKXp+2r8FxTFahqzDe9AP9YaVGdqiHePmMoyhBbJsEnLhc/4GEPTOwxF0tmS\n\txBahq4Ctx3LsCEss9U1OmWSVRKd4Mw3w501vj5Dd2UVfCN0ygS+/JBT11WHki0V7H2hN\n\twBGA==" ], "Authentication-Results": "lancelot.ideasonboard.com; dkim=pass (2048-bit key; \n\tunprotected) header.d=raspberrypi.com\n\theader.i=@raspberrypi.com\n\theader.b=\"sAMEH4C5\"; dkim-atps=neutral", "X-Google-DKIM-Signature": "v=1; a=rsa-sha256; c=relaxed/relaxed;\n\td=1e100.net; s=20221208; t=1692802168; x=1693406968;\n\th=content-transfer-encoding:mime-version:message-id:date:subject:cc\n\t:to:from:x-gm-message-state:from:to:cc:subject:date:message-id\n\t:reply-to;\n\tbh=l11BUTeOXIry8FvhHH/qLhaYXAIfSlMzSF7pXfoxX7M=;\n\tb=NJB1oGgsVUalqR29Upw1JBqEUm8k0+Yxh079fz/qKeQRTLiArrGaziyKgLvFZ+oW2C\n\tGySY/sQ2R1k+fn7YnUFvlDYISN3OSIHmZ952I1VHd/32FrBFFKMbLnNstnbp/ePivRDh\n\t59NEeIBPrsdJabOMKjYVnXoAiHGE+YnivdKih+MtwsY6cDbGFRMN7XGfEHilqW4vhrmD\n\t2wEQ1lZ3Tlvdjt3CphpWUd1nbnyVLkeFTODWjMSVYZK+3/f8z3kyDwonH6VUXTUAN0JT\n\tbP/KMoW+0NrTy3RzJ1WQV8RQSu7bhKeQsLgpWklkny8GOEd7sxX8j0g4pMYoPvPv0jVk\n\tDOoA==", "X-Gm-Message-State": "AOJu0YygXR/vcV4xza5nlCK7NNHME2y6hfInRiKibtW6CVc3NX8NJ4Pb\n\taH0x+yjclxdkIjGpN3/m21qDH4H0EEDC6e5+2jg=", "X-Google-Smtp-Source": "AGHT+IGdeYtvM1txAyuaMyKDCvEnDOpcTwjoKNBQ5tOKnILU5gv8TGbI03XLZy3aZ2L0jowXLm8gyQ==", "X-Received": "by 2002:a2e:88cf:0:b0:2bc:e330:660b with SMTP id\n\ta15-20020a2e88cf000000b002bce330660bmr59663ljk.9.1692802168139; \n\tWed, 23 Aug 2023 07:49:28 -0700 (PDT)", "To": "libcamera-devel@lists.libcamera.org", "Date": "Wed, 23 Aug 2023 15:49:23 +0100", "Message-Id": "<20230823144925.2542-1-david.plowman@raspberrypi.com>", "X-Mailer": "git-send-email 2.30.2", "MIME-Version": "1.0", "Content-Transfer-Encoding": "8bit", "Subject": "[libcamera-devel] [PATCH v2 0/2] HDR for Raspberry Pi", "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": "David Plowman via libcamera-devel <libcamera-devel@lists.libcamera.org>", "Reply-To": "David Plowman <david.plowman@raspberrypi.com>", "Errors-To": "libcamera-devel-bounces@lists.libcamera.org", "Sender": "\"libcamera-devel\" <libcamera-devel-bounces@lists.libcamera.org>" }, "content": "Hi\n\nJust some small changes in line with what Naush suggested.\n\nThe main difference is that the \"HDR off\" mode is created when the\nalgorithm is loaded, so tuning files no longer have to. I've left it\nso that a tuning file can amend the \"off\" mode if it wants. Not really\nsure if this is good, bad or just doesn't much matter. Opinions always\nwelcome!\n\nThanks\nDavid\n\nDavid Plowman (2):\n ipa: rpi: Add an HDR algorithm to drive multi-channel AGC\n ipa: rpi: vc4: data: Update tuning files for HDR\n\n src/ipa/rpi/common/ipa_base.cpp | 49 +++\n src/ipa/rpi/controller/hdr_algorithm.h | 23 ++\n src/ipa/rpi/controller/hdr_status.h | 25 ++\n src/ipa/rpi/controller/meson.build | 1 +\n src/ipa/rpi/controller/rpi/hdr.cpp | 127 +++++++\n src/ipa/rpi/controller/rpi/hdr.h | 42 +++\n src/ipa/rpi/vc4/data/imx219.json | 384 +++++++++++++++-----\n src/ipa/rpi/vc4/data/imx219_noir.json | 384 +++++++++++++++-----\n src/ipa/rpi/vc4/data/imx477.json | 376 +++++++++++++++-----\n src/ipa/rpi/vc4/data/imx477_noir.json | 384 +++++++++++++++-----\n src/ipa/rpi/vc4/data/imx708.json | 346 +++++++++++++-----\n src/ipa/rpi/vc4/data/imx708_noir.json | 346 +++++++++++++-----\n src/ipa/rpi/vc4/data/imx708_wide.json | 346 +++++++++++++-----\n src/ipa/rpi/vc4/data/imx708_wide_noir.json | 346 +++++++++++++-----\n src/ipa/rpi/vc4/data/ov5647.json | 388 ++++++++++++++++-----\n 15 files changed, 2791 insertions(+), 776 deletions(-)\n create mode 100644 src/ipa/rpi/controller/hdr_algorithm.h\n create mode 100644 src/ipa/rpi/controller/hdr_status.h\n create mode 100644 src/ipa/rpi/controller/rpi/hdr.cpp\n create mode 100644 src/ipa/rpi/controller/rpi/hdr.h" }