[libcamera-devel,v2,0/6] Patchset for libcamera controls
mbox series

Message ID 20200309123319.630-1-naush@raspberrypi.com
Headers show
Series
  • Patchset for libcamera controls
Related show

Message

Naushir Patuck March 9, 2020, 12:33 p.m. UTC
Hi,

This is a follow-on from my previous patchset on adding libcamera controls.  This
version has been rebased on top of the recent work on controls (addition of arrays
and float types).

This patchset constists of the following changes:

[1/6]: Changes the units of exposure to micro-seconds, and gain to float.
[2/6]: Update uvcvideo pipeline reflecting the above change.
[3/6]: Add new controls for AE operating modes. Patchset v2 replaces the
std::string control types with enums.
[4/6]: Add new controls for AWB operating modes. Patchset v2 replaces the
std::string control types with enums.
[5/6]: Existing controls (contrast, saturation, brightnss) have been updated
with more formal descriptions.
[6/6]: Add controls to pass out IPA state in the frame metadata.

Thanks!

Naushir Patuck (6):
  libcamera: controls: Specify manual gain units and change exposure
    units
  libcamera: uvcvideo: Update exposure/gain ctrls set with new units
  libcamera: controls: Add AE related controls
  libcamera: controls: Add AWB related controls
  libcamera: controls: Update usage and description for existing
    controls
  libcamera: controls: Add controls to report back frame metadata

 src/libcamera/control_ids.yaml      | 214 ++++++++++++++++++++++++++--
 src/libcamera/pipeline/uvcvideo.cpp |  17 ++-
 2 files changed, 215 insertions(+), 16 deletions(-)


Naush