summaryrefslogtreecommitdiff
path: root/include/libcamera/internal/formats.h
diff options
context:
space:
mode:
authorKaaira Gupta <kgupta@es.iitr.ac.in>2020-06-22 16:33:51 +0530
committerLaurent Pinchart <laurent.pinchart@ideasonboard.com>2020-06-25 06:47:48 +0300
commit2129117df920699ad83bd231ebe83ca9f0a619da (patch)
tree14d3bd26119dde939f473e883e695e7fe1b28a32 /include/libcamera/internal/formats.h
parentc2bfe003e788c2e7cc95fe9b273af0596f5d725f (diff)
libcamera: pixel_format: Replace hex with format names
Print format names defined in formats namespace instead of the hex values in toString() as they are easier to comprehend. For this add a property of 'name' in PixelFormatInfo' so as to map the formats with their names. Print fourcc for formats which are not used in libcamera. Signed-off-by: Kaaira Gupta <kgupta@es.iitr.ac.in> Reviewed-by: Kieran Bingham <kieran.bingham@ideasonboard.com> Reviewed-by: Laurent Pinchart <laurent.pinchart@ideasonboard.com> Signed-off-by: Laurent Pinchart <laurent.pinchart@ideasonboard.com>
Diffstat (limited to 'include/libcamera/internal/formats.h')
-rw-r--r--include/libcamera/internal/formats.h1
1 files changed, 1 insertions, 0 deletions
diff --git a/include/libcamera/internal/formats.h b/include/libcamera/internal/formats.h
index 4b172efc..f59ac8fe 100644
--- a/include/libcamera/internal/formats.h
+++ b/include/libcamera/internal/formats.h
@@ -46,6 +46,7 @@ public:
static const PixelFormatInfo &info(const PixelFormat &format);
/* \todo Add support for non-contiguous memory planes */
+ const char *name;
PixelFormat format;
V4L2PixelFormat v4l2Format;
unsigned int bitsPerPixel;