Cover Letter Detail
Show a cover letter.
GET /api/covers/22186/?format=api
{ "id": 22186, "url": "https://patchwork.libcamera.org/api/covers/22186/?format=api", "web_url": "https://patchwork.libcamera.org/cover/22186/", "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": "<20241205192519.49104-1-hdegoede@redhat.com>", "date": "2024-12-05T19:25:14", "name": "[resend,0/5] libcamera: Add swstats_cpu::processFrame()", "submitter": { "id": 102, "url": "https://patchwork.libcamera.org/api/people/102/?format=api", "name": "Hans de Goede", "email": "hdegoede@redhat.com" }, "mbox": "https://patchwork.libcamera.org/cover/22186/mbox/", "series": [ { "id": 4853, "url": "https://patchwork.libcamera.org/api/series/4853/?format=api", "web_url": "https://patchwork.libcamera.org/project/libcamera/list/?series=4853", "date": "2024-12-05T19:25:14", "name": "libcamera: Add swstats_cpu::processFrame()", "version": 1, "mbox": "https://patchwork.libcamera.org/series/4853/mbox/" } ], "comments": "https://patchwork.libcamera.org/api/covers/22186/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 4B58BBDB1C\n\tfor <parsemail@patchwork.libcamera.org>;\n\tThu, 5 Dec 2024 19:25:33 +0000 (UTC)", "from lancelot.ideasonboard.com (localhost [IPv6:::1])\n\tby lancelot.ideasonboard.com (Postfix) with ESMTP id 9245866110;\n\tThu, 5 Dec 2024 20:25:32 +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 124736608C\n\tfor <libcamera-devel@lists.libcamera.org>;\n\tThu, 5 Dec 2024 20:25:30 +0100 (CET)", "from mx-prod-mc-03.mail-002.prod.us-west-2.aws.redhat.com\n\t(ec2-54-186-198-63.us-west-2.compute.amazonaws.com [54.186.198.63])\n\tby relay.mimecast.com with ESMTP with STARTTLS (version=TLSv1.3,\n\tcipher=TLS_AES_256_GCM_SHA384) id us-mta-179-WOj-X0ClNxSf7gDY8IfSZA-1;\n\tThu, 05 Dec 2024 14:25:28 -0500", "from mx-prod-int-02.mail-002.prod.us-west-2.aws.redhat.com\n\t(mx-prod-int-02.mail-002.prod.us-west-2.aws.redhat.com\n\t[10.30.177.15])\n\t(using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits)\n\tkey-exchange X25519 server-signature RSA-PSS (2048 bits)\n\tserver-digest SHA256) (No client certificate requested)\n\tby mx-prod-mc-03.mail-002.prod.us-west-2.aws.redhat.com (Postfix)\n\twith ESMTPS\n\tid 67D171955E99 for <libcamera-devel@lists.libcamera.org>;\n\tThu, 5 Dec 2024 19:25:27 +0000 (UTC)", "from localhost.localdomain (unknown [10.39.192.39])\n\tby mx-prod-int-02.mail-002.prod.us-west-2.aws.redhat.com (Postfix)\n\twith ESMTP id 463F81956095; Thu, 5 Dec 2024 19:25:25 +0000 (UTC)" ], "Authentication-Results": "lancelot.ideasonboard.com; dkim=pass (1024-bit key;\n\tunprotected) header.d=redhat.com header.i=@redhat.com\n\theader.b=\"QJIDq5I/\"; dkim-atps=neutral", "DKIM-Signature": "v=1; a=rsa-sha256; c=relaxed/relaxed; d=redhat.com;\n\ts=mimecast20190719; t=1733426729;\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=vReCodr/0e9Mu4x1HFLLcmdVB+lAZ9sqkkc6JitsDhQ=;\n\tb=QJIDq5I/uJ88znmpHFqvBSxBedDS472cJkvNUATQxVYphJ8EkfNn2ns1JD3gujcNMUdi4S\n\tfP1jdc/P8TLe2zmFRbQUuLtXC6oIjASfw9su5S06DrzIBVouiR8J8FMuqv2k/0MZxrFQYp\n\tBc40to9S1oXlzHyvsdfG4zm5yTMG0Pk=", "X-MC-Unique": "WOj-X0ClNxSf7gDY8IfSZA-1", "X-Mimecast-MFC-AGG-ID": "WOj-X0ClNxSf7gDY8IfSZA", "From": "Hans de Goede <hdegoede@redhat.com>", "To": "libcamera-devel@lists.libcamera.org", "Cc": "Milan Zamazal <mzamazal@redhat.com>, Hans de Goede <hdegoede@redhat.com>", "Subject": "[PATCH resend 0/5] libcamera: Add swstats_cpu::processFrame()", "Date": "Thu, 5 Dec 2024 20:25:14 +0100", "Message-ID": "<20241205192519.49104-1-hdegoede@redhat.com>", "MIME-Version": "1.0", "X-Scanned-By": "MIMEDefang 3.0 on 10.30.177.15", "X-Mimecast-Spam-Score": "0", "X-Mimecast-MFC-PROC-ID": "lzxhFov3gBgSjfF5qtq6U_M1YRppJuGXQuK1bO76Z-s_1733426727", "X-Mimecast-Originator": "redhat.com", "Content-Transfer-Encoding": "8bit", "content-type": "text/plain; charset=\"US-ASCII\"; x-default=true", "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": "Hi all,\n\nAs discussed here is a resend of patches 1-5 of:\nhttps://lists.libcamera.org/pipermail/libcamera-devel/2024-November/046280.html\nsince patchwork did not pick up the original series properly.\n\nThis repost consists of the patches which I posted earlier as:\n\"[RFC 0/4] libcamera: swstats_cpu: Add processFrame() method\".\n\nCompared to the RFC this fixes the lack of doxygen documentation.\nCompared to the previous posting which did not properly make patchwork,\nthis resend has been rebased on top of the latest master with some minor\nconflicts resolved.\n\nRegards,\n\nHans\n\n\nHans de Goede (5):\n libcamera: swstats_cpu: Update statsProcessFn() / processLine0()\n documentation\n libcamera: swstats_cpu: Drop patternSize_ documentation\n libcamera: swstats_cpu: Move header to libcamera/internal/software_isp\n libcamera: software_isp: Move benchmark code to its own class\n libcamera: swstats_cpu: Add processFrame() method\n\n .../internal/software_isp/benchmark.h | 36 +++++++\n .../internal/software_isp/meson.build | 2 +\n .../internal}/software_isp/swstats_cpu.h | 12 +++\n src/libcamera/software_isp/benchmark.cpp | 93 +++++++++++++++++++\n src/libcamera/software_isp/debayer_cpu.cpp | 36 +------\n src/libcamera/software_isp/debayer_cpu.h | 9 +-\n src/libcamera/software_isp/meson.build | 1 +\n src/libcamera/software_isp/swstats_cpu.cpp | 89 +++++++++++++-----\n 8 files changed, 216 insertions(+), 62 deletions(-)\n create mode 100644 include/libcamera/internal/software_isp/benchmark.h\n rename {src/libcamera => include/libcamera/internal}/software_isp/swstats_cpu.h (86%)\n create mode 100644 src/libcamera/software_isp/benchmark.cpp" }