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>
This commit is contained in:
parent
39419ce431
commit
06269e9584
1 changed files with 1 additions and 0 deletions
|
@ -74,6 +74,7 @@ static struct {
|
|||
{ GST_VIDEO_FORMAT_I420, formats::YUV420 },
|
||||
{ GST_VIDEO_FORMAT_YV12, formats::YVU420 },
|
||||
{ GST_VIDEO_FORMAT_Y42B, formats::YUV422 },
|
||||
{ GST_VIDEO_FORMAT_Y444, formats::YUV444 },
|
||||
|
||||
/* YUV Packed */
|
||||
{ GST_VIDEO_FORMAT_UYVY, formats::UYVY },
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue