{"id":18342,"url":"https://patchwork.libcamera.org/api/covers/18342/?format=json","web_url":"https://patchwork.libcamera.org/cover/18342/","project":{"id":1,"url":"https://patchwork.libcamera.org/api/projects/1/?format=json","name":"libcamera","link_name":"libcamera","list_id":"libcamera_core","list_email":"libcamera-devel@lists.libcamera.org","web_url":"","scm_url":"","webscm_url":""},"msgid":"<20230306172440.57764-1-jacopo.mondi@ideasonboard.com>","date":"2023-03-06T17:24:37","name":"[libcamera-devel,0/3] ipa: rkisp1: Add script to extract LSC tables from Android","submitter":{"id":143,"url":"https://patchwork.libcamera.org/api/people/143/?format=json","name":"Jacopo Mondi","email":"jacopo.mondi@ideasonboard.com"},"mbox":"https://patchwork.libcamera.org/cover/18342/mbox/","series":[{"id":3790,"url":"https://patchwork.libcamera.org/api/series/3790/?format=json","web_url":"https://patchwork.libcamera.org/project/libcamera/list/?series=3790","date":"2023-03-06T17:24:37","name":"ipa: rkisp1: Add script to extract LSC tables from Android","version":1,"mbox":"https://patchwork.libcamera.org/series/3790/mbox/"}],"comments":"https://patchwork.libcamera.org/api/covers/18342/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 808F5BE080\n\tfor <parsemail@patchwork.libcamera.org>;\n\tMon,  6 Mar 2023 17:24:58 +0000 (UTC)","from lancelot.ideasonboard.com (localhost [IPv6:::1])\n\tby lancelot.ideasonboard.com (Postfix) with ESMTP id EF925626A5;\n\tMon,  6 Mar 2023 18:24:57 +0100 (CET)","from perceval.ideasonboard.com (perceval.ideasonboard.com\n\t[IPv6:2001:4b98:dc2:55:216:3eff:fef7:d647])\n\tby lancelot.ideasonboard.com (Postfix) with ESMTPS id A074E603B1\n\tfor <libcamera-devel@lists.libcamera.org>;\n\tMon,  6 Mar 2023 18:24:56 +0100 (CET)","from uno.homenet.telecomitalia.it\n\t(host-79-47-54-87.retail.telecomitalia.it [79.47.54.87])\n\tby perceval.ideasonboard.com (Postfix) with ESMTPSA id E4A8F308;\n\tMon,  6 Mar 2023 18:24:54 +0100 (CET)"],"DKIM-Signature":["v=1; a=rsa-sha256; c=relaxed/simple; d=libcamera.org;\n\ts=mail; t=1678123498;\n\tbh=nXpxIrdJkzbs1snZrT9jv5GgMX63a8buB9+qp1VRb18=;\n\th=To:Date:Subject:List-Id:List-Unsubscribe:List-Archive:List-Post:\n\tList-Help:List-Subscribe:From:Reply-To:Cc:From;\n\tb=Boh4C5V4wRQU6iKdlt5wLsA5cUkzJsiRlBWEZLH7X+0PYpZuusLMHQRpEQARp6nQW\n\t5rbS/BQHQXx1il8sKYc0KvWl1VLSOGrfoYDRuB5fEsmve4RVBP9COdTvDnmdg5BAFJ\n\tl4grYLR4nVE+UTk1sepVMHa6F0gxaPms2LPh6/s9qcpTGEeCVPqzHSSyFbO5raRz/E\n\tNDxtpyI98974vCxTyIzylBgzB1Km7+8S6/fDxoTcLYPRVkFee1sI1aKReYQnFbgxPh\n\tW3gwpL0L6gT8SOMNfeD0ODpY17HeAztJZ10Jb1HOV5SLPtAmBt2fAjplSESGcgphxH\n\tblR6uHyVZ64Xg==","v=1; a=rsa-sha256; c=relaxed/simple; d=ideasonboard.com;\n\ts=mail; t=1678123496;\n\tbh=nXpxIrdJkzbs1snZrT9jv5GgMX63a8buB9+qp1VRb18=;\n\th=From:To:Cc:Subject:Date:From;\n\tb=eX4GoG9uMbMuBI5XXUZ/R2sLVMJjAEEgv1qyhDY7ruH0fH2D0mnWgLUFFgOVkyUgU\n\tiW/449OjzwDhpfyJkBVXUb7ebpEQpmNwuhhbfNnd+opKJOpXgocjHt+AgtooOJ2rmC\n\tYp3gCk2toGowoE4a+RnewnsMWn3I0Au33IBcEObQ="],"Authentication-Results":"lancelot.ideasonboard.com; dkim=pass (1024-bit key; \n\tunprotected) header.d=ideasonboard.com\n\theader.i=@ideasonboard.com\n\theader.b=\"eX4GoG9u\"; dkim-atps=neutral","To":"libcamera-devel@lists.libcamera.org","Date":"Mon,  6 Mar 2023 18:24:37 +0100","Message-Id":"<20230306172440.57764-1-jacopo.mondi@ideasonboard.com>","X-Mailer":"git-send-email 2.39.0","MIME-Version":"1.0","Content-Transfer-Encoding":"8bit","Subject":"[libcamera-devel] [PATCH 0/3] ipa: rkisp1: Add script to extract\n\tLSC tables from Android","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":"Jacopo Mondi via libcamera-devel <libcamera-devel@lists.libcamera.org>","Reply-To":"Jacopo Mondi <jacopo.mondi@ideasonboard.com>","Cc":"Jacopo Mondi <jacopo.mondi@ideasonboard.com>","Errors-To":"libcamera-devel-bounces@lists.libcamera.org","Sender":"\"libcamera-devel\" <libcamera-devel-bounces@lists.libcamera.org>"},"content":"Android configuration files in .xml format contain important information\namong which LSC tables which can be reused for libcamera.\n\nAdd a script to extract LSC tables from Android .xml configuration files\nused by the Rockchip IQ algorithm library.\n\nWith the new script extract LSC tables for the Google DRU and Pine64 Pinephone\nPro devices and add tuning files for their sensors.\n\nJacopo Mondi (3):\n  utils: rkisp1: Add script to extract LSC tables from Android\n  ipa: rkisp1: Add tuning files for Google DRU \"Scarlet\" sensors\n  ipa: rkisp1: Add tuning files for PinephonePro sensors\n\n src/ipa/rkisp1/data/imx258.yaml          |  54 +++++++\n src/ipa/rkisp1/data/ov2685.yaml          |  41 +++++\n src/ipa/rkisp1/data/ov5695.yaml          |  41 +++++\n src/ipa/rkisp1/data/ov8858.yaml          |  54 +++++++\n utils/rkisp1/lsc_parse_android_config.py | 187 +++++++++++++++++++++++\n 5 files changed, 377 insertions(+)\n create mode 100644 src/ipa/rkisp1/data/imx258.yaml\n create mode 100644 src/ipa/rkisp1/data/ov2685.yaml\n create mode 100644 src/ipa/rkisp1/data/ov5695.yaml\n create mode 100644 src/ipa/rkisp1/data/ov8858.yaml\n create mode 100755 utils/rkisp1/lsc_parse_android_config.py\n\n--\n2.39.0"}