diff options
author | David Plowman <david.plowman@raspberrypi.com> | 2021-12-10 14:44:23 +0000 |
---|---|---|
committer | Laurent Pinchart <laurent.pinchart@ideasonboard.com> | 2021-12-13 11:29:02 +0200 |
commit | 5e5eadabd812481c8975315320046972e6b76a65 (patch) | |
tree | 61e7aa85b96e4f3d18367a308de3f3b591e942d0 /src/gstreamer/gstlibcamera-utils.cpp | |
parent | 4a5680998136cd4cd22e2ba40d9f09333b85942a (diff) |
libcamera: camera: Add validateColorSpaces to CameraConfiguration class
This function forces raw streams to have the "raw" color space, and
also optionally makes all non-raw output streams to share the same
color space as some platforms may require this.
When sharing color spaces we take the shared value to be the one from
the largest of these streams. This choice is ultimately arbitrary, but
can be appropriate if smaller output streams are used for image
analysis rather than human consumption, when the precise colours may
be less important.
Signed-off-by: David Plowman <david.plowman@raspberrypi.com>
Reviewed-by: Laurent Pinchart <laurent.pinchart@ideasonboard.com>
Reviewed-by: Jacopo Mondi <jacopo@jmondi.org>
Signed-off-by: Laurent Pinchart <laurent.pinchart@ideasonboard.com>
Diffstat (limited to 'src/gstreamer/gstlibcamera-utils.cpp')
0 files changed, 0 insertions, 0 deletions