{"id":17505,"url":"https://patchwork.libcamera.org/api/covers/17505/?format=json","web_url":"https://patchwork.libcamera.org/cover/17505/","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":"<20221003143638.604343-1-fsylvestre@baylibre.com>","date":"2022-10-03T14:36:37","name":"[libcamera-devel,v2,0/1] Add Bayer format support for RkISP1","submitter":{"id":123,"url":"https://patchwork.libcamera.org/api/people/123/?format=json","name":"Florian Sylvestre","email":"fsylvestre@baylibre.com"},"mbox":"https://patchwork.libcamera.org/cover/17505/mbox/","series":[{"id":3526,"url":"https://patchwork.libcamera.org/api/series/3526/?format=json","web_url":"https://patchwork.libcamera.org/project/libcamera/list/?series=3526","date":"2022-10-03T14:36:37","name":"Add Bayer format support for RkISP1","version":2,"mbox":"https://patchwork.libcamera.org/series/3526/mbox/"}],"comments":"https://patchwork.libcamera.org/api/covers/17505/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 5C67CBD16B\n\tfor <parsemail@patchwork.libcamera.org>;\n\tMon,  3 Oct 2022 14:36:46 +0000 (UTC)","from lancelot.ideasonboard.com (localhost [IPv6:::1])\n\tby lancelot.ideasonboard.com (Postfix) with ESMTP id 6CF17601C2;\n\tMon,  3 Oct 2022 16:36:45 +0200 (CEST)","from mail-wr1-x42b.google.com (mail-wr1-x42b.google.com\n\t[IPv6:2a00:1450:4864:20::42b])\n\tby lancelot.ideasonboard.com (Postfix) with ESMTPS id E6A72600E9\n\tfor <libcamera-devel@lists.libcamera.org>;\n\tMon,  3 Oct 2022 16:36:43 +0200 (CEST)","by mail-wr1-x42b.google.com with SMTP id u10so16928026wrq.2\n\tfor <libcamera-devel@lists.libcamera.org>;\n\tMon, 03 Oct 2022 07:36:43 -0700 (PDT)","from BL087.. (rqp06-2-78-234-158-99.fbx.proxad.net.\n\t[78.234.158.99]) by smtp.gmail.com with ESMTPSA id\n\tp8-20020adf9d88000000b002252884cc91sm10202590wre.43.2022.10.03.07.36.42\n\t(version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256);\n\tMon, 03 Oct 2022 07:36:42 -0700 (PDT)"],"DKIM-Signature":["v=1; a=rsa-sha256; c=relaxed/simple; d=libcamera.org;\n\ts=mail; t=1664807805;\n\tbh=mB3Ddk9wGjr0OhTsxQxWW7VRgDwYcd6Q3bDkIe/wTeA=;\n\th=To:Date:Subject:List-Id:List-Unsubscribe:List-Archive:List-Post:\n\tList-Help:List-Subscribe:From:Reply-To:From;\n\tb=hQqPqmpne2zX48xLuysEXCPVl+rx4wl5p7y13GnYfEYW/Np3yfdTv34/BQNCkDm14\n\tzSqguGQr/hdS3ctoTxWP9tSPQD9MXxlB2gA/ufs9eanIgZvpmbB04qLwqtKT/cyeo1\n\tZupeE1A+08NaPXrcMFYwtVSlt91MNX6fqUgbzReXy7Db6co+myPrVExT1Od0+L09KV\n\tWZJFVEtu0F2pT7zDCJPS0oSbtjEaTfpxAa+CnnXOSYxe6k5PTUZSQV3h501bIKaXNU\n\t83M9CdGo1XiC6Losrh6YqmDDkKp5OfGr8iA+F91+Yd4n46vL6HMqHYq2UZsdQe0DqV\n\t+AnPmZ/7TrdQw==","v=1; a=rsa-sha256; c=relaxed/relaxed;\n\td=baylibre-com.20210112.gappssmtp.com; s=20210112;\n\th=content-transfer-encoding:mime-version:message-id:date:subject:cc\n\t:to:from:from:to:cc:subject:date;\n\tbh=GMuwh2Vtclm5jApJe5OrQRi95kiBAIQSzmoJWJAvtoc=;\n\tb=Hj0yxU2YepoGULdeMXkiqBaAmM2nAKQHI0dJ/9XMSEFu9/uian0sjLg8+2qgqqU50C\n\tf2MlHh+iK8uAhmAdvBYwAiLwlja/W8ce39cVktrEM7E4U7tVT0KCnOPPSeMYMk682pDJ\n\tc6PQiN9DjPugVRxZZyG9BAwRm1Z+RCQpyX+/cMPrMQPOzAzMBgHJjebGlyrLcQMRRvxD\n\tY0lWvhIthbaWuUdxzSkmQJeXn3Rf3Dj0/7U5g8WyNGH4riOKJ5kETntgx8JJBBwCGSx8\n\thJNNVhIUIx+MOrv2iqx7nyJ6B9gtUScHTRrdKwcvDloWNf26JXQ0SUjzmsg/gjpttm/E\n\tyB3A=="],"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=\"Hj0yxU2Y\"; \n\tdkim-atps=neutral","X-Google-DKIM-Signature":"v=1; a=rsa-sha256; c=relaxed/relaxed;\n\td=1e100.net; s=20210112;\n\th=content-transfer-encoding:mime-version:message-id:date:subject:cc\n\t:to:from:x-gm-message-state:from:to:cc:subject:date;\n\tbh=GMuwh2Vtclm5jApJe5OrQRi95kiBAIQSzmoJWJAvtoc=;\n\tb=iNY3F0ANBDgI/lIHDltEX/9rP2hzk+ek3vxr5S/pPqBHqHvH6I2m4qnMpwKwhkIJah\n\tZbVZIew+KsGQaMHPwlTNa3N7RKbM53Ky9l01O2ASZ0P0QEpCk6xdc3HFpwFfKKUklno6\n\t4F/X+5TicE5EzWrAHJoCelDZLVdnplLDpJd0rio0kLS3B2OzlRT34UBaToZgMBS3OkHf\n\tRiopT2rpGHwaLkxr3MTGfs4LOETmkLStl1AltD8SZKN0hc46LCLuAxB8gKyFSZ8rkXKV\n\thXGws2zyjPQlV9DGrZWRNKO9JHwZGF49iHAetVGhsCBvhFsfxrQpr4PrWULcdKNiWJRi\n\ttOgA==","X-Gm-Message-State":"ACrzQf0BVZsp0LsuAAK3LqWtXSkAtOwi7Rj2EgwUm40qi/7cvc1MPh63\n\tkgDYYd6ZaZEL9JXtL3FI5oryTdmSV11naA==","X-Google-Smtp-Source":"AMsMyM7r521VMcP6NYGF6/1rwDUL7IZruZ8vkykcgVPi1+Dp32i4YPcK9xG625EdoEfZvzsm+FMomA==","X-Received":"by 2002:a5d:64e8:0:b0:22a:bb78:1e44 with SMTP id\n\tg8-20020a5d64e8000000b0022abb781e44mr14369731wri.378.1664807803278; \n\tMon, 03 Oct 2022 07:36:43 -0700 (PDT)","To":"libcamera-devel@lists.libcamera.org","Date":"Mon,  3 Oct 2022 16:36:37 +0200","Message-Id":"<20221003143638.604343-1-fsylvestre@baylibre.com>","X-Mailer":"git-send-email 2.34.1","MIME-Version":"1.0","Content-Transfer-Encoding":"8bit","Subject":"[libcamera-devel] [PATCH v2 0/1] Add Bayer format support 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":"This patch allows pipeline configuration for supporting raw format on RkISP1.\nIt also manage the fact that statistics will not be available while we bypass\nISP algorithms and that ISP is not supporting resizing on raw formats (so the\nsensor resolution is forced if necessary).\n\nModifications in V2:\n- Simplify the code for conversion from format to mbus code.\n- Sort the bayer patterns alphabetically\n\nThings that still need to be developped:\n- manual exposure and gain will not be taken into account correctly\n- need to remove second stream in case at least on of the stream is configured\nin raw format.\n- should we skip queuing ISP parameters? (tried one my side without success)\n\nFlorian Sylvestre (1):\n  pipeline: rkisp1: Implement Bayer formats support\n\n include/libcamera/ipa/rkisp1.mojom            |  1 +\n src/ipa/rkisp1/rkisp1.cpp                     | 10 +++\n src/libcamera/pipeline/rkisp1/rkisp1.cpp      | 64 ++++++++++++++++++-\n src/libcamera/pipeline/rkisp1/rkisp1_path.cpp | 44 ++++++++++---\n 4 files changed, 106 insertions(+), 13 deletions(-)"}