[libcamera-devel] [PATCH v3 07/11] libcamera: v4l2_videodevice: Downgrade 4CC conversion errors to warnings
Kieran Bingham
kieran.bingham at ideasonboard.com
Fri Apr 3 15:29:32 CEST 2020
Hi Laurent,
On 20/03/2020 01:48, Laurent Pinchart wrote:
> Failing to convert between V4L2 and DRM 4CCs indicates something is
> likely wrong, but doesn't necessarily prevent the camera from being
> usable. It may for instance only limit the number of supported formats.
> Downgrade the related log messages from LogError to LogWarning.
>
> Signed-off-by: Laurent Pinchart <laurent.pinchart at ideasonboard.com>
Reviewed-by: Kieran Bingham <kieran.bingham at ideasonboard.com>
> ---
> src/libcamera/v4l2_videodevice.cpp | 5 +++--
> 1 file changed, 3 insertions(+), 2 deletions(-)
>
> diff --git a/src/libcamera/v4l2_videodevice.cpp b/src/libcamera/v4l2_videodevice.cpp
> index 096ebc1bbb88..180eb192a951 100644
> --- a/src/libcamera/v4l2_videodevice.cpp
> +++ b/src/libcamera/v4l2_videodevice.cpp
> @@ -1691,7 +1691,7 @@ PixelFormat V4L2VideoDevice::toPixelFormat(V4L2PixelFormat v4l2Fourcc)
> * class. Until we fix the logger, work around it.
> */
> libcamera::_log(__FILE__, __LINE__, _LOG_CATEGORY(V4L2)(),
> - LogError).stream()
> + LogWarning).stream()
> << "Unsupported V4L2 pixel format "
> << v4l2Fourcc.toString();
> return PixelFormat();
> @@ -1773,7 +1773,8 @@ V4L2PixelFormat V4L2VideoDevice::toV4L2PixelFormat(const PixelFormat &pixelForma
> * \todo We can't use LOG() in a static method of a Loggable
> * class. Until we fix the logger, work around it.
> */
> - libcamera::_log(__FILE__, __LINE__, _LOG_CATEGORY(V4L2)(), LogError).stream()
> + libcamera::_log(__FILE__, __LINE__, _LOG_CATEGORY(V4L2)(),
> + LogWarning).stream()
> << "Unsupported V4L2 pixel format " << pixelFormat.toString();
> return {};
> }
>
--
Regards
--
Kieran
More information about the libcamera-devel
mailing list