Hi
I am working on MULTICAM4. I ported my design to 19.2 version from https://xterra2.avnet.com/xilinx/vitis_embedded_platform_source/zcu102/zcu102_mc4
I am unable to capture the video data. I am getting following error.
Setting pipeline to PAUSED ...
Using mplane plugin for capture
Using mplane plugin for capt[ 80.506534] random: gst-launch-1.0: uninitialized urandom read (16 bytes read)
ure
Using mplane plugin for capture
Using mplane plugin for capture
Pipeline is live and does not need PREROLL ...
/GstPipeline:pipeline0/GstV4l2Src:v4l2src3.GstPad:src: caps = video/x-raw, width=(int)1920, height=(int)1080, format=(string)BGR, framerate=(fraction)30/1, interlace-mode=(string)progressive, pixel-aspect-ratio=(fraction)1/1, colorimetry=(string)1:1:5:4
/GstPipeline:pipeline0/GstV4l2Src:v4l2src3.GstPad:src: caps = video/x-raw, width=(int)1920, height=(int)1080, format=(string)BGR, framerate=(fraction)30/1, interlace-mode=(string)progressive, pixel-aspect-ratio=(fraction)1/1, colorimetry=(string)1:1:5:4
/GstPipeline:pipeline0/GstCapsFilter:capsfilter1.GstPad:src: caps = video/x-raw, width=(int)1920, height=(int)1080, format=(string)BGR, framerate=(fraction)30/1, interlace-mode=(string)progressive, pixel-aspect-ratio=(fraction)1/1, colorimetry=(string)1:1:5:4
/GstPipeline:pipeline0/GstCapsFilter:capsfilter3.GstPad:src: caps = video/x-raw, width=(int)1920, height=(int)1080, format=(string)BGR, framerate=(fraction)30/1, interlace-mode=(string)progressive, pixel-aspect-ratio=(fraction)1/1, colorimetry=(string)1:1:5:4
/GstPipeline:pipeline0/GstRtpVRawPay:rtpvrawpay1.GstPad:src: caps = application/x-rtp, media=(string)video, clock-rate=(int)90000, encoding-name=(string)RAW, sampling=(string)BGR, depth=(string)8, width=(string)1920, height=(string)1080, colorimetry=(string)SMPTE240M, payload=(int)96, ssrc=(uint)2715733696, timestamp-offset=(uint)1239094422, seqnum-offset=(uint)12375, a-framerate=(string)30
/GstPipeline:pipeline0/GstRtpVRawPay:rtpvrawpay3.GstPad:src: caps = application/x-rtp, media=(string)video, clock-rate=(int)90000, encoding-name=(string)RAW, sampling=(string)BGR, depth=(string)8, width=(string)1920, height=(string)1080, colorimetry=(string)SMPTE240M, payload=(int)96, ssrc=(uint)212994530, timestamp-offset=(uint)1132231290, seqnum-offset=(uint)8638, a-framerate=(string)30
/GstPipeline:pipeline0/GstUDPSink:udpsink1.GstPad:sink: caps = application/x-rtp, media=(string)video, clock-rate=(int)90000, encoding-name=(string)RAW, sampling=(string)BGR, depth=(string)8, width=(string)1920, height=(string)1080, colorimetry=(string)SMPTE240M, payload=(int)96, ssrc=(uint)2715733696, timestamp-offset=(uint)1239094422, seqnum-offset=(uint)12375, a-framerate=(string)30
/GstPipeline:pipeline0/GstRtpVRawPay:rtpvrawpay1.GstPad:sink: caps = video/x-raw, width=(int)1920, height=(int)1080, format=(string)BGR, framerate=(fraction)30/1, interlace-mode=(string)progressive, pixel-aspect-ratio=(fraction)1/1, colorimetry=(string)1:1:5:4
/GstPipeline:pipeline0/GstRtpVRawPay:rtpvrawpay1.GstPad:sink: caps = video/x-raw, width=(int)1920, height=(int)1080, format=(string)BGR, framerate=(fraction)30/1, interlace-mode=(string)progressive, pixel-aspect-ratio=(fraction)1/1, colorimetry=(string)1:1:5:4
/GstPipeline:pipeline0/GstCapsFilter:capsfilter1.GstPad:sink: caps = video/x-raw, width=(int)1920, height=(int)1080, format=(string)BGR, framerate=(fraction)30/1, interlace-mode=(string)progressive, pixel-aspect-ratio=(fraction)1/1, colorimetry=(string)1:1:5:4
/GstPipeline:pipeline0/GstCapsFilter:capsfilter1.GstPad:sink: caps = video/x-raw, width=(int)1920, height=(int)1080, format=(string)BGR, framerate=(fraction)30/1, interlace-mode=(string)progressive, pixel-aspect-ratio=(fraction)1/1, colorimetry=(string)1:1:5:4
/GstPipeline:pipeline0/GstCapsFilter:capsfilter1.GstPad:sink: caps = video/x-raw, width=(int)1920, height=(int)1080, format=(string)BGR, framerate=(fraction)30/1, interlace-mode=(string)progressive, pixel-aspect-ratio=(fraction)1/1, colorimetry=(string)1:1:5:4
/GstPipeline:pipeline0/GstV4l2Src:v4l2src2.GstPad:src: caps = video/x-raw, width=(int)1920, height=(int)1080, format=(string)BGR, framerate=(fraction)30/1, interlace-mode=(string)progressive, pixel-aspect-ratio=(fraction)1/1, colorimetry=(string)1:1:5:4
/GstPipeline:pipeline0/GstCapsFilter:capsfilter2.GstPad:src: caps = video/x-raw, width=(int)1920, height=(int)1080, format=(string)BGR, framerate=(fraction)30/1, interlace-mode=(string)progressive, pixel-aspect-ratio=(fraction)1/1, colorimetry=(string)1:1:5:4
/GstPipeline:pipeline0/GstRtpVRawPay:rtpvrawpay2.GstPad:src: caps = application/x-rtp, media=(string)video, clock-rate=(int)90000, encoding-name=(string)RAW, sampling=(string)BGR, depth=(string)8, width=(string)1920, height=(string)1080, colorimetry=(string)SMPTE240M, payload=(int)96, ssrc=(uint)1225388770, timestamp-offset=(uint)207132082, seqnum-offset=(uint)25132, a-framerate=(string)30
libv4l2: error turning on stream: Broken pipe
libv4l2: error turning on stream: Broken pipe
libv4l2: error turning on stream: Broken pipe
/GstPipeline:pipeline0/GstUDPSink:udpsink2.GstPad:sink: caps = application/x-rtp, media=(string)video, clock-rate=(int)90000, encoding-name=(string)RAW, sampling=(string)BGR, depth=(string)8, width=(string)1920, height=(string)1080, colorimetry=(string)SMPTE240M, payload=(int)96, ssrc=(uint)1225388770, timestamp-offset=(uint)207132082, seqnum-offset=(uint)25132, a-framerate=(string)30
/GstPipeline:pipeline0/GstRtpVRawPay:rtpvrawpay2.GstPad:sink: caps = video/x-raw, width=(int)1920, height=(int)1080, format=(string)BGR, framerate=(fraction)30/1, interlace-mode=(string)progressive, pixel-aspect-ratio=(fraction)1/1, colorimetry=(string)1:1:5:4
/GstPipeline:pipeline0/GstCapsFilter:capsfilter2.GstPad:sink: caps = video/x-raw, width=(int)1920, height=(int)1080, format=(string)BGR, framerate=(fraction)30/1, interlace-mode=(string)progressive, pixel-aspect-ratio=(fraction)1/1, colorimetry=(string)1:1:5:4
/GstPipeline:pipeline0/GstV4l2Src:v4l2src0.GstPad:src: caps = video/x-raw, width=(int)1920, height=(int)1080, format=(string)BGR, framerate=(fraction)30/1, interlace-mode=(string)progressive, pixel-aspect-ratio=(fraction)1/1, colorimetry=(string)1:1:5:4
/GstPipeline:pipeline0/GstCapsFilter:capsfilter0.GstPad:src: caps = video/x-raw, width=(int)1920, height=(int)1080, format=(string)BGR, framerate=(fraction)30/1, interlace-mode=(string)progressive, pixel-aspect-ratio=(fraction)1/1, colorimetry=(string)1:1:5:4
/GstPipeline:pipeline0/GstRtpVRawPay:rtpvrawpay0.GstPad:src: caps = application/x-rtp, media=(string)video, clock-rate=(int)90000, encoding-name=(string)RAW, sampling=(string)BGR, depth=(string)8, width=(string)1920, height=(string)1080, colorimetry=(string)SMPTE240M, payload=(int)96, ssrc=(uint)1556797655, timestamp-offset=(uint)4111235936, seqnum-offset=(uint)22385, a-framerate=(string)30
/GstPipeline:pipeline0/GstUDPSink:udpsink0.GstPad:sink: caps = application/x-rtp, media=(string)video, clock-rate=(int)90000, encoding-name=(string)RAW, sampling=(string)BGR, depth=(string)8, width=(string)1920, height=(string)1080, colorimetry=(string)SMPTE240M, payload=(int)96, ssrc=(uint)1556797655, timestamp-offset=(uint)4111235936, seqnum-offset=(uint)22385, a-framerate=(string)30
/GstPipeline:pipeline0/GstRtpVRawPay:rtpvrawpay0.GstPad:sink: caps = video/x-raw, width=(int)1920, height=(int)1080, format=(string)BGR, framerate=(fraction)30/1, interlace-mode=(string)progressive, pixel-aspect-ratio=(fraction)1/1, colorimetry=(string)1:1:5:4
/GstPipeline:pipeline0/GstCapsFilter:capsfilter0.GstPad:sink: caps = video/x-raw, width=(int)1920, height=(int)1080, format=(string)BGR, framerate=(fraction)30/1, interlace-mode=(string)progressive, pixel-aspect-ratio=(fraction)1/1, colorimetry=(string)1:1:5:4
Setting pipeline to PLAYING ...
libv4l2: error turning on stream: Broken pipe
New clock: GstSystemClock
ERROR: from element /GstPipeline:pipeline0/GstV4l2Src:v4l2src2: Could not read from resource.
Additional debug info:
gstv4l2bufferpool.c(1058): gst_v4l2_buffer_pool_poll (): /GstPipeline:pipeline0/GstV4l2Src:v4l2src2:
poll error 1: Broken pipe (32)
Execution ended after 0:00:00.000568917
Setting pipeline to PAUSED ...
Setting pipeline to READY ...
libv4l2: error turning on stream: Broken pipe
libv4l2: error turning on stream: Broken pipe
libv4l2: error turning on stream: Broken pipe
libv4l2: error turning on stream: Broken pipe
Setting pipeline to NULL ...
Freeing pipeline ..
From Kernel I am getting these errors while booting the board:
[ 3.911147] io scheduler kyber registered
[ 3.913703] xilinx-frmbuf b0020000.fb_wr: failed to get ap_clk (-517)
[ 3.913749] xilinx-frmbuf b1020000.fb_wr: failed to get ap_clk (-517)
[ 3.913792] xilinx-frmbuf b2020000.fb_wr: failed to get ap_clk (-517)
[ 3.913834] xilinx-frmbuf b3020000.fb_wr: failed to get ap_clk (-517)
[ 3.936687] Serial: 8250/16550 driver, 4 ports, IRQ sharing disabled
[ 3.956034] xilinx-video amba:vcap_gmsl: /amba/vcap_gmsl/ports/port@0 initialization failed
[ 3.956048] xilinx-video amba:vcap_gmsl: DMA initialization failed
[ 3.956172] xilinx-axis-switch amba:axis_switch@0: failed to get ap_clk (-517)
[ 3.956534] xilinx-csi2rxss a0060000.csiss: assuming all required clocks are enabled!
[ 3.956634] xilinx-csi2rxss a0060000.csiss: Xilinx CSI2 Rx Subsystem device found!
[ 3.958358] xilinx-vpss-scaler b0080000.scaler: xlnx,v-vpss-scaler-2.2 - compatible string is getting deprecated!
[ 3.958377] xilinx-vpss-scaler b0080000.scaler: failed to get aclk_axis (-517)
[ 3.958425] xilinx-vpss-scaler b1080000.scaler: xlnx,v-vpss-scaler-2.2 - compatible string is getting deprecated!
[ 3.958443] xilinx-vpss-scaler b1080000.scaler: failed to get aclk_axis (-517)
[ 3.958490] xilinx-vpss-scaler b2080000.scaler: xlnx,v-vpss-scaler-2.2 - compatible string is getting deprecated!
[ 3.958508] xilinx-vpss-scaler b2080000.scaler: failed to get aclk_axis (-517)
[ 3.958555] xilinx-vpss-scaler b3080000.scaler: xlnx,v-vpss-scaler-2.2 - compatible string is getting deprecated!
[ 3.958572] xilinx-vpss-scaler b3080000.scaler: failed to get aclk_axis (-517)
[ 3.958758] usbcore: registered new interface driver uvcvideo
@