GStreamer vith Arducam IMX477 UVC Camera Adapter Board for 12MP Raspberry Pi HQ Camera

  1. Where did you get the camera module(s)?
    I don’ remember.

  2. Model number of the product(s)?
    B0278 IMX477 UVC Camera Adapter Board for 12MP Raspberry Pi HQ Camera

  3. What hardware/platform were you working on?
    Ubuntu 18.04

  4. Instructions you have followed. (link/manual/etc.)
    Access UVC Cameras using OpenCV, Python, and GStreamer on Linux - Arducam Wiki
    GitHub - jetsonhacks/USB-Camera: Code examples for running V4L2 USB Cameras on NVIDIA Jetson Developer Kits

  5. Problems you were having?
    I cannot start a video stream using GStreamer-

  6. The dmesg log from your hardware?
    (How to attach file?)

  7. Troubleshooting attempts you’ve made?
    Have tried to run scripts and command lines from the included two links as well as other command line combinations found on the net.

  8. What help do you need?
    gst-launch-1.0 v4l2src device=/dev/video0 ! \

image/jpeg,width=1280,height=720,framerate=30/1 ! \
decodebin ! autovideosink

Setting pipeline to PAUSED …
Pipeline is live and does not need PREROLL …
ERROR: from element /GstPipeline:pipeline0/GstV4l2Src:v4l2src0: Internal data stream error.
Additional debug info:
gstbasesrc.c(3055): gst_base_src_loop (): /GstPipeline:pipeline0/GstV4l2Src:v4l2src0:
streaming stopped, reason not-negotiated (-4)
ERROR: pipeline doesn’t want to preroll.
Setting pipeline to PAUSED …
Setting pipeline to READY …
Setting pipeline to NULL …
Freeing pipeline …

I would like to be able to call “gst-launch-1.0” and start a video stream (as raw as possible), such that I can modify parameters (if needed) to create a raw video stream.

1 Like