Cover Letter Detail
Show a cover letter.
GET /api/1.1/covers/22741/?format=api
{ "id": 22741, "url": "https://patchwork.libcamera.org/api/1.1/covers/22741/?format=api", "web_url": "https://patchwork.libcamera.org/cover/22741/", "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": "<20250206141018.236272-1-stefan.klug@ideasonboard.com>", "date": "2025-02-06T14:10:07", "name": "[0/4] Move Vector class from libipa to libcamera", "submitter": { "id": 184, "url": "https://patchwork.libcamera.org/api/1.1/people/184/?format=api", "name": "Stefan Klug", "email": "stefan.klug@ideasonboard.com" }, "mbox": "https://patchwork.libcamera.org/cover/22741/mbox/", "series": [ { "id": 4992, "url": "https://patchwork.libcamera.org/api/1.1/series/4992/?format=api", "web_url": "https://patchwork.libcamera.org/project/libcamera/list/?series=4992", "date": "2025-02-06T14:10:07", "name": "Move Vector class from libipa to libcamera", "version": 1, "mbox": "https://patchwork.libcamera.org/series/4992/mbox/" } ], "comments": "https://patchwork.libcamera.org/api/covers/22741/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 5844CC32EA\n\tfor <parsemail@patchwork.libcamera.org>;\n\tThu, 6 Feb 2025 14:10:25 +0000 (UTC)", "from lancelot.ideasonboard.com (localhost [IPv6:::1])\n\tby lancelot.ideasonboard.com (Postfix) with ESMTP id 7CAD1685E3;\n\tThu, 6 Feb 2025 15:10:24 +0100 (CET)", "from perceval.ideasonboard.com (perceval.ideasonboard.com\n\t[IPv6:2001:4b98:dc2:55:216:3eff:fef7:d647])\n\tby lancelot.ideasonboard.com (Postfix) with ESMTPS id B2C676053F\n\tfor <libcamera-devel@lists.libcamera.org>;\n\tThu, 6 Feb 2025 15:10:22 +0100 (CET)", "from ideasonboard.com (unknown\n\t[IPv6:2a00:6020:448c:6c00:6b7d:6f52:efbb:46c8])\n\tby perceval.ideasonboard.com (Postfix) with ESMTPSA id 02DF81193;\n\tThu, 6 Feb 2025 15:09:08 +0100 (CET)" ], "Authentication-Results": "lancelot.ideasonboard.com; dkim=pass (1024-bit key;\n\tunprotected) header.d=ideasonboard.com header.i=@ideasonboard.com\n\theader.b=\"idyXgv5w\"; dkim-atps=neutral", "DKIM-Signature": "v=1; a=rsa-sha256; c=relaxed/simple; d=ideasonboard.com;\n\ts=mail; t=1738850949;\n\tbh=qgktk+VfLFU6SSybg1XiblfJmO4+JDyOU1qH4o4t0/U=;\n\th=From:To:Cc:Subject:Date:From;\n\tb=idyXgv5wJiRbOGWmMQb4079NOUUDswfbQPP63h8j7qsv3oiCeAESa6p87VRE60rpN\n\t0R/cWCaTtOrN9yfDsWV8DKbEMpa86N/CzSrUMZs8iM495pfj6sZMpTx6SxUyz3m1XB\n\t+fY7EPC2valEQSb3i7R36MHSVTZqOdMmkN5OkW38=", "From": "Stefan Klug <stefan.klug@ideasonboard.com>", "To": "libcamera-devel@lists.libcamera.org", "Cc": "Stefan Klug <stefan.klug@ideasonboard.com>", "Subject": "[PATCH 0/4] Move Vector class from libipa to libcamera", "Date": "Thu, 6 Feb 2025 15:10:07 +0100", "Message-ID": "<20250206141018.236272-1-stefan.klug@ideasonboard.com>", "X-Mailer": "git-send-email 2.43.0", "MIME-Version": "1.0", "Content-Transfer-Encoding": "8bit", "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": "This series moves the Vector class from libipa to libcamera. This allows\nusage of the class inside pipeline handler code. The Matrix class\nalready lives inside libcamera so it is sensible to move the Vector\nthere, too.\n\nBest regards,\nStefan\n\nStefan Klug (4):\n libcamera: Copy Vector class files from libipa\n libcamera: Adapt Vector class to new location\n ipa: Use Vector class from libcamera\n libipa: Drop Vector class\n\n include/libcamera/internal/meson.build | 1 +\n .../libipa => include/libcamera/internal}/vector.h | 14 +++++---------\n src/ipa/ipu3/algorithms/awb.h | 2 +-\n src/ipa/libipa/colours.h | 2 +-\n src/ipa/libipa/meson.build | 2 --\n src/ipa/libipa/pwl.h | 2 +-\n src/ipa/rkisp1/algorithms/awb.h | 3 ++-\n src/ipa/rkisp1/ipa_context.h | 2 +-\n src/ipa/rpi/controller/rpi/agc_channel.cpp | 7 ++++---\n src/libcamera/meson.build | 1 +\n src/{ipa/libipa => libcamera}/vector.cpp | 6 +-----\n test/ipa/libipa/meson.build | 1 -\n test/meson.build | 1 +\n test/{ipa/libipa => }/vector.cpp | 4 ++--\n 14 files changed, 21 insertions(+), 27 deletions(-)\n rename {src/ipa/libipa => include/libcamera/internal}/vector.h (96%)\n rename src/{ipa/libipa => libcamera}/vector.cpp (99%)\n rename test/{ipa/libipa => }/vector.cpp (97%)" }