Cover Letter Detail
Show a cover letter.
GET /api/1.1/covers/16792/?format=api
{ "id": 16792, "url": "https://patchwork.libcamera.org/api/1.1/covers/16792/?format=api", "web_url": "https://patchwork.libcamera.org/cover/16792/", "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": "<20220726143211.517231-1-fsylvestre@baylibre.com>", "date": "2022-07-26T14:32:09", "name": "[libcamera-devel,v3,0/2] Add Filter and Color Processing control for rkisp1", "submitter": { "id": 123, "url": "https://patchwork.libcamera.org/api/1.1/people/123/?format=api", "name": "Florian Sylvestre", "email": "fsylvestre@baylibre.com" }, "mbox": "https://patchwork.libcamera.org/cover/16792/mbox/", "series": [ { "id": 3327, "url": "https://patchwork.libcamera.org/api/1.1/series/3327/?format=api", "web_url": "https://patchwork.libcamera.org/project/libcamera/list/?series=3327", "date": "2022-07-26T14:32:09", "name": "Add Filter and Color Processing control for rkisp1", "version": 3, "mbox": "https://patchwork.libcamera.org/series/3327/mbox/" } ], "comments": "https://patchwork.libcamera.org/api/covers/16792/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 E1782BE173\n\tfor <parsemail@patchwork.libcamera.org>;\n\tTue, 26 Jul 2022 14:32:19 +0000 (UTC)", "from lancelot.ideasonboard.com (localhost [IPv6:::1])\n\tby lancelot.ideasonboard.com (Postfix) with ESMTP id 0720B63313;\n\tTue, 26 Jul 2022 16:32:19 +0200 (CEST)", "from mail-wr1-x430.google.com (mail-wr1-x430.google.com\n\t[IPv6:2a00:1450:4864:20::430])\n\tby lancelot.ideasonboard.com (Postfix) with ESMTPS id 817D960487\n\tfor <libcamera-devel@lists.libcamera.org>;\n\tTue, 26 Jul 2022 16:32:17 +0200 (CEST)", "by mail-wr1-x430.google.com with SMTP id bn9so9545815wrb.9\n\tfor <libcamera-devel@lists.libcamera.org>;\n\tTue, 26 Jul 2022 07:32:17 -0700 (PDT)", "from BL087.. ([2a01:e34:eea9:e630:c7b2:2183:8a06:b4dc])\n\tby smtp.gmail.com with ESMTPSA id\n\tk1-20020adff5c1000000b0020fff0ea0a3sm14377177wrp.116.2022.07.26.07.32.15\n\t(version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256);\n\tTue, 26 Jul 2022 07:32:16 -0700 (PDT)" ], "DKIM-Signature": [ "v=1; a=rsa-sha256; c=relaxed/simple; d=libcamera.org;\n\ts=mail; t=1658845939;\n\tbh=Afq3ei7Dg91lb6YjxjOXNf3rFe/qm1ThT2DnvRXAYys=;\n\th=To:Date:Subject:List-Id:List-Unsubscribe:List-Archive:List-Post:\n\tList-Help:List-Subscribe:From:Reply-To:From;\n\tb=a4kB2Tx4DTfgVYGzKte83BPdNDvHER/vLWErfWCkURLV0wfADHZDeo9uV5p8wzfq8\n\tQDkEC6whM9T2oZccF+K/NXqdNBZ1ly/ZdOsPjQ3zEBoPPL+yEFDYNjrVwoS8z46nyL\n\t8ICAcMvMUMhvLiV3cJhRnCbBfVCdN44KkbSb2SM1xW3CKD4az1L+qVYKuSW7Tb8Onc\n\t5LR7DUIxN7WGmeOooLAvnczHsl+4P/TVRq/tHFXkHhE/xR+cZmxEh5qWjBsPz0Zf9B\n\tz70b93Lj4vmBAzxzCA5yY+MHfcXnrA1QmRhUJZJ5Rsqf748TtLUV2BSKlL9fWvRTps\n\t+QAvhxQNv6m9Q==", "v=1; a=rsa-sha256; c=relaxed/relaxed;\n\td=baylibre-com.20210112.gappssmtp.com; s=20210112;\n\th=from:to:cc:subject:date:message-id:mime-version\n\t:content-transfer-encoding;\n\tbh=8fQz740tCOf8MlUz4YBYbfmi5vyge5LeLsUuC/4ZqcM=;\n\tb=Ul2IeHwNl4L2zdJMdsKap9KOM5Q79mLXkE4+bY12N7JikyvbFf+AKuzIi6ZhKYOz/f\n\tSINvsZBqkTQHdRMjyvEDIBByaKVV6QC0kwOkxl9+NUnCysY2uW05a3BnqG7JFCc+EKkt\n\tMg633cc9QTI4KDBMZhXvozQbc8j+dN74PEGiviaYWlpwBZvHVklkLhMRuez0rVjDW1MJ\n\tr1QLXPD5+VLJeu1GsPCSwrQViivnHrDYzr42rF7eG5sO8wH6YhUoOGk9rmysdzDVG2/r\n\trT527wtZrF66R/DQ485aRxYzKIcoJ8Le57iHkPm2HWAOgCxjeg2EI5liOrIIzO4wDfqU\n\tuQ/w==" ], "Authentication-Results": "lancelot.ideasonboard.com; dkim=pass (2048-bit key; \n\tunprotected)\n\theader.d=baylibre-com.20210112.gappssmtp.com\n\theader.i=@baylibre-com.20210112.gappssmtp.com header.b=\"Ul2IeHwN\"; \n\tdkim-atps=neutral", "X-Google-DKIM-Signature": "v=1; a=rsa-sha256; c=relaxed/relaxed;\n\td=1e100.net; s=20210112;\n\th=x-gm-message-state:from:to:cc:subject:date:message-id:mime-version\n\t:content-transfer-encoding;\n\tbh=8fQz740tCOf8MlUz4YBYbfmi5vyge5LeLsUuC/4ZqcM=;\n\tb=Esggah95bpmxbW1OW4JCn0RITp6UmYiOMvSSeLX7sEvDEKBhJTZUV5SYT1cvJ4F7XS\n\twGUVVco0Ls+Dd1+pskOUvyY2JtLp7EgLh56r7Wsw6xPC1qiJsAmYVEIX3OHDUxhrDvCu\n\tizfJXqPDA71wWl1PdkBYjv4mRKqoh/aF6wssKf8MmNs58kuqcWfpxYivPMdam93m+P6G\n\t2ACedbAb9QMTxPwTW4CBRN6SA1XYSw93seM0kHnIoGt/v3hUtLmoNWrjIi83hef/NAxD\n\tTqSS2dPM2Jczms1WByjE4ydk3UQW6ORkXSOd45XAsFx07FtnzmsNttKp6h9yLrsDrwAc\n\t6ExQ==", "X-Gm-Message-State": "AJIora+qJPIrnciYlG5MiHkO/VZCz9oM9RxDMnzljo9IoAA0Ya9MpNfd\n\t1k7pSoJrWRpRgTJdqXtHak3qfpM+AF37Zg2E", "X-Google-Smtp-Source": "AGRyM1tk715JiYfDVjQ9OegM5kUAwHFwcomBaa1B4eQT0IPTpDLc0Znutn8R88TtUpKCTfyBYQpkuA==", "X-Received": "by 2002:a05:6000:1d89:b0:21d:5655:eb72 with SMTP id\n\tbk9-20020a0560001d8900b0021d5655eb72mr10993100wrb.110.1658845936659; \n\tTue, 26 Jul 2022 07:32:16 -0700 (PDT)", "To": "libcamera-devel@lists.libcamera.org", "Date": "Tue, 26 Jul 2022 16:32:09 +0200", "Message-Id": "<20220726143211.517231-1-fsylvestre@baylibre.com>", "X-Mailer": "git-send-email 2.34.1", "MIME-Version": "1.0", "Content-Transfer-Encoding": "8bit", "Subject": "[libcamera-devel] [PATCH v3 0/2] Add Filter and Color Processing\n\tcontrol for rkisp1", "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": "Florian Sylvestre via libcamera-devel\n\t<libcamera-devel@lists.libcamera.org>", "Reply-To": "Florian Sylvestre <fsylvestre@baylibre.com>", "Errors-To": "libcamera-devel-bounces@lists.libcamera.org", "Sender": "\"libcamera-devel\" <libcamera-devel-bounces@lists.libcamera.org>" }, "content": "Hello,\n\nThis patch series adds support for two rkisp1 algorithms:\n - Filter algorithm (patch 1/2)\n (named Demosaicing algorithm in previous version)\n - Color Processing algorithm (patch 2/2)\nFilter algorithm is in charge of denoising and sharpness control.\nColorProcessing algorithm is in charge of brightness, contrast and saturation\ncontrol.\n\nFilter and ColorProcessing algorithms are currently configurable from the\napplication by user controls.\n\nFlorian Sylvestre (2):\n ipa: rkisp1: Add support of Filter control\n ipa: rkisp1: Add support of ColorProcessing control\n\n src/ipa/rkisp1/algorithms/cproc.cpp | 97 +++++++++++\n src/ipa/rkisp1/algorithms/cproc.h | 30 ++++\n src/ipa/rkisp1/algorithms/filter.cpp | 201 +++++++++++++++++++++++\n src/ipa/rkisp1/algorithms/filter.h | 30 ++++\n src/ipa/rkisp1/algorithms/meson.build | 2 +\n src/ipa/rkisp1/data/ov5640.yaml | 2 +\n src/ipa/rkisp1/ipa_context.cpp | 31 ++++\n src/ipa/rkisp1/ipa_context.h | 13 ++\n src/libcamera/pipeline/rkisp1/rkisp1.cpp | 20 +++\n 9 files changed, 426 insertions(+)\n create mode 100644 src/ipa/rkisp1/algorithms/cproc.cpp\n create mode 100644 src/ipa/rkisp1/algorithms/cproc.h\n create mode 100644 src/ipa/rkisp1/algorithms/filter.cpp\n create mode 100644 src/ipa/rkisp1/algorithms/filter.h" }