Cover Letter Detail
Show a cover letter.
GET /api/1.1/covers/9693/?format=api
{ "id": 9693, "url": "https://patchwork.libcamera.org/api/1.1/covers/9693/?format=api", "web_url": "https://patchwork.libcamera.org/cover/9693/", "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": "<20200922095018.68434-1-naush@raspberrypi.com>", "date": "2020-09-22T09:50:14", "name": "[libcamera-devel,0/4] Code tidy-ups", "submitter": { "id": 34, "url": "https://patchwork.libcamera.org/api/1.1/people/34/?format=api", "name": "Naushir Patuck", "email": "naush@raspberrypi.com" }, "mbox": "https://patchwork.libcamera.org/cover/9693/mbox/", "series": [ { "id": 1307, "url": "https://patchwork.libcamera.org/api/1.1/series/1307/?format=api", "web_url": "https://patchwork.libcamera.org/project/libcamera/list/?series=1307", "date": "2020-09-22T09:50:14", "name": "Code tidy-ups", "version": 1, "mbox": "https://patchwork.libcamera.org/series/1307/mbox/" } ], "comments": "https://patchwork.libcamera.org/api/covers/9693/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 18EBEC3B5B\n\tfor <parsemail@patchwork.libcamera.org>;\n\tTue, 22 Sep 2020 09:50:34 +0000 (UTC)", "from lancelot.ideasonboard.com (localhost [IPv6:::1])\n\tby lancelot.ideasonboard.com (Postfix) with ESMTP id 7C6B762FD3;\n\tTue, 22 Sep 2020 11:50:33 +0200 (CEST)", "from mail-wr1-x436.google.com (mail-wr1-x436.google.com\n\t[IPv6:2a00:1450:4864:20::436])\n\tby lancelot.ideasonboard.com (Postfix) with ESMTPS id 2B30160364\n\tfor <libcamera-devel@lists.libcamera.org>;\n\tTue, 22 Sep 2020 11:50:31 +0200 (CEST)", "by mail-wr1-x436.google.com with SMTP id z1so16326289wrt.3\n\tfor <libcamera-devel@lists.libcamera.org>;\n\tTue, 22 Sep 2020 02:50:31 -0700 (PDT)", "from naushir-VirtualBox.pitowers.org\n\t([2a00:1098:3142:14:a00:27ff:fe4d:f6a2])\n\tby smtp.gmail.com with ESMTPSA id\n\th204sm3776187wmf.35.2020.09.22.02.50.29\n\t(version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256);\n\tTue, 22 Sep 2020 02:50:29 -0700 (PDT)" ], "Authentication-Results": "lancelot.ideasonboard.com;\n\tdkim=fail reason=\"signature verification failed\" (2048-bit key;\n\tunprotected) header.d=raspberrypi.com header.i=@raspberrypi.com\n\theader.b=\"Lb6Zt3aa\"; dkim-atps=neutral", "DKIM-Signature": "v=1; a=rsa-sha256; c=relaxed/relaxed;\n\td=raspberrypi.com; s=google;\n\th=from:to:cc:subject:date:message-id:mime-version\n\t:content-transfer-encoding;\n\tbh=5TDH7pxp7ChMPoW3y9kDh2Euf/B5pkX1IExcbQByQMY=;\n\tb=Lb6Zt3aapidww/VEkyxs8y71f229AVL7ybFyS8Su/cNS9vn/JFPQioaVNzXHB8QEyR\n\tYYAAGInIf7oJ9kfzd55BafHxRxKWy8wFAfWmqkZh+j5oLb5iPoiInfeI3PSd0ivJbXeJ\n\tdrJLW/HHNYncMhBC2w7oaIkYTKmgAStE21G8Q7UEkyjOK4XWbfgIkqKymihEXuyZPFdJ\n\taUIycQkz/zjGptlqZH6IEnqFnGh83Yq/kIblDCVUWCoq9rd/x/6sTWij3ebLXuP5ltnc\n\t0Ldx9sm002KXtg6Sozqt88hlzRj+EMh//T8M6qDQD/QdqMjC0oWTMEQ9z40wIlgcKQdl\n\tV+ew==", "X-Google-DKIM-Signature": "v=1; a=rsa-sha256; c=relaxed/relaxed;\n\td=1e100.net; s=20161025;\n\th=x-gm-message-state:from:to:cc:subject:date:message-id:mime-version\n\t:content-transfer-encoding;\n\tbh=5TDH7pxp7ChMPoW3y9kDh2Euf/B5pkX1IExcbQByQMY=;\n\tb=nkpsRoQmUgBiAdE+wIN6Wt2+7/UQVTOhDYLc+5ycHkxG+WnRsYX1jEpbdN3tWpD7F5\n\tt2kClJzG1/UEwDNrgSqq74krs62LkfTdyhTC0z75ir1hmUxNZCOeK7+C0BmPnAvDQ9a+\n\tGetS/AKx61HL7jPPJQKA6uVXZ1P3lOtJZ7e4FgsDbCTPRSIoyxjqEANE/ptRuq6vWXIN\n\tNwR0cpyQ0ase8FZNPmx02b2TqtlFsQwliGk7qRn4pevGQDT/J1eO5SXoXUcGpyLBzqQC\n\tq1088p6hRaX1/WKW8f7I4dIFhpYhFFEIMmvFya2xVYyUS7bmwoij/LOpinemapU/FTle\n\t3Hgg==", "X-Gm-Message-State": "AOAM533zIrksfwtkHIbwdW6vcXZHY31+PKWBAVHhtZSLFHjqURuigo71\n\tajVU/MIHVHlELYNWG6YgLwInNMSq20p+jw==", "X-Google-Smtp-Source": "ABdhPJzwFsDsShuNvyo6OUX1HYDFt/c1Fo7Nr+7ycBsQn7TWOaX/TgYGd/W0idPSrTIkY5tPBnqRlw==", "X-Received": "by 2002:a5d:45cc:: with SMTP id\n\tb12mr4315769wrs.395.1600768230461; \n\tTue, 22 Sep 2020 02:50:30 -0700 (PDT)", "From": "Naushir Patuck <naush@raspberrypi.com>", "To": "libcamera-devel@lists.libcamera.org", "Date": "Tue, 22 Sep 2020 10:50:14 +0100", "Message-Id": "<20200922095018.68434-1-naush@raspberrypi.com>", "X-Mailer": "git-send-email 2.25.1", "MIME-Version": "1.0", "Subject": "[libcamera-devel] [PATCH 0/4] Code tidy-ups", "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>", "Content-Type": "text/plain; charset=\"us-ascii\"", "Content-Transfer-Encoding": "7bit", "Errors-To": "libcamera-devel-bounces@lists.libcamera.org", "Sender": "\"libcamera-devel\" <libcamera-devel-bounces@lists.libcamera.org>" }, "content": "Hi,\n\nThis patch set contains some overdue tidying up of the Raspberry Pi controller, ipa, and pipeline hander code. Mostly moving things into their own namespace and removing the \"RPi\" prefix off variable names. Note there there are no functional changes in any of the 4 patches, only adding some syntactic sugar :)\n\nThanks,\nNaush\n\nNaushir Patuck (4):\n pipeline: raspberrypi: Move RPiStream and RPiDevice to its own\n namespace\n ipa: raspberrypi: Move IPA parameters to the RPi namespace\n ipa: raspberrypi: Rename the controller namespace from Rpi to\n RpiController\n ipa: raspberrypi: Tidy up variable names to be consistent\n\n include/libcamera/ipa/raspberrypi.h | 42 +--\n src/ipa/raspberrypi/cam_helper.cpp | 2 +-\n src/ipa/raspberrypi/cam_helper.hpp | 2 +-\n src/ipa/raspberrypi/cam_helper_imx219.cpp | 2 +-\n src/ipa/raspberrypi/cam_helper_imx477.cpp | 2 +-\n src/ipa/raspberrypi/cam_helper_ov5647.cpp | 2 +-\n .../raspberrypi/controller/agc_algorithm.hpp | 4 +-\n src/ipa/raspberrypi/controller/algorithm.cpp | 4 +-\n src/ipa/raspberrypi/controller/algorithm.hpp | 4 +-\n .../raspberrypi/controller/awb_algorithm.hpp | 4 +-\n .../raspberrypi/controller/ccm_algorithm.hpp | 4 +-\n .../controller/contrast_algorithm.hpp | 4 +-\n src/ipa/raspberrypi/controller/controller.cpp | 2 +-\n src/ipa/raspberrypi/controller/controller.hpp | 4 +-\n src/ipa/raspberrypi/controller/histogram.cpp | 2 +-\n src/ipa/raspberrypi/controller/histogram.hpp | 4 +-\n src/ipa/raspberrypi/controller/metadata.hpp | 4 +-\n src/ipa/raspberrypi/controller/pwl.cpp | 2 +-\n src/ipa/raspberrypi/controller/pwl.hpp | 4 +-\n src/ipa/raspberrypi/controller/rpi/agc.cpp | 2 +-\n src/ipa/raspberrypi/controller/rpi/agc.hpp | 4 +-\n src/ipa/raspberrypi/controller/rpi/alsc.cpp | 2 +-\n src/ipa/raspberrypi/controller/rpi/alsc.hpp | 4 +-\n src/ipa/raspberrypi/controller/rpi/awb.cpp | 2 +-\n src/ipa/raspberrypi/controller/rpi/awb.hpp | 4 +-\n .../controller/rpi/black_level.cpp | 2 +-\n .../controller/rpi/black_level.hpp | 4 +-\n src/ipa/raspberrypi/controller/rpi/ccm.cpp | 2 +-\n src/ipa/raspberrypi/controller/rpi/ccm.hpp | 4 +-\n .../raspberrypi/controller/rpi/contrast.cpp | 2 +-\n .../raspberrypi/controller/rpi/contrast.hpp | 4 +-\n src/ipa/raspberrypi/controller/rpi/dpc.cpp | 2 +-\n src/ipa/raspberrypi/controller/rpi/dpc.hpp | 4 +-\n src/ipa/raspberrypi/controller/rpi/focus.cpp | 2 +-\n src/ipa/raspberrypi/controller/rpi/focus.hpp | 4 +-\n src/ipa/raspberrypi/controller/rpi/geq.cpp | 2 +-\n src/ipa/raspberrypi/controller/rpi/geq.hpp | 4 +-\n src/ipa/raspberrypi/controller/rpi/lux.cpp | 2 +-\n src/ipa/raspberrypi/controller/rpi/lux.hpp | 4 +-\n src/ipa/raspberrypi/controller/rpi/noise.cpp | 2 +-\n src/ipa/raspberrypi/controller/rpi/noise.hpp | 4 +-\n src/ipa/raspberrypi/controller/rpi/sdn.cpp | 2 +-\n src/ipa/raspberrypi/controller/rpi/sdn.hpp | 4 +-\n .../raspberrypi/controller/rpi/sharpen.cpp | 2 +-\n .../raspberrypi/controller/rpi/sharpen.hpp | 4 +-\n .../controller/sharpen_algorithm.hpp | 4 +-\n src/ipa/raspberrypi/md_parser.cpp | 2 +-\n src/ipa/raspberrypi/md_parser.hpp | 2 +-\n src/ipa/raspberrypi/md_parser_rpi.cpp | 2 +-\n src/ipa/raspberrypi/md_parser_rpi.hpp | 2 +-\n src/ipa/raspberrypi/raspberrypi.cpp | 256 +++++++++---------\n .../pipeline/raspberrypi/raspberrypi.cpp | 84 +++---\n .../pipeline/raspberrypi/rpi_stream.cpp | 38 +--\n .../pipeline/raspberrypi/rpi_stream.h | 20 +-\n 54 files changed, 295 insertions(+), 291 deletions(-)" }