Joanxie
After trying a few more things we are now at the following point.
root@imx6ul7d:~# gst-inspect-1.0 imxv4l2src====== IMXV4L2SRC: 4.9.0 build on May 8 2024 06:06:55. ======
Factory Details:
Rank primary + 1 (257)
Long-name IMX Video (video4linux2) Source
Klass Source/Video
Description Capture frames from IMX SoC video4linux2 device
Author Multimedia Team <shmmmw@freescale.com>
Plugin Details:
Name imxv4l2
Description IMX SoC v4l2-based video source/sink
Filename /usr/lib/gstreamer-1.0/libgstimxv4l2.so
Version 4.9.0
License LGPL
Source module imx-gst1.0-plugin
Binary package Freescle Gstreamer Multimedia Plugins
Origin URL http://www.freescale.com
GObject
+----GInitiallyUnowned
+----GstObject
+----GstElement
+----GstBaseSrc
+----GstPushSrc
+----GstImxV4l2Src
Pad Templates:
SRC template: 'src'
Availability: Always
Capabilities:
video/x-raw
format: YUY2
width: 640
height: 480
framerate: { (fraction)15/1, (fraction)30/1 }
video/x-raw
format: YUY2
width: 320
height: 240
framerate: { (fraction)15/1, (fraction)30/1 }
video/x-raw
format: YUY2
width: 720
height: { (int)576, (int)480 }
framerate: { (fraction)15/1, (fraction)30/1 }
:
Plugin Details:
Name imxv4l2
Description IMX SoC v4l2-based video source/sink
Filename /usr/lib/gstreamer-1.0/libgstimxv4l2.so
Version 4.9.0
License LGPL
Source module imx-gst1.0-plugin
Binary package Freescle Gstreamer Multimedia Plugins
Origin URL http://www.freescale.com
GObject
+----GInitiallyUnowned
+----GstObject
+----GstElement
+----GstBaseSrc
+----GstPushSrc
+----GstImxV4l2Src
Pad Templates:
SRC template: 'src'
Availability: Always
Capabilities:
video/x-raw
format: YUY2
width: 640
height: 480
framerate: { (fraction)15/1, (fraction)30/1 }
video/x-raw
format: YUY2
width: 320
height: 240
framerate: { (fraction)15/1, (fraction)30/1 }
video/x-raw
format: YUY2
width: 720
height: { (int)576, (int)480 }
framerate: { (fraction)15/1, (fraction)30/1 }
root@imx6ul7d:~# gst-inspect-1.0 | grep "imx"
imxcompositor: imxcompositor_pxp: IMX pxp Video Compositor
imxmp3enc: imxmp3enc: imx mp3 audio encoder
imxv4l2: imxv4l2sink: IMX Video (video4linux2) Sink
imxv4l2: imxv4l2src: IMX Video (video4linux2) Source
imxvideoconvert: imxvideoconvert_pxp: IMX pxp Video Converter
root@imx6ul7d:~# gst-launch-1.0 imxv4l2src device=/dev/video0 imx-capture-mode=0 num-buffers=1 ! 'video/x-raw,format=YUY2' ! jpegenc ! filesink location=test.jpg
WARNING: erroneous pipeline: no property "imx-capture-mode" in element "imxv4l2src"
root@imx6ul7d:~# v4l2-ctl --list-devices
i.MX6S_CSI (platform:21c4000.csi):
/dev/video0
From what I read else where we should have the following as well, but we dont have this.
pxp (pxp_v4l2_out):
/dev/video0
Can you please help with this, on what we might be missing.