{"id":16000,"url":"https://patchwork.libcamera.org/api/1.1/covers/16000/?format=json","web_url":"https://patchwork.libcamera.org/cover/16000/","project":{"id":1,"url":"https://patchwork.libcamera.org/api/1.1/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":"<20220523092435.475510-1-fsylvestre@baylibre.com>","date":"2022-05-23T09:24:30","name":"[libcamera-devel,libcamera-devel,0/5] Add configuration file support for rkisp1 blc algo","submitter":{"id":123,"url":"https://patchwork.libcamera.org/api/1.1/people/123/?format=json","name":"Florian Sylvestre","email":"fsylvestre@baylibre.com"},"mbox":"https://patchwork.libcamera.org/cover/16000/mbox/","series":[{"id":3133,"url":"https://patchwork.libcamera.org/api/1.1/series/3133/?format=json","web_url":"https://patchwork.libcamera.org/project/libcamera/list/?series=3133","date":"2022-05-23T09:24:30","name":"Add configuration file support for rkisp1 blc algo","version":1,"mbox":"https://patchwork.libcamera.org/series/3133/mbox/"}],"comments":"https://patchwork.libcamera.org/api/covers/16000/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 4F6CEBD160\n\tfor <parsemail@patchwork.libcamera.org>;\n\tMon, 23 May 2022 09:24:47 +0000 (UTC)","from lancelot.ideasonboard.com (localhost [IPv6:::1])\n\tby lancelot.ideasonboard.com (Postfix) with ESMTP id 5F39565666;\n\tMon, 23 May 2022 11:24:46 +0200 (CEST)","from mail-wr1-x435.google.com (mail-wr1-x435.google.com\n\t[IPv6:2a00:1450:4864:20::435])\n\tby lancelot.ideasonboard.com (Postfix) with ESMTPS id 4C4676565E\n\tfor <libcamera-devel@lists.libcamera.org>;\n\tMon, 23 May 2022 11:24:44 +0200 (CEST)","by mail-wr1-x435.google.com with SMTP id h14so20424211wrc.6\n\tfor <libcamera-devel@lists.libcamera.org>;\n\tMon, 23 May 2022 02:24:44 -0700 (PDT)","from BL087.. ([2a01:e34:eea9:e630:1bc6:bcdb:60b7:f1d3])\n\tby smtp.gmail.com with ESMTPSA id\n\tw22-20020a1cf616000000b003942a244eebsm8034250wmc.48.2022.05.23.02.24.42\n\t(version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256);\n\tMon, 23 May 2022 02:24:43 -0700 (PDT)"],"DKIM-Signature":["v=1; a=rsa-sha256; c=relaxed/simple; d=libcamera.org;\n\ts=mail; t=1653297886;\n\tbh=EXdlUla366AvSulY2YP+pkrV/xFXA2d++vbX2X9uoCg=;\n\th=To:Date:Subject:List-Id:List-Unsubscribe:List-Archive:List-Post:\n\tList-Help:List-Subscribe:From:Reply-To:From;\n\tb=e9rIKL29vCldWRzbulYhaarCVOMiD/jQTr16PF15VDlxKSUPN6+iIUC6NNhVdLvJU\n\tQSSTeciVi1MN2KLIfrLXHBzz4CmQ1Hh3y5ewtAavE1a0hybgjBg+KqmbXBhu9Aee8x\n\tyvJvUq9W90FOv14Mp4JuniSCRtiIdmB59V+AqBHGFcQNChKnJVLgWg2Z1TdjPDDHfK\n\t2sUHaoODG+Yo8iejwiir+e6m0qE4tzLIqBsf2zjrry9X+wYMP9awWyieBZG6Z0rn22\n\tLbb49hFNAoCTz/wS9xlGotKoYUBn8SernO2+WVOhHrV8YruAeTVjJaRW9+gSzSliJk\n\tuYScbKPd8xygA==","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=M1AC+Frz0wFoBZX3tESjrkjgvbxX7phpUncHN/NribI=;\n\tb=LW01Z9vuhlAaStE6Pzn8tcNt+3cWaO3Ii+bdOtU43/X/OVhWV7j5hlx1pi2f7ggOmB\n\tbw0bf2+YeB0vtTc0qfn6MXPlrmcv0zJsCV/nKSaeJfV0IWcOJbuQ1rUnwsLe3TwAtJOC\n\tzPiMInLQ6R6/C/EPJAYmZ2z/A1x7BfOuYM7RwL516F53rAcqwwRnu3fRdn51+p+KKM9Z\n\tRqrHj3j6zNzjJ/yRif4MeDX5zh/BUpqG+nW3c9ly7usRUzipa+kGNyGlx3jLvv7i7g14\n\tamPOy+peE59y/88XU6mKWBFVmnLVIO3oxCh8EcPZ1l5MFDpFMdh+I/m8dT4ibyy9nbq5\n\t1Ofg=="],"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=\"LW01Z9vu\"; \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=M1AC+Frz0wFoBZX3tESjrkjgvbxX7phpUncHN/NribI=;\n\tb=THw/0FDNBNXloXjx4oglmMQEJOXGK0cyuQoBF4wF9o+/k2e1Q9S21+/ln0pEulHtLB\n\tzv/jqQR99F9zkuDOpeBlmZlDcHF7mjuBLNj5Awsfj/AYbiDAwZAY8iFQpbk3zWBwNUcp\n\tYmI6NVpAnAThZXGc0pFZeJX/V+5vbJXX1nubWbSqO2oOVEO3uGY2YpYKqxizeCu2aIAH\n\tbmyYhw6xgKlHLyk4MbXtPoPf2NtBJ9J7qgLaHKoyLKkd3iikk3sYyfPXOXnLNv49TlDu\n\tcaGOtyZgrNSBd4r+qgAgdv978RLZgGwtAHqsz/f7OuREoXxnJynksYN/Q0LOSiv++5N8\n\tAk8w==","X-Gm-Message-State":"AOAM5339T/XzqJ8CB53yv2AYzmjT+7EhguVi1QZOCA3ByYYyejRrKQq/\n\tdf0Rqi0mU1I8oyO5ObAxVJibY/+F7SucxQ==","X-Google-Smtp-Source":"ABdhPJzeKHc9g0fPi+gFivtpFwLMEp4xvwktcpR6p3h8UEdItC4J8IeZVKyqElj0GHtMDVyV7t9Hqg==","X-Received":"by 2002:a5d:588a:0:b0:20e:5d56:4f18 with SMTP id\n\tn10-20020a5d588a000000b0020e5d564f18mr18453166wrf.140.1653297883683; \n\tMon, 23 May 2022 02:24:43 -0700 (PDT)","To":"libcamera-devel@lists.libcamera.org","Date":"Mon, 23 May 2022 11:24:30 +0200","Message-Id":"<20220523092435.475510-1-fsylvestre@baylibre.com>","X-Mailer":"git-send-email 2.34.1","MIME-Version":"1.0","Content-Transfer-Encoding":"8bit","Subject":"[libcamera-devel] [libcamera-devel 0/5] Add configuration file\n\tsupport for rkisp1 blc algo","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":"Add a yaml configuration file to allow tuning Black Level Correction algorithm\nvalues for rkisp1.\nBecause there is actually no configuration file for rkisp1, this patch serie also add\nthe common configuration file support.\n\nFlorian Sylvestre (5):\n  pipeline: rkisp1: Support sensor tuning file\n  ipa: libipa: Add init() function to the Algorithm class\n  ipa: rkisp1: Add Yaml configuration file support\n  ipa: rkisp1: Add ov5640 configuration file\n  ipa: rkisp1: add support of Black Level Correction default values\n\n src/ipa/libipa/algorithm.cpp             | 15 ++++++++\n src/ipa/libipa/algorithm.h               | 10 +++++-\n src/ipa/rkisp1/algorithms/algorithm.h    |  4 ++-\n src/ipa/rkisp1/algorithms/blc.cpp        | 46 +++++++++++++++++++++---\n src/ipa/rkisp1/algorithms/blc.h          |  9 +++++\n src/ipa/rkisp1/data/meson.build          |  8 +++++\n src/ipa/rkisp1/data/ov5640.yaml          |  8 +++++\n src/ipa/rkisp1/meson.build               |  1 +\n src/ipa/rkisp1/rkisp1.cpp                | 36 +++++++++++++++++++\n src/libcamera/pipeline/rkisp1/rkisp1.cpp | 13 ++++++-\n 10 files changed, 143 insertions(+), 7 deletions(-)\n create mode 100644 src/ipa/rkisp1/data/meson.build\n create mode 100644 src/ipa/rkisp1/data/ov5640.yaml"}