Hi,
Im using a camera sensor and the driver is configured to RGB565, when using gstremer im getting video from the device
but the images are all blurry in weird colors. this is my command:
gst-launch-1.0 imxv4l2videosrc device=/dev/video0 ! imxeglvivsink
is there a need to give the pipeline a video format parameter?
so far it wont accept "video/x-raw,format=RGB16 width=480 height=640" to any pipeline im giving it.
(also tried YUYV with no success)..
any help appreciated for getting a syntax that works,
thanks!
Hi,
this is my output:
# gst-launch-1.0 imxv4l2videosrc device=/dev/video0 ! 'video/x-raw,format=(string)YUYY,width=640,height=480,framerate=(fraction)30/1' ! imxeglvivsink
gst-launch-1.0 imxv4l2videosrc device=/dev/video0 ! 'video/x-raw,format=(string)UVYV,width=640,height=480,framerate=(fraction)30/1' ! imxeglvivsink
WARNING: erroneous pipeline: could not link imxv4l2videosrc0 to imxeglvivsink0
It also doesn't recognizes "imxv4l2sink" or "imxv4l2src".
my board is from boundary devices.
thanks for helping,
Try gst-inspect to check what devices are actually present in the system. Also, what exactly Boundary Devices board and what BSP by which vendor do you use?
Have a great day,
Artur
Hi,
i got this:
# gst-inspect-1.0 |grep imx
imxipu: imxipuvideotransform: Freescale IPU video transform
imxipu: imxipuvideosink: Freescale IPU video sink
imxipu: imxipucompositor: Freescale IPU video compositor
imxv4l2videosrc: imxv4l2videosrc: V4L2 CSI Video Source
imxpxp: imxpxpvideosink: Freescale PxP video sink
imxpxp: imxpxpvideotransform: Freescale PxP video transform
imxeglvivsink: imxeglvivsink: Freescale EGL video sink
imxg2d: imxg2dvideosink: Freescale G2D video sink
imxg2d: imxg2dvideotransform: Freescale G2D video transform
imxg2d: imxg2dcompositor: Freescale G2D video compositor
imxvpu: imxvpudec: Freescale VPU video decoder
imxvpu: imxvpuenc_h263: Freescale VPU h.263 video encoder
imxvpu: imxvpuenc_h264: Freescale VPU h.264 video encoder
imxvpu: imxvpuenc_mpeg4: Freescale VPU MPEG-4 video encoder
imxvpu: imxvpuenc_mjpeg: Freescale VPU motion JPEG video encoder
# gst-inspect-1.0|grep v4l2
gst-inspect-1.0|grep v4l2
video4linux2: v4l2src: Video (video4linux2) Source
video4linux2: v4l2sink: Video (video4linux2) Sink
video4linux2: v4l2radio: Radio (video4linux2) Tuner
video4linux2: v4l2deviceprovider (GstDeviceProviderFactory)
The board is https://boundarydevices.com/product/sabre-lite-imx6-sbc/
the bsp: https:
//git
.buildroot.net
/buildroot
from boundary site: https://boundarydevices.com/buildroot-getting-started-guide/
in "build & flashing instructions" section.
thanks,