Cover Letter Detail
Show a cover letter.
GET /api/1.1/covers/16828/?format=api
{ "id": 16828, "url": "https://patchwork.libcamera.org/api/1.1/covers/16828/?format=api", "web_url": "https://patchwork.libcamera.org/cover/16828/", "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": "<20220727083819.589595-1-fsylvestre@baylibre.com>", "date": "2022-07-27T08:38:17", "name": "[libcamera-devel,v4,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/16828/mbox/", "series": [ { "id": 3333, "url": "https://patchwork.libcamera.org/api/1.1/series/3333/?format=api", "web_url": "https://patchwork.libcamera.org/project/libcamera/list/?series=3333", "date": "2022-07-27T08:38:17", "name": "Add Filter and Color Processing control for rkisp1", "version": 4, "mbox": "https://patchwork.libcamera.org/series/3333/mbox/" } ], "comments": "https://patchwork.libcamera.org/api/covers/16828/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 3FEC6C3275\n\tfor <parsemail@patchwork.libcamera.org>;\n\tWed, 27 Jul 2022 08:38:26 +0000 (UTC)", "from lancelot.ideasonboard.com (localhost [IPv6:::1])\n\tby lancelot.ideasonboard.com (Postfix) with ESMTP id 5653263312;\n\tWed, 27 Jul 2022 10:38:25 +0200 (CEST)", "from mail-wr1-x431.google.com (mail-wr1-x431.google.com\n\t[IPv6:2a00:1450:4864:20::431])\n\tby lancelot.ideasonboard.com (Postfix) with ESMTPS id 4DA55603EC\n\tfor <libcamera-devel@lists.libcamera.org>;\n\tWed, 27 Jul 2022 10:38:24 +0200 (CEST)", "by mail-wr1-x431.google.com with SMTP id d8so23092580wrp.6\n\tfor <libcamera-devel@lists.libcamera.org>;\n\tWed, 27 Jul 2022 01:38:24 -0700 (PDT)", "from BL087.. ([2a01:e34:eea9:e630:5810:316e:87c:fc17])\n\tby smtp.gmail.com with ESMTPSA id\n\tl18-20020a05600c1d1200b003a2fb1224d9sm1745040wms.19.2022.07.27.01.38.22\n\t(version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256);\n\tWed, 27 Jul 2022 01:38:22 -0700 (PDT)" ], "DKIM-Signature": [ "v=1; a=rsa-sha256; c=relaxed/simple; d=libcamera.org;\n\ts=mail; t=1658911105;\n\tbh=NCrdUVOD268BKeUbOGSV7APXkXZbNQQ7UA1a0qLPhBg=;\n\th=To:Date:Subject:List-Id:List-Unsubscribe:List-Archive:List-Post:\n\tList-Help:List-Subscribe:From:Reply-To:From;\n\tb=rFGDxxqbtqxNXRqZ49kqyNzkIKT1bbf2Hpv/CDAyI3suro1o8KE2hLfMRgdowtXv0\n\tkElgOaKN/tNH+b8uPPH/iLD9ojdWC0UIEFVFK/52AluA3SNOV9JlyRsaBcA+MBKPK+\n\tl72OKYFtPlktyEZVIEa5bijvRY/h1BDb4z7EiOKTBO36b39F/eso17BzJRj83MWwMp\n\tj4Jpx/7rftPCoqjw4JaEFzAaEzUnj+miIValWY6q/LRqI0HvGSi7hS87jPZbE0eTD+\n\tNMxhIsqXPql3x1ZjeEjQKdcinxI8TwCCkmdejnU5lfjaXh+ce7cGOgi/uxHigolwca\n\tOnFhnI9MzW9+g==", "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=TW6n/FUwofWlt/iGYVy2S/LknaVpsfiVM3QheRkr3UM=;\n\tb=YQkPtxJ8TIMI/5ZXtChxaU7d9iKbbT5Av9XP419jdbiAmCdPmy1/mXDL8cmldvkaFB\n\t8mFz6fNfnxGL3kuCFqHNycczTp816tRyzCI72o6v6Lcc7+FwJEOnO+nOFtyMWLdcsPO2\n\tihWUGpObLmiiupLOad2qhjGKf8ZfoAxxadYT0p5rhzuyAtZ9TLuBBq8/hepZKPhR0ELh\n\tsjnZYptizgK9NZowFkJFddk+bP5eUR2EfepwMSBimOMeiXo1PdQTS24mu1BwlPTBdHtR\n\tnSmL89qAQvIGgb1O2aGfLXHySekf8BAp5wNpgy/AFXrzRiXcC5yTLXea9H8aCxPjlt7E\n\t4q3g==" ], "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=\"YQkPtxJ8\"; \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=TW6n/FUwofWlt/iGYVy2S/LknaVpsfiVM3QheRkr3UM=;\n\tb=gcy3dMiZOTQBaxeDGGX/wSANSlnwfbcnHCs6XeRDVNH+0rKTwFfPUKU/B2kLVk4EZD\n\tHc6SdV/ubzP01bXiFVUVlQovNye04RwwBuOqO0ZsUlv0StU6hMzyQBWHmGMXGWe7kjI7\n\tpGQiV4OmDO6U5UajNCiYQK6ndvL9DbjNCGypJtqRgIumoRFSs8rz5dJF8qnziGkdg0A8\n\t55qiMHgUNFpw9o4fhUqNkkkTiBFZxEfzytUzLK02llWWkwh7tvzm9LBXL+XgndbNv2QJ\n\ty/JLgu1DcNncbtEMLY2PHkFQmwg/qg+yJeeA/G2irMXxrGGYky1DQk690bTTACfd2BvU\n\tt07g==", "X-Gm-Message-State": "AJIora/fqF8/gXmAVl2tXs84rsk/A60Smkfi9XtFlqt9En+IvBTy3upk\n\tpC8y2fShaj1TA9iP7AAVFtoSIznMttPY7YW2", "X-Google-Smtp-Source": "AGRyM1vVTFhmoy3D5ODjMww0xFHQxCLK+ufk9lYCoamuHZ6CL3FiGzTPwUQegExU237wsgD0Sag1UQ==", "X-Received": "by 2002:a05:6000:1689:b0:21e:822d:523d with SMTP id\n\ty9-20020a056000168900b0021e822d523dmr10497532wrd.289.1658911103365; \n\tWed, 27 Jul 2022 01:38:23 -0700 (PDT)", "To": "libcamera-devel@lists.libcamera.org", "Date": "Wed, 27 Jul 2022 10:38:17 +0200", "Message-Id": "<20220727083819.589595-1-fsylvestre@baylibre.com>", "X-Mailer": "git-send-email 2.34.1", "MIME-Version": "1.0", "Content-Transfer-Encoding": "8bit", "Subject": "[libcamera-devel] [PATCH v4 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 - 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" }