{"id":12586,"url":"https://patchwork.libcamera.org/api/1.1/covers/12586/?format=json","web_url":"https://patchwork.libcamera.org/cover/12586/","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":"<20210614100040.3054433-1-naush@raspberrypi.com>","date":"2021-06-14T10:00:36","name":"[libcamera-devel,0/4] Raspberry Pi: Enable imx477 long exposure modes","submitter":{"id":34,"url":"https://patchwork.libcamera.org/api/1.1/people/34/?format=json","name":"Naushir Patuck","email":"naush@raspberrypi.com"},"mbox":"https://patchwork.libcamera.org/cover/12586/mbox/","series":[{"id":2129,"url":"https://patchwork.libcamera.org/api/1.1/series/2129/?format=json","web_url":"https://patchwork.libcamera.org/project/libcamera/list/?series=2129","date":"2021-06-14T10:00:36","name":"Raspberry Pi: Enable imx477 long exposure modes","version":1,"mbox":"https://patchwork.libcamera.org/series/2129/mbox/"}],"comments":"https://patchwork.libcamera.org/api/covers/12586/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 67682BD78E\n\tfor <parsemail@patchwork.libcamera.org>;\n\tMon, 14 Jun 2021 10:00:46 +0000 (UTC)","from lancelot.ideasonboard.com (localhost [IPv6:::1])\n\tby lancelot.ideasonboard.com (Postfix) with ESMTP id 170E2602A1;\n\tMon, 14 Jun 2021 12:00:46 +0200 (CEST)","from mail-wm1-x334.google.com (mail-wm1-x334.google.com\n\t[IPv6:2a00:1450:4864:20::334])\n\tby lancelot.ideasonboard.com (Postfix) with ESMTPS id A5ABE6029D\n\tfor <libcamera-devel@lists.libcamera.org>;\n\tMon, 14 Jun 2021 12:00:44 +0200 (CEST)","by mail-wm1-x334.google.com with SMTP id\n\ts70-20020a1ca9490000b02901a589651424so9070924wme.0\n\tfor <libcamera-devel@lists.libcamera.org>;\n\tMon, 14 Jun 2021 03:00:44 -0700 (PDT)","from naush-laptop.pitowers.org\n\t([2a00:1098:3142:14:fd93:d554:2dff:83ca])\n\tby smtp.gmail.com with ESMTPSA id\n\t89sm16235959wrq.14.2021.06.14.03.00.43\n\t(version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256);\n\tMon, 14 Jun 2021 03:00:43 -0700 (PDT)"],"Authentication-Results":"lancelot.ideasonboard.com;\n\tdkim=fail reason=\"signature verification failed\" (2048-bit key;\n\tunprotected) header.d=raspberrypi.com header.i=@raspberrypi.com\n\theader.b=\"BV4qQR8h\"; dkim-atps=neutral","DKIM-Signature":"v=1; a=rsa-sha256; c=relaxed/relaxed;\n\td=raspberrypi.com; s=google;\n\th=from:to:cc:subject:date:message-id:mime-version\n\t:content-transfer-encoding;\n\tbh=attkebe6W022sPsHm178hGNVApOEs4xGKtrlwU7vXQA=;\n\tb=BV4qQR8hYHW7B1flOg8iS9a2rfOwGV8qxZMvDoEmN3+Ozl2JxsFLPMDJWFirDSTCf5\n\tLn1ffbS5YjrCzv7jDpRu+acV4GDnc3dygahOW+QQFIw4QmJeeqTXJdd7aet62m4lMVi6\n\tpx67d+zRArLjZEaOziKkzBr4Lzkm1Sf7i2dHADk290VpR04SXhp9IioNJsLgM/6UOpfE\n\tgQE8axlxW1/aCTpAoYfuYQ3p5fakuBNxT+yxY37BVbUMLUFFqQVBHkFZ6f9aFIM2PqU0\n\tgbebKmrWsGA/Z9oUz/5r0VyYXW3hyj8xIEz7/L5Cvq8KUKAo8CoxEznXhDIrpFFrmjVv\n\tXR9A==","X-Google-DKIM-Signature":"v=1; a=rsa-sha256; c=relaxed/relaxed;\n\td=1e100.net; s=20161025;\n\th=x-gm-message-state:from:to:cc:subject:date:message-id:mime-version\n\t:content-transfer-encoding;\n\tbh=attkebe6W022sPsHm178hGNVApOEs4xGKtrlwU7vXQA=;\n\tb=VtkvOZn3coG5xt+Vm8ManVi3Z4Wd7R7oiGGc9Ty0ko8drqPP+4+239j1uMjw/H14jL\n\tasJZFohx8n3xT4QjipuEuEzanc0wiSkHSAYasi052m7cOonRNEtd97yMVGR8ou4NnWNl\n\t6VGzWqq9g0txdw8Sp5MmrZpzf85lwbeZZI0mCG0G9aXJdH+kPLGEc0AvxlUcpyE1c2Tp\n\tfU7eQdFhU0yiUuuScwvdTuroHzlajyZgDksRFFjdaJA48BWW917vI54PYEfh35daKz65\n\tIcaXKe0snpw77NEKhpLLIk+BLBwIcOIStDVAwCVZ0bjcT6uQ/uB1eNJ9S01rHKn0os3+\n\t8OJQ==","X-Gm-Message-State":"AOAM531X9Z7l61xFlWhHUiq4Yk7FgaD9dct05KH3WkzSqS0KTS04HirE\n\tKobXrUNaS2vHMmRlZRG8pP/X/FYm5fqcAA==","X-Google-Smtp-Source":"ABdhPJxjDFzGMZSiHwQNbj2sVHBOxqhtvIPE+aCEtAmoqEkYBfNDgfBN7ZfMzxJiN82Yk4qICxUiiw==","X-Received":"by 2002:a1c:770f:: with SMTP id\n\tt15mr15017745wmi.182.1623664844202; \n\tMon, 14 Jun 2021 03:00:44 -0700 (PDT)","From":"Naushir Patuck <naush@raspberrypi.com>","To":"libcamera-devel@lists.libcamera.org","Date":"Mon, 14 Jun 2021 11:00:36 +0100","Message-Id":"<20210614100040.3054433-1-naush@raspberrypi.com>","X-Mailer":"git-send-email 2.25.1","MIME-Version":"1.0","Content-Transfer-Encoding":"8bit","Subject":"[libcamera-devel] [PATCH 0/4] Raspberry Pi: Enable imx477 long\n\texposure modes","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":"Hi,\n\nThe aim of this series of patches is to enable the imx477 long exposure modes.\nWith this change, we can now use a shutter speed of up-to 127 seconds on the\nimx477.  Larger values are possible, but this will need variable HBLANK control,\nwhich is not currently available.\n\nOne thing to note about this change: the imx477 does not report any indication\nof long exposure mode usage in metadata. Patch 1/4 addresses this by looking\nat the reported embedded data and comparing with DelayedControl values returned\nfor that frame, and deciding which one to \"believe\".\n\nNote that this series sits on top of my recent patch series for metadata\nparsing improvements:\nhttps://patchwork.libcamera.org/project/libcamera/list/?series=2128\n\nThanks,\nNaush\n\nNaushir Patuck (4):\n  ipa: raspberrypi: Allow long exposure modes for imx477.\n  pipeline: raspberrypi: Use priority write for vblank when writing\n    sensor ctrls\n  ipa: raspberrypi: Increase the default max frame duration to 250s\n  ipa: raspberrypi: Make variable names consistent\n\n src/ipa/raspberrypi/cam_helper_imx477.cpp     | 67 +++++++++++++++++++\n src/ipa/raspberrypi/raspberrypi.cpp           | 10 +--\n .../pipeline/raspberrypi/raspberrypi.cpp      | 37 +++++++---\n 3 files changed, 99 insertions(+), 15 deletions(-)"}