Cover Letter Detail
Show a cover letter.
GET /api/covers/17762/?format=api
{ "id": 17762, "url": "https://patchwork.libcamera.org/api/covers/17762/?format=api", "web_url": "https://patchwork.libcamera.org/cover/17762/", "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": "<20221110045253.1909648-1-paul.elder@ideasonboard.com>", "date": "2022-11-10T04:52:50", "name": "[libcamera-devel,v6,0/2] Take into account color temperature during LSC algorithm for rkisp1", "submitter": { "id": 17, "url": "https://patchwork.libcamera.org/api/people/17/?format=api", "name": "Paul Elder", "email": "paul.elder@ideasonboard.com" }, "mbox": "https://patchwork.libcamera.org/cover/17762/mbox/", "series": [ { "id": 3601, "url": "https://patchwork.libcamera.org/api/series/3601/?format=api", "web_url": "https://patchwork.libcamera.org/project/libcamera/list/?series=3601", "date": "2022-11-10T04:52:50", "name": "Take into account color temperature during LSC algorithm for rkisp1", "version": 6, "mbox": "https://patchwork.libcamera.org/series/3601/mbox/" } ], "comments": "https://patchwork.libcamera.org/api/covers/17762/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 7CEDBBD16B\n\tfor <parsemail@patchwork.libcamera.org>;\n\tThu, 10 Nov 2022 04:53:10 +0000 (UTC)", "from lancelot.ideasonboard.com (localhost [IPv6:::1])\n\tby lancelot.ideasonboard.com (Postfix) with ESMTP id C7FFF6307B;\n\tThu, 10 Nov 2022 05:53:09 +0100 (CET)", "from perceval.ideasonboard.com (perceval.ideasonboard.com\n\t[213.167.242.64])\n\tby lancelot.ideasonboard.com (Postfix) with ESMTPS id 265E161F38\n\tfor <libcamera-devel@lists.libcamera.org>;\n\tThu, 10 Nov 2022 05:53:08 +0100 (CET)", "from pyrite.tail37cf.ts.net (h175-177-042-159.catv02.itscom.jp\n\t[175.177.42.159])\n\tby perceval.ideasonboard.com (Postfix) with ESMTPSA id 8608A499;\n\tThu, 10 Nov 2022 05:53:06 +0100 (CET)" ], "DKIM-Signature": [ "v=1; a=rsa-sha256; c=relaxed/simple; d=libcamera.org;\n\ts=mail; t=1668055989;\n\tbh=PtZh4ZLrUMo5jP9F6M/h04IwA4i0iF4Amv7WO0EB7vE=;\n\th=To:Date:Subject:List-Id:List-Unsubscribe:List-Archive:List-Post:\n\tList-Help:List-Subscribe:From:Reply-To:From;\n\tb=KHRYrBIKvzWSMD0KVHLCmuaOC9I8waNBvpOlBisFiBm4Ee39ilAWMZxsfZmIjN8Lw\n\tN6NxZwSx4cBmcgBdQDxzDtus8jEHID9/VXUjwIwdYgktU1XCW4KLP7Jn7qu1kV2WTG\n\t52Hp676CSBp9jFh4NTzaiFHZpSiKGE2jsDphAFuGlEMizftXwbFKNdsp1GVEbh1dTd\n\tsDReMnhQvSFd2ovR240Wsj1JS5xgMZQjvrB2UzJfSktuGXIqjQD9C2gu7SV4zSmTZV\n\t6L24OVlL/7TFdbBHBc9SmX722YDfJciKqOtOy44UF56P1+APmpMAsHhz7REh5gRCZ2\n\tDnBxRDFDmJVUg==", "v=1; a=rsa-sha256; c=relaxed/simple; d=ideasonboard.com;\n\ts=mail; t=1668055987;\n\tbh=PtZh4ZLrUMo5jP9F6M/h04IwA4i0iF4Amv7WO0EB7vE=;\n\th=From:To:Cc:Subject:Date:From;\n\tb=iWb81iWVskFnQgPtSAbr3CAlX97kZH2APcKyM5VgQmLO9NjC8ncBLdbsZkI6CDiAR\n\tUIbF5OSA6CD5U88Oct/HQ90W10vfIRnAuniEDEkcIf/8BA6Aux2dmGXPnydPaTgIOD\n\tIZrqpbfFRG6zWUfQIkuIe1HNVwQT8/dCyVKlDxFQ=" ], "Authentication-Results": "lancelot.ideasonboard.com; dkim=pass (1024-bit key; \n\tunprotected) header.d=ideasonboard.com\n\theader.i=@ideasonboard.com\n\theader.b=\"iWb81iWV\"; dkim-atps=neutral", "To": "libcamera-devel@lists.libcamera.org", "Date": "Thu, 10 Nov 2022 13:52:50 +0900", "Message-Id": "<20221110045253.1909648-1-paul.elder@ideasonboard.com>", "X-Mailer": "git-send-email 2.35.1", "MIME-Version": "1.0", "Content-Transfer-Encoding": "8bit", "Subject": "[libcamera-devel] [PATCH v6 0/2] Take into account color\n\ttemperature during LSC algorithm 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": "Paul Elder via libcamera-devel <libcamera-devel@lists.libcamera.org>", "Reply-To": "Paul Elder <paul.elder@ideasonboard.com>", "Errors-To": "libcamera-devel-bounces@lists.libcamera.org", "Sender": "\"libcamera-devel\" <libcamera-devel-bounces@lists.libcamera.org>" }, "content": "First brick to have an adaptive LSC algorithm on Rkisp1: add LSC coefficients\nsets in YAML tuning file depending of color temperature.\nFor this version the computation of coefficients regarding the current computed\ncolor temperature is done inside prepare() method.\nFor reference: the computation time has been measured at an average 135us on an\nImx8Mp board.\n\nThe different coefficients are computed by doing a linear interpolation with the\ntwo coefficients sets that have the closer color temperature values.\nIn case the current color temperature is 'out of bound' the closest set is used.\nThe LSC can work with a single set in case of monochrome sensor for example.\n\nThe 'grad' and 'size' tables are now computed in configure() to gain some\ntime by doing only a memcpy() of them during prepare().\n\nv6 is more smaller fixes. Just a last confirmation before pushing.\n\nv5 is just small fixes.\n\nv4 fixes the conditions for skipping interpolation, and adds a\nrudimentary LSC table for imx219.\n\nModifications in V3:\n- Rebased on top of \"ipa: rkisp1: Remove initialized_ flags from algorithms\"\n- Add specific check if there is a single LSC set: Remove out-of-bound access\nwhile looking for correct set.\n- Minor cleanup\n\nModifications in V2:\n- The single commit has been splited into two commits. The first one only\ncontains the move of LSC parameters computation in configure().\n- LSC parameters are no more re-computed when there is small color temperature\nvariations between two frames.\n- LSC parameters are not interpolated when the actual color temperature is\nclose to one defined in the tuning parameters sets.\n- Minor typo/cleanups\n\n\nFlorian Sylvestre (1):\n ipa: rkisp1: Take into account color temperature during LSC algorithm\n\nPaul Elder (1):\n ipa: rkisp1: Add rudimentary LSC tables for imx219\n\n src/ipa/rkisp1/algorithms/lsc.cpp | 200 ++++++++++++++++++++++----\n src/ipa/rkisp1/algorithms/lsc.h | 26 +++-\n src/ipa/rkisp1/data/imx219.yaml | 105 ++++++++++++++\n src/ipa/rkisp1/data/ov5640.yaml | 231 ++++++++++++++++++++----------\n 4 files changed, 457 insertions(+), 105 deletions(-)" }