[libcamera-devel] [RFC 0/6] libcamera: Define draft controls and properties

Jacopo Mondi jacopo at jmondi.org
Fri Sep 11 18:20:33 CEST 2020


Hello,
   this RFC follows
[PATCH 0/2] libcamera: controls: Define draft controls
from which I've taken patches 1 and 3

Compared to that 1st version I also added a few properties and wired 3 draft
properties and one control in the IPU3 pipeline handler.

Why an RFC ? because the final goal would be to wire them up in Android HAL
but I cannot test at the moment with CTS (we have a test case that fails
because we don't report the pipeline depth and I would like to see it solved).

I think 1/6 could be pushed if no one is against it.

Thanks
  j

Jacopo Mondi (6):
  libcamera: controls: Define AwbLocked control
  libcamera: property_ids: Define draft properties
  libcamera: control_ids: Define draft controls
  libcamera: pipeline_handler: Initialize properties_
  libcamera: ipu3: Initialize draft properties
  libcamera: ipu3: Report pipeline depth

 include/libcamera/internal/pipeline_handler.h |   3 +-
 src/libcamera/control_ids.yaml                | 264 ++++++++++++++++++
 src/libcamera/pipeline/ipu3/ipu3.cpp          |  19 +-
 src/libcamera/property_ids.yaml               |  70 +++++
 4 files changed, 354 insertions(+), 2 deletions(-)

--
2.28.0



More information about the libcamera-devel mailing list