[libcamera-devel,0/2] Application support for per-mode sensitivities
mbox series

Message ID 20210628085630.2081-1-david.plowman@raspberrypi.com
Headers show
Series
  • Application support for per-mode sensitivities
Related show

Message

David Plowman June 28, 2021, 8:56 a.m. UTC
Hi everyone

Here's that potentially "missing piece" of support for per-mode
sensitivities. The question was how an application could get hold of
the selected mode's sensitivity before starting the camera, and
solution implemented here returns it in the CameraConfiguration
object.

There are two patches, and they would need to be applied on top of the
first set of "per-mode sensitivities" patches.

1. The first patch merely adds a modeSensitivity field to the
CameraConfiguration and documents it.

2. The second patch returns the correct value from the Raspberry Pi
pipeline handler. I note that if CamHelpers move out of the IPA and
over to the pipeline handler, then this could become rather simpler.

Thanks in advance for any feedback.

Best regards
David

David Plowman (2):
  libcamera: camera: add a mode sensitivity field
  libcamera: raspberrypi: fetch correct value for sensor's
    modeSensitivity

 include/libcamera/camera.h                       |  2 ++
 include/libcamera/ipa/raspberrypi.mojom          |  7 ++++++-
 src/ipa/raspberrypi/raspberrypi.cpp              |  7 +++++--
 src/libcamera/camera.cpp                         | 16 +++++++++++++++-
 .../pipeline/raspberrypi/raspberrypi.cpp         |  9 ++++++---
 5 files changed, 34 insertions(+), 7 deletions(-)

Comments

David Plowman Sept. 22, 2021, 12:33 p.m. UTC | #1
Hi everyone

This seems to have become a rather forgotten patch set (also here:
https://patchwork.libcamera.org/project/libcamera/list/?series=2183).
In fact it's so old I'd managed to lose the original email that I
sent! So I was wondering if I might give folks a little nudge for some
thoughts on this.

Thanks!
David

On Wed, 22 Sept 2021 at 13:27, Naushir Patuck <naush@raspberrypi.com> wrote:
>
>
>
> ---------- Forwarded message ---------
> From: David Plowman <david.plowman@raspberrypi.com>
> Date: Mon, 28 Jun 2021 at 09:56
> Subject: [libcamera-devel] [PATCH 0/2] Application support for per-mode sensitivities
> To: <libcamera-devel@lists.libcamera.org>
>
>
> Hi everyone
>
> Here's that potentially "missing piece" of support for per-mode
> sensitivities. The question was how an application could get hold of
> the selected mode's sensitivity before starting the camera, and
> solution implemented here returns it in the CameraConfiguration
> object.
>
> There are two patches, and they would need to be applied on top of the
> first set of "per-mode sensitivities" patches.
>
> 1. The first patch merely adds a modeSensitivity field to the
> CameraConfiguration and documents it.
>
> 2. The second patch returns the correct value from the Raspberry Pi
> pipeline handler. I note that if CamHelpers move out of the IPA and
> over to the pipeline handler, then this could become rather simpler.
>
> Thanks in advance for any feedback.
>
> Best regards
> David
>
> David Plowman (2):
>   libcamera: camera: add a mode sensitivity field
>   libcamera: raspberrypi: fetch correct value for sensor's
>     modeSensitivity
>
>  include/libcamera/camera.h                       |  2 ++
>  include/libcamera/ipa/raspberrypi.mojom          |  7 ++++++-
>  src/ipa/raspberrypi/raspberrypi.cpp              |  7 +++++--
>  src/libcamera/camera.cpp                         | 16 +++++++++++++++-
>  .../pipeline/raspberrypi/raspberrypi.cpp         |  9 ++++++---
>  5 files changed, 34 insertions(+), 7 deletions(-)
>
> --
> 2.20.1
>