[libcamera-devel] [PATCH] libcamera: Use C++17 [[fallthrough]] everywhere
Laurent Pinchart
laurent.pinchart at ideasonboard.com
Thu Jan 5 08:11:19 CET 2023
Hi Matti,
On Wed, Jan 04, 2023 at 06:15:01PM +0200, Matti Lehtimäki via libcamera-devel wrote:
> Fixes build failure on some build environments.
Would you be able to tell us what those build environments are ? We try
have a wide coverage of build targets and environments in our tests, and
the fact that we didn't catch this issue shows that an additional
environment should be added.
> Signed-off-by: Matti Lehtimäki <matti.lehtimaki at gmail.com>
Reviewed-by: Laurent Pinchart <laurent.pinchart at ideasonboard.com>
> ---
> src/gstreamer/gstlibcamera-utils.cpp | 2 +-
> src/libcamera/camera_sensor.cpp | 2 +-
> 2 files changed, 2 insertions(+), 2 deletions(-)
>
> diff --git a/src/gstreamer/gstlibcamera-utils.cpp b/src/gstreamer/gstlibcamera-utils.cpp
> index 16aac441..750ec351 100644
> --- a/src/gstreamer/gstlibcamera-utils.cpp
> +++ b/src/gstreamer/gstlibcamera-utils.cpp
> @@ -154,7 +154,7 @@ colorspace_from_colorimetry(const GstVideoColorimetry &colorimetry)
> case GST_VIDEO_TRANSFER_GAMMA22:
> case GST_VIDEO_TRANSFER_GAMMA28:
> GST_WARNING("GAMMA 18, 20, 22, 28 transfer functions not supported");
> - /* fallthrough */
> + [[fallthrough]];
> case GST_VIDEO_TRANSFER_GAMMA10:
> colorspace->transferFunction = ColorSpace::TransferFunction::Linear;
> break;
> diff --git a/src/libcamera/camera_sensor.cpp b/src/libcamera/camera_sensor.cpp
> index ae3127d6..a210aa4f 100644
> --- a/src/libcamera/camera_sensor.cpp
> +++ b/src/libcamera/camera_sensor.cpp
> @@ -427,7 +427,7 @@ int CameraSensor::initProperties()
> LOG(CameraSensor, Warning)
> << "Unsupported camera location "
> << v4l2Orientation << ", setting to External";
> - /* Fall-through */
> + [[fallthrough]];
> case V4L2_CAMERA_ORIENTATION_EXTERNAL:
> propertyValue = properties::CameraLocationExternal;
> break;
--
Regards,
Laurent Pinchart
More information about the libcamera-devel
mailing list