summaryrefslogtreecommitdiff
path: root/include
diff options
context:
space:
mode:
authorLaurent Pinchart <laurent.pinchart@ideasonboard.com>2021-09-02 01:42:10 +0300
committerLaurent Pinchart <laurent.pinchart@ideasonboard.com>2021-09-07 19:17:50 +0300
commite85978ef5f813866178e809529db0602d00acde8 (patch)
treef02b86dad879d9c62711ac7e001e2fe417d676a5 /include
parent9a8c0365f707207c89f7082177899ab80ab9be39 (diff)
libcamera: formats: Move plane info structure to PixelFormatInfo
Move the PixelFormatPlaneInfo structure within the PixelFormatInfo class definition and rename it to Plane, to align the naming scheme with other parts of libcamera, such as FrameBuffer::Plane or FrameMetadata::Plane. Signed-off-by: Laurent Pinchart <laurent.pinchart@ideasonboard.com> Reviewed-by: Jean-Michel Hautbois <jeanmichel.hautbois@ideasonboard.com> Reviewed-by: Hirokazu Honda <hiroh@chromium.org> Reviewed-by: Kieran Bingham <kieran.bingham@ideasonboard.com> Reviewed-by: Paul Elder <paul.elder@ideasonboard.com>
Diffstat (limited to 'include')
-rw-r--r--include/libcamera/internal/formats.h13
1 files changed, 6 insertions, 7 deletions
diff --git a/include/libcamera/internal/formats.h b/include/libcamera/internal/formats.h
index 51a8a6b8..a07de6bc 100644
--- a/include/libcamera/internal/formats.h
+++ b/include/libcamera/internal/formats.h
@@ -19,12 +19,6 @@
namespace libcamera {
-struct PixelFormatPlaneInfo
-{
- unsigned int bytesPerGroup;
- unsigned int verticalSubSampling;
-};
-
class PixelFormatInfo
{
public:
@@ -34,6 +28,11 @@ public:
ColourEncodingRAW,
};
+ struct Plane {
+ unsigned int bytesPerGroup;
+ unsigned int verticalSubSampling;
+ };
+
bool isValid() const { return format.isValid(); }
static const PixelFormatInfo &info(const PixelFormat &format);
@@ -58,7 +57,7 @@ public:
unsigned int pixelsPerGroup;
- std::array<PixelFormatPlaneInfo, 3> planes;
+ std::array<Plane, 3> planes;
};
} /* namespace libcamera */