{"id":20940,"url":"https://patchwork.libcamera.org/api/1.1/covers/20940/?format=json","web_url":"https://patchwork.libcamera.org/cover/20940/","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":"<20240815083722.237229-1-mzamazal@redhat.com>","date":"2024-08-15T08:37:15","name":"[0/1] Get black level from the camera helper","submitter":{"id":177,"url":"https://patchwork.libcamera.org/api/1.1/people/177/?format=json","name":"Milan Zamazal","email":"mzamazal@redhat.com"},"mbox":"https://patchwork.libcamera.org/cover/20940/mbox/","series":[{"id":4522,"url":"https://patchwork.libcamera.org/api/1.1/series/4522/?format=json","web_url":"https://patchwork.libcamera.org/project/libcamera/list/?series=4522","date":"2024-08-15T08:37:15","name":"Get black level from the camera helper","version":1,"mbox":"https://patchwork.libcamera.org/series/4522/mbox/"}],"comments":"https://patchwork.libcamera.org/api/covers/20940/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 899B0BDB13\n\tfor <parsemail@patchwork.libcamera.org>;\n\tThu, 15 Aug 2024 08:37:32 +0000 (UTC)","from lancelot.ideasonboard.com (localhost [IPv6:::1])\n\tby lancelot.ideasonboard.com (Postfix) with ESMTP id 81696633BD;\n\tThu, 15 Aug 2024 10:37:31 +0200 (CEST)","from us-smtp-delivery-124.mimecast.com\n\t(us-smtp-delivery-124.mimecast.com [170.10.129.124])\n\tby lancelot.ideasonboard.com (Postfix) with ESMTPS id 0E93763393\n\tfor <libcamera-devel@lists.libcamera.org>;\n\tThu, 15 Aug 2024 10:37:29 +0200 (CEST)","from mx-prod-mc-04.mail-002.prod.us-west-2.aws.redhat.com\n\t(ec2-54-186-198-63.us-west-2.compute.amazonaws.com [54.186.198.63])\n\tby relay.mimecast.com with ESMTP with STARTTLS (version=TLSv1.3,\n\tcipher=TLS_AES_256_GCM_SHA384) id us-mta-235-S7EpJG7ENhq4BWdTJ0Juvg-1;\n\tThu, 15 Aug 2024 04:37:27 -0400","from mx-prod-int-05.mail-002.prod.us-west-2.aws.redhat.com\n\t(mx-prod-int-05.mail-002.prod.us-west-2.aws.redhat.com\n\t[10.30.177.17])\n\t(using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits)\n\tkey-exchange X25519 server-signature RSA-PSS (2048 bits)\n\tserver-digest SHA256) (No client certificate requested)\n\tby mx-prod-mc-04.mail-002.prod.us-west-2.aws.redhat.com (Postfix)\n\twith ESMTPS id 821DA19560BF; Thu, 15 Aug 2024 08:37:26 +0000 (UTC)","from nuthatch.redhat.com (unknown [10.45.225.128])\n\tby mx-prod-int-05.mail-002.prod.us-west-2.aws.redhat.com (Postfix)\n\twith ESMTP id 113BE1955DC6; Thu, 15 Aug 2024 08:37:24 +0000 (UTC)"],"Authentication-Results":"lancelot.ideasonboard.com; dkim=pass (1024-bit key;\n\tunprotected) header.d=redhat.com header.i=@redhat.com\n\theader.b=\"Grqs+XKI\"; dkim-atps=neutral","DKIM-Signature":"v=1; a=rsa-sha256; c=relaxed/relaxed; d=redhat.com;\n\ts=mimecast20190719; t=1723711049;\n\th=from:from:reply-to:subject:subject:date:date:message-id:message-id:\n\tto:to:cc:cc:mime-version:mime-version:content-type:content-type:\n\tcontent-transfer-encoding:content-transfer-encoding;\n\tbh=Bvp6TUzT1fsGOGaYsuwvFWjtMBoeL/l344qnuGfL+b4=;\n\tb=Grqs+XKIgiIHx+iXDlwDg/S8n0jeLdfc4hQ2AuK/nzZ/aQ4qbLmfzTb2QxiMtXPXkSV5jT\n\tRi4ysXgjWVZTtOHMgVp6psoMVUU9Gib/TH0nHlgG8HqVIBqv0XSs/cNzJMNMjHJRU+NIwn\n\tjmsioEY0a3wQPvfXbgspgkny6hN8BTo=","X-MC-Unique":"S7EpJG7ENhq4BWdTJ0Juvg-1","From":"Milan Zamazal <mzamazal@redhat.com>","To":"libcamera-devel@lists.libcamera.org","Cc":"Milan Zamazal <mzamazal@redhat.com>,\n\tDaniel Scally <dan.scally@ideasonboard.com>","Subject":"[PATCH 0/1] Get black level from the camera helper","Date":"Thu, 15 Aug 2024 10:37:15 +0200","Message-ID":"<20240815083722.237229-1-mzamazal@redhat.com>","MIME-Version":"1.0","X-Scanned-By":"MIMEDefang 3.0 on 10.30.177.17","X-Mimecast-Spam-Score":"0","X-Mimecast-Originator":"redhat.com","Content-Type":"text/plain; charset=UTF-8","Content-Transfer-Encoding":"8bit","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>","Errors-To":"libcamera-devel-bounces@lists.libcamera.org","Sender":"\"libcamera-devel\" <libcamera-devel-bounces@lists.libcamera.org>"},"content":"This patch takes the black level value for the given sensor from its\nspecification, if available.  The initial intention was to get the value\nfrom the tuning file but in the meantime the value was added to CameraSensorHelper so it’s taken from there.\n\nNote the patch is on top of “Software ISP refactoring” series because it\ndepends on it (and it is not exactly a part of it).\n\nMilan Zamazal (1):\n  libcamera: software_isp: Get black level from the camera helper\n\n src/ipa/simple/algorithms/blc.cpp | 10 +++++++---\n src/ipa/simple/algorithms/blc.h   |  3 ++-\n src/ipa/simple/ipa_context.h      |  3 ++-\n src/ipa/simple/soft_simple.cpp    |  3 +++\n 4 files changed, 14 insertions(+), 5 deletions(-)"}