libcamera/src
Antoine Bouyer 06269e9584 gstreamer: Add Y444 format support to the YUV list
'imx8-isi' pipeline provides support for 'YUV444' PixelFormat with YUV
streams, but it cannot be played with gstreamer adapter whereas
gstreamer's video format 'Y444' value suggests that it also supports
this format.

To add support of Planar 4:4:4 YUV format in gstreamer adapter, this patch
maps 'Y444' gstreamer video format with 'YUV444' libcamera PixelFormat.

Then below command example can be used to capture a stream with imx8-isi
pipeline:

  gst-launch-1.0 \
      libcamerasrc camera-name=<your_camera_name> ! \
      video/x-raw, format=Y444, width=1280, height=800 ! \
      queue ! \
      filesink location=/tmp/output

Signed-off-by: Antoine Bouyer <antoine.bouyer@nxp.com>
Reviewed-by: Kieran Bingham <kieran.bingham@ideasonboard.com>
Reviewed-by: Nicolas Dufresne <nicolas.dufresne@collabora.com>
Signed-off-by: Kieran Bingham <kieran.bingham@ideasonboard.com>
2025-03-19 08:59:47 +00:00
..
android meson: Don't unnecessarily fallback to libyuv wrap 2024-11-26 19:05:17 +02:00
apps apps: lc-compliance: Merge CaptureBalanced and CaptureUnbalanced 2025-02-27 17:31:04 +01:00
gstreamer gstreamer: Add Y444 format support to the YUV list 2025-03-19 08:59:47 +00:00
ipa ipa: libipa: Fix bug in ExposureModeHelper that leads to oscillations in AEGC 2025-02-28 10:00:51 +01:00
libcamera libcamera: base: log: Fix uninitialized variable warning 2025-03-03 14:52:59 +02:00
py utils: codegen: controls.py: Parse direction information 2024-12-18 17:26:52 +09:00
v4l2 meson: Convert v4l2 into a feature option 2025-01-10 12:35:10 +01:00
meson.build libcamera: meson: Fix libyuv detection 2025-03-01 22:36:24 +00:00