[libcamera-devel,v3,0/3] libcamera: Add sensor database
mbox series

Message ID 20210325134325.21098-1-jacopo@jmondi.org
Headers show
Series
  • libcamera: Add sensor database
Related show

Message

Jacopo Mondi March 25, 2021, 1:43 p.m. UTC
This small series adds support for a database of sensor related properties
that cannot be retrieved from the kernel interface.

Add initially only the sensor's cell size as a proof of concept.
The next addition could be the sensor's controls delays to make it possible to
instantiate DelayedControls from the CameraSensor class.

Thanks
   j

Jacopo Mondi (3):
  libcamera: Introduce camera sensor database
  libcamera: camera_sensor: Register static properties
  android: camera_device: Report sensor physical size

 include/libcamera/internal/camera_sensor.h   |   1 +
 include/libcamera/internal/meson.build       |   1 +
 include/libcamera/internal/sensor_database.h |  28 +++++
 src/android/camera_device.cpp                |  16 +--
 src/libcamera/camera_sensor.cpp              |  24 ++++-
 src/libcamera/meson.build                    |   1 +
 src/libcamera/sensor_database.cpp            | 102 +++++++++++++++++++
 7 files changed, 165 insertions(+), 8 deletions(-)
 create mode 100644 include/libcamera/internal/sensor_database.h
 create mode 100644 src/libcamera/sensor_database.cpp

--
2.30.0

Comments

Jacopo Mondi March 25, 2021, 1:49 p.m. UTC | #1
Hi,
  sorry, please ignore this one, I forgot to commit changes to the
  last patch

On Thu, Mar 25, 2021 at 02:43:22PM +0100, Jacopo Mondi wrote:
> This small series adds support for a database of sensor related properties
> that cannot be retrieved from the kernel interface.
>
> Add initially only the sensor's cell size as a proof of concept.
> The next addition could be the sensor's controls delays to make it possible to
> instantiate DelayedControls from the CameraSensor class.
>
> Thanks
>    j
>
> Jacopo Mondi (3):
>   libcamera: Introduce camera sensor database
>   libcamera: camera_sensor: Register static properties
>   android: camera_device: Report sensor physical size
>
>  include/libcamera/internal/camera_sensor.h   |   1 +
>  include/libcamera/internal/meson.build       |   1 +
>  include/libcamera/internal/sensor_database.h |  28 +++++
>  src/android/camera_device.cpp                |  16 +--
>  src/libcamera/camera_sensor.cpp              |  24 ++++-
>  src/libcamera/meson.build                    |   1 +
>  src/libcamera/sensor_database.cpp            | 102 +++++++++++++++++++
>  7 files changed, 165 insertions(+), 8 deletions(-)
>  create mode 100644 include/libcamera/internal/sensor_database.h
>  create mode 100644 src/libcamera/sensor_database.cpp
>
> --
> 2.30.0
>