[libcamera-devel] [PATCH v2 4/6] libcamera: controls: Add AWB related controls
David Plowman
david.plowman at raspberrypi.com
Fri Mar 20 17:04:47 CET 2020
Yes, "illuminants" is correct. The plural of an "illuminant". It
doesn't seem to be an everyday sort of a word...
David
On Fri, 20 Mar 2020 at 15:50, Kieran Bingham
<kieran.bingham at ideasonboard.com> wrote:
>
> On 20/03/2020 15:11, Kieran Bingham wrote:
> > Hi Naush,
> >
> > On 09/03/2020 12:33, Naushir Patuck wrote:
> >> AwbMode is a new enum type to specify operating mode of the AWB
> >> algorithm. All modes may not be supported by all platforms.
> >>
> >> ManualWbGains is a new float arary type used to specify manual red
> >
> > /arary/array/
> >
> >> and blue (in that order) colour channel gains when AWB is disabled.
> >>
> >> Signed-off-by: Naushir Patuck <naush at raspberrypi.com>
> >> ---
> >> src/libcamera/control_ids.yaml | 47 ++++++++++++++++++++++++++++++++++
> >> 1 file changed, 47 insertions(+)
> >>
> >> diff --git a/src/libcamera/control_ids.yaml b/src/libcamera/control_ids.yaml
> >> index da1a7b43..9a33094a 100644
> >> --- a/src/libcamera/control_ids.yaml
> >> +++ b/src/libcamera/control_ids.yaml
> >> @@ -143,6 +143,53 @@ controls:
> >> description: |
> >> Enable or disable the AWB.
> >>
> >> + - AwbMode:
> >> + type: int32_t
> >> + description: |
> >> + Specify the range of illumants to use for the AWB algorihtm. The modes
> >
> > /illumants/illuminance/
> > or
> > /illumants/luminance/ ?
> > I'm not quite sure what word you were going for with illumants.
>
> Aha, I think 'illuminants' might be the right spelling (though my spell
> checker still doesn't like that one either :D)
>
> Oh well...
>
> >
> > s/algorihtm/algorithm/
> >
> >> + supported are platform specific, and not all modes may be supported.
> >> + enum:
> >> + - name: AwbAuto
> >> + value: 0
> >> + description: Search over the whole CT range.
> >> + - name: AwbIncandescent
> >> + value: 1
> >> + description: Incandescent AWB lamp mode.
> >> + - name: AwbTungsten
> >> + value: 2
> >> + description: Tungsten AWB lamp mode.
> >> + - name: AwbFluorescent
> >> + value: 3
> >> + description: Fluorescent AWB lamp mode.
> >> + - name: AwbIndoor
> >> + value: 4
> >> + description: Indoor AWB lighting mode.
> >> + - name: AwbDaylight
> >> + value: 5
> >> + description: Daylight AWB lighting mode.
> >> + - name: AwbCloudy
> >> + value: 6
> >> + description: Cloudy AWB lighting mode.
> >
> > I wonder what sort order we should apply to control values like this?
> > I'm sure Laurent would love anything to be alphabetically sorted by a
> > default if nothing else applies, but would there be an expected order to
> > this list otherwise?
> >
> >> + - name: AwbCustom1
> >> + value: 7
> >> + description: Custom AWB mode 1.
> >> + - name: AwbCustom2
> >> + value: 8
> >> + description: Custom AWB mode 2.
> >> + - name: AwbCustom3
> >> + value: 9
> >> + description: Custom AWB mode 3.
> >> + - name: AwbModeMax
> >> + value: 9
> >> + description: Maximum allowed value (place any new values above here).
> >
> > Only the same response as the others here,
> >
> >> +
> >> + - ManualWbGains:
> >> + type: float
> >> + description: |
> >> + Specify a fixed gain parameter for the Red and Blue colour channels,
> >> + in that order.
> >> + size: [2]
> >> +
> >> - Brightness:
> >> type: int32_t
> >> description: Specify a fixed brightness parameter
> >>
> >
>
> --
> Regards
> --
> Kieran
> _______________________________________________
> libcamera-devel mailing list
> libcamera-devel at lists.libcamera.org
> https://lists.libcamera.org/listinfo/libcamera-devel
More information about the libcamera-devel
mailing list