summaryrefslogtreecommitdiff
path: root/src
diff options
context:
space:
mode:
authorLaurent Pinchart <laurent.pinchart@ideasonboard.com>2020-05-22 03:54:29 +0300
committerLaurent Pinchart <laurent.pinchart@ideasonboard.com>2020-06-06 00:25:04 +0300
commit79f96256071eec9ecf7fd2ebb7261d26e5344f9f (patch)
tree2704da21a9c2cbb92fc875461ec8cbf5aa7d492f /src
parent4bd09795a17dd1acd556c5549a71e9a5fe2fbcbe (diff)
libcamera: pixel_format: Make PixelFormat usable as a constexpr
The PixelFormat class is a lightweight wrapper around a 32-bit FourCC and a 64-bit modifier. Make is usable as a constexpr. Signed-off-by: Laurent Pinchart <laurent.pinchart@ideasonboard.com> Reviewed-by: Kieran Bingham <kieran.bingham@ideasonboard.com> Reviewed-by: Niklas Söderlund <niklas.soderlund@ragnatech.se>
Diffstat (limited to 'src')
-rw-r--r--src/libcamera/pixel_format.cpp10
1 files changed, 2 insertions, 8 deletions
diff --git a/src/libcamera/pixel_format.cpp b/src/libcamera/pixel_format.cpp
index d8718739..d501c5f0 100644
--- a/src/libcamera/pixel_format.cpp
+++ b/src/libcamera/pixel_format.cpp
@@ -25,25 +25,19 @@ namespace libcamera {
*/
/**
+ * \fn PixelFormat::PixelFormat()
* \brief Construct a PixelFormat with an invalid format
*
* PixelFormat instances constructed with the default constructor are
* invalid, calling the isValid() function returns false.
*/
-PixelFormat::PixelFormat()
- : fourcc_(0)
-{
-}
/**
+ * \fn PixelFormat::PixelFormat(uint32_t fourcc, uint64_t modifier)
* \brief Construct a PixelFormat from a DRM FourCC and a modifier
* \param[in] fourcc A DRM FourCC
* \param[in] modifier A DRM FourCC modifier
*/
-PixelFormat::PixelFormat(uint32_t fourcc, uint64_t modifier)
- : fourcc_(fourcc), modifier_(modifier)
-{
-}
/**
* \brief Compare pixel formats for equality