gstd-1.x
gstd-1.x copied to clipboard
Unable to create a virtual v4l2sink
Hi,
I'm trying to stream through v4l2 but the pipeline doesn't work as expected.
SETUP:
Jetson Nano 4GB
gstreamer: 1.14.5
gstd: 0.13.0
interpipe: 1.1.8
I tested with this pipeline using interpipe:
gst-launch-1.0 uridecodebin source::latency=200 source::protocols=4 uri=rtsp://admin:[email protected]:554/ ! nvvideoconvert ! interpipesink sync=false async=true name=src_0 interpipesrc name=interpsrc_stream_0 listen-to=src_0 is-live=false allow-renegotiation=false accept-eos-event=false stream-sync=compensate-ts ! queue ! v4l2sink sync=false device=/dev/video2
Checked every thing worked with:
gst-launch-1.0 -v v4l2src device=/dev/video2 ! nvvidconv ! nvegltransform ! nveglglessink
Then I added gstd:
gst-client pipeline_create srcpipe uridecodebin source::latency=200 source::protocols=4 uri=rtsp://admin:[email protected]:554/ ! nvvideoconvert ! interpipesink sync=false async=true name=src_0
gst-client pipeline_create sinkpipe interpipesrc name=interpsrc_stream_0 listen-to=src_0 is-live=false allow-renegotiation=true accept-eos-event=false stream-sync=compensate-ts ! queue ! v4l2sink sync=false device=/dev/video2
gst-client pipeline_play srcpipe
gst-client pipeline_play sinkpipe
And it threw:
0:06:30.029792629 29923 0x7f8c004c00 INFO interpipe gstinterpipe.c:123:gst_inter_pipe_listen_node: listener interpsrc_stream_0 listen to node src_0
0:06:30.029839870 29923 0x7f8c004c00 INFO interpipe gstinterpipe.c:140:gst_inter_pipe_listen_node: Adding new listener interpsrc_stream_0 to node src_0
0:06:30.029885131 29923 0x7f8c004c00 INFO interpipesink gstinterpipesink.c:740:gst_inter_pipe_sink_add_listener:<src_0> Adding new listener interpsrc_stream_0
0:06:30.078922767 29923 0x7f8c004c00 INFO v4l2 gstv4l2object.c:1198:gst_v4l2_object_fill_format_list:<v4l2sink4:sink> got 55 format(s):
0:06:30.078971987 29923 0x7f8c004c00 INFO v4l2 gstv4l2object.c:1204:gst_v4l2_object_fill_format_list:<v4l2sink4:sink> YUYV
0:06:30.079024175 29923 0x7f8c004c00 INFO v4l2 gstv4l2object.c:1204:gst_v4l2_object_fill_format_list:<v4l2sink4:sink> UYVY
0:06:30.079067718 29923 0x7f8c004c00 INFO v4l2 gstv4l2object.c:1204:gst_v4l2_object_fill_format_list:<v4l2sink4:sink> 422P
0:06:30.079112198 29923 0x7f8c004c00 INFO v4l2 gstv4l2object.c:1204:gst_v4l2_object_fill_format_list:<v4l2sink4:sink> YU12
0:06:30.079157564 29923 0x7f8c004c00 INFO v4l2 gstv4l2object.c:1204:gst_v4l2_object_fill_format_list:<v4l2sink4:sink> YV12
0:06:30.079203867 29923 0x7f8c004c00 INFO v4l2 gstv4l2object.c:1204:gst_v4l2_object_fill_format_list:<v4l2sink4:sink> Y444
0:06:30.079250430 29923 0x7f8c004c00 INFO v4l2 gstv4l2object.c:1204:gst_v4l2_object_fill_format_list:<v4l2sink4:sink> Y41P
0:06:30.079305483 29923 0x7f8c004c00 INFO v4l2 gstv4l2object.c:1204:gst_v4l2_object_fill_format_list:<v4l2sink4:sink> 411P
0:06:30.079357620 29923 0x7f8c004c00 INFO v4l2 gstv4l2object.c:1204:gst_v4l2_object_fill_format_list:<v4l2sink4:sink> YVU9
0:06:30.079404913 29923 0x7f8c004c00 INFO v4l2 gstv4l2object.c:1204:gst_v4l2_object_fill_format_list:<v4l2sink4:sink> YUV9
0:06:30.079456997 29923 0x7f8c004c00 INFO v4l2 gstv4l2object.c:1204:gst_v4l2_object_fill_format_list:<v4l2sink4:sink> MPEG
0:06:30.079509394 29923 0x7f8c004c00 INFO v4l2 gstv4l2object.c:1204:gst_v4l2_object_fill_format_list:<v4l2sink4:sink> JPEG
0:06:30.079558301 29923 0x7f8c004c00 INFO v4l2 gstv4l2object.c:1204:gst_v4l2_object_fill_format_list:<v4l2sink4:sink> MJPG
0:06:30.079606531 29923 0x7f8c004c00 INFO v4l2 gstv4l2object.c:1204:gst_v4l2_object_fill_format_list:<v4l2sink4:sink> dvsd
0:06:30.079653720 29923 0x7f8c004c00 INFO v4l2 gstv4l2object.c:1204:gst_v4l2_object_fill_format_list:<v4l2sink4:sink> RGB4
0:06:30.079686377 29923 0x7f8c004c00 INFO v4l2 gstv4l2object.c:1204:gst_v4l2_object_fill_format_list:<v4l2sink4:sink> BGR4
0:06:30.079715336 29923 0x7f8c004c00 INFO v4l2 gstv4l2object.c:1204:gst_v4l2_object_fill_format_list:<v4l2sink4:sink> RGB3
0:06:30.079747159 29923 0x7f8c004c00 INFO v4l2 gstv4l2object.c:1204:gst_v4l2_object_fill_format_list:<v4l2sink4:sink> BGR3
0:06:30.079774868 29923 0x7f8c004c00 INFO v4l2 gstv4l2object.c:1204:gst_v4l2_object_fill_format_list:<v4l2sink4:sink> NV12
0:06:30.079802681 29923 0x7f8c004c00 INFO v4l2 gstv4l2object.c:1204:gst_v4l2_object_fill_format_list:<v4l2sink4:sink> YYUV
0:06:30.079829765 29923 0x7f8c004c00 INFO v4l2 gstv4l2object.c:1204:gst_v4l2_object_fill_format_list:<v4l2sink4:sink> M264
0:06:30.079857630 29923 0x7f8c004c00 INFO v4l2 gstv4l2object.c:1204:gst_v4l2_object_fill_format_list:<v4l2sink4:sink> YUVP
0:06:30.079884610 29923 0x7f8c004c00 INFO v4l2 gstv4l2object.c:1204:gst_v4l2_object_fill_format_list:<v4l2sink4:sink> YUVO
0:06:30.079911329 29923 0x7f8c004c00 INFO v4l2 gstv4l2object.c:1204:gst_v4l2_object_fill_format_list:<v4l2sink4:sink> Y12
0:06:30.079937892 29923 0x7f8c004c00 INFO v4l2 gstv4l2object.c:1204:gst_v4l2_object_fill_format_list:<v4l2sink4:sink> Y10
0:06:30.079966487 29923 0x7f8c004c00 INFO v4l2 gstv4l2object.c:1204:gst_v4l2_object_fill_format_list:<v4l2sink4:sink> Y06
0:06:30.079994300 29923 0x7f8c004c00 INFO v4l2 gstv4l2object.c:1204:gst_v4l2_object_fill_format_list:<v4l2sink4:sink> Y04
0:06:30.080021592 29923 0x7f8c004c00 INFO v4l2 gstv4l2object.c:1204:gst_v4l2_object_fill_format_list:<v4l2sink4:sink> YUV4
0:06:30.080047947 29923 0x7f8c004c00 INFO v4l2 gstv4l2object.c:1204:gst_v4l2_object_fill_format_list:<v4l2sink4:sink> BGRH
0:06:30.080199408 29923 0x7f8c004c00 INFO v4l2 gstv4l2object.c:1204:gst_v4l2_object_fill_format_list:<v4l2sink4:sink> RGBR
0:06:30.080236180 29923 0x7f8c004c00 INFO v4l2 gstv4l2object.c:1204:gst_v4l2_object_fill_format_list:<v4l2sink4:sink> RGBQ
0:06:30.080264566 29923 0x7f8c004c00 INFO v4l2 gstv4l2object.c:1204:gst_v4l2_object_fill_format_list:<v4l2sink4:sink> RGBP
0:06:30.080291962 29923 0x7f8c004c00 INFO v4l2 gstv4l2object.c:1204:gst_v4l2_object_fill_format_list:<v4l2sink4:sink> RGBO
0:06:30.080320400 29923 0x7f8c004c00 INFO v4l2 gstv4l2object.c:1204:gst_v4l2_object_fill_format_list:<v4l2sink4:sink> R444
0:06:30.080348266 29923 0x7f8c004c00 INFO v4l2 gstv4l2object.c:1204:gst_v4l2_object_fill_format_list:<v4l2sink4:sink> RGB1
0:06:30.080375141 29923 0x7f8c004c00 INFO v4l2 gstv4l2object.c:1204:gst_v4l2_object_fill_format_list:<v4l2sink4:sink> BA81
0:06:30.080402902 29923 0x7f8c004c00 INFO v4l2 gstv4l2object.c:1204:gst_v4l2_object_fill_format_list:<v4l2sink4:sink> GBRG
0:06:30.080430090 29923 0x7f8c004c00 INFO v4l2 gstv4l2object.c:1204:gst_v4l2_object_fill_format_list:<v4l2sink4:sink> GRBG
0:06:30.080456914 29923 0x7f8c004c00 INFO v4l2 gstv4l2object.c:1204:gst_v4l2_object_fill_format_list:<v4l2sink4:sink> RGGB
0:06:30.080483685 29923 0x7f8c004c00 INFO v4l2 gstv4l2object.c:1204:gst_v4l2_object_fill_format_list:<v4l2sink4:sink> GREY
0:06:30.080511238 29923 0x7f8c004c00 INFO v4l2 gstv4l2object.c:1204:gst_v4l2_object_fill_format_list:<v4l2sink4:sink> HEVC
0:06:30.080540822 29923 0x7f8c004c00 INFO v4l2 gstv4l2object.c:1204:gst_v4l2_object_fill_format_list:<v4l2sink4:sink> VP90
0:06:30.080564937 29923 0x7f8c004c00 INFO v4l2 gstv4l2object.c:1204:gst_v4l2_object_fill_format_list:<v4l2sink4:sink> VP80
0:06:30.080588323 29923 0x7f8c004c00 INFO v4l2 gstv4l2object.c:1204:gst_v4l2_object_fill_format_list:<v4l2sink4:sink> VC1L
0:06:30.080615823 29923 0x7f8c004c00 INFO v4l2 gstv4l2object.c:1204:gst_v4l2_object_fill_format_list:<v4l2sink4:sink> VC1G
0:06:30.080643115 29923 0x7f8c004c00 INFO v4l2 gstv4l2object.c:1204:gst_v4l2_object_fill_format_list:<v4l2sink4:sink> XVID
0:06:30.080670616 29923 0x7f8c004c00 INFO v4l2 gstv4l2object.c:1204:gst_v4l2_object_fill_format_list:<v4l2sink4:sink> MPG4
0:06:30.080697752 29923 0x7f8c004c00 INFO v4l2 gstv4l2object.c:1204:gst_v4l2_object_fill_format_list:<v4l2sink4:sink> MPG2
0:06:30.080724888 29923 0x7f8c004c00 INFO v4l2 gstv4l2object.c:1204:gst_v4l2_object_fill_format_list:<v4l2sink4:sink> MPG1
0:06:30.080752180 29923 0x7f8c004c00 INFO v4l2 gstv4l2object.c:1204:gst_v4l2_object_fill_format_list:<v4l2sink4:sink> H263
0:06:30.080779629 29923 0x7f8c004c00 INFO v4l2 gstv4l2object.c:1204:gst_v4l2_object_fill_format_list:<v4l2sink4:sink> AVC1
0:06:30.080807754 29923 0x7f8c004c00 INFO v4l2 gstv4l2object.c:1204:gst_v4l2_object_fill_format_list:<v4l2sink4:sink> H264
0:06:30.080834734 29923 0x7f8c004c00 INFO v4l2 gstv4l2object.c:1204:gst_v4l2_object_fill_format_list:<v4l2sink4:sink> Y16
0:06:30.080861766 29923 0x7f8c004c00 INFO v4l2 gstv4l2object.c:1204:gst_v4l2_object_fill_format_list:<v4l2sink4:sink> VYUY
0:06:30.080888277 29923 0x7f8c004c00 INFO v4l2 gstv4l2object.c:1204:gst_v4l2_object_fill_format_list:<v4l2sink4:sink> YVYU
0:06:30.080954997 29923 0x7f8c004c00 WARN v4l2 gstv4l2object.c:2510:gst_v4l2_object_probe_caps_for_format_and_size:<v4l2sink4:sink> Unknown frame interval type at YUYV@48x32: 0
0:06:30.081095521 29923 0x7f8c004c00 WARN v4l2 gstv4l2object.c:2510:gst_v4l2_object_probe_caps_for_format_and_size:<v4l2sink4:sink> Unknown frame interval type at UYVY@48x32: 0
0:06:30.081218596 29923 0x7f8c004c00 WARN v4l2 gstv4l2object.c:2510:gst_v4l2_object_probe_caps_for_format_and_size:<v4l2sink4:sink> Unknown frame interval type at 422P@48x32: 0
0:06:30.081337713 29923 0x7f8c004c00 WARN v4l2 gstv4l2object.c:2510:gst_v4l2_object_probe_caps_for_format_and_size:<v4l2sink4:sink> Unknown frame interval type at YU12@48x32: 0
0:06:30.081453549 29923 0x7f8c004c00 WARN v4l2 gstv4l2object.c:2510:gst_v4l2_object_probe_caps_for_format_and_size:<v4l2sink4:sink> Unknown frame interval type at YV12@48x32: 0
0:06:30.081567718 29923 0x7f8c004c00 WARN v4l2 gstv4l2object.c:2510:gst_v4l2_object_probe_caps_for_format_and_size:<v4l2sink4:sink> Unknown frame interval type at 411P@48x32: 0
0:06:30.081680325 29923 0x7f8c004c00 WARN v4l2 gstv4l2object.c:2510:gst_v4l2_object_probe_caps_for_format_and_size:<v4l2sink4:sink> Unknown frame interval type at YVU9@48x32: 0
0:06:30.081792619 29923 0x7f8c004c00 WARN v4l2 gstv4l2object.c:2510:gst_v4l2_object_probe_caps_for_format_and_size:<v4l2sink4:sink> Unknown frame interval type at YUV9@48x32: 0
0:06:30.081911059 29923 0x7f8c004c00 WARN v4l2 gstv4l2object.c:2510:gst_v4l2_object_probe_caps_for_format_and_size:<v4l2sink4:sink> Unknown frame interval type at JPEG@48x32: 0
0:06:30.082013873 29923 0x7f8c004c00 WARN v4l2 gstv4l2object.c:2510:gst_v4l2_object_probe_caps_for_format_and_size:<v4l2sink4:sink> Unknown frame interval type at MJPG@48x32: 0
0:06:30.082116792 29923 0x7f8c004c00 WARN v4l2 gstv4l2object.c:2510:gst_v4l2_object_probe_caps_for_format_and_size:<v4l2sink4:sink> Unknown frame interval type at dvsd@48x32: 0
0:06:30.082218825 29923 0x7f8c004c00 WARN v4l2 gstv4l2object.c:2510:gst_v4l2_object_probe_caps_for_format_and_size:<v4l2sink4:sink> Unknown frame interval type at RGB4@48x32: 0
0:06:30.082326432 29923 0x7f8c004c00 WARN v4l2 gstv4l2object.c:2510:gst_v4l2_object_probe_caps_for_format_and_size:<v4l2sink4:sink> Unknown frame interval type at BGR4@48x32: 0
0:06:30.082430809 29923 0x7f8c004c00 WARN v4l2 gstv4l2object.c:2510:gst_v4l2_object_probe_caps_for_format_and_size:<v4l2sink4:sink> Unknown frame interval type at RGB3@48x32: 0
0:06:30.082537165 29923 0x7f8c004c00 WARN v4l2 gstv4l2object.c:2510:gst_v4l2_object_probe_caps_for_format_and_size:<v4l2sink4:sink> Unknown frame interval type at BGR3@48x32: 0
0:06:30.082645553 29923 0x7f8c004c00 WARN v4l2 gstv4l2object.c:2510:gst_v4l2_object_probe_caps_for_format_and_size:<v4l2sink4:sink> Unknown frame interval type at NV12@48x32: 0
0:06:30.082761910 29923 0x7f8c004c00 WARN v4l2 gstv4l2object.c:2510:gst_v4l2_object_probe_caps_for_format_and_size:<v4l2sink4:sink> Unknown frame interval type at RGBQ@48x32: 0
0:06:30.082871651 29923 0x7f8c004c00 WARN v4l2 gstv4l2object.c:2510:gst_v4l2_object_probe_caps_for_format_and_size:<v4l2sink4:sink> Unknown frame interval type at RGBP@48x32: 0
0:06:30.082980195 29923 0x7f8c004c00 WARN v4l2 gstv4l2object.c:2510:gst_v4l2_object_probe_caps_for_format_and_size:<v4l2sink4:sink> Unknown frame interval type at RGBO@48x32: 0
0:06:30.083093583 29923 0x7f8c004c00 WARN v4l2 gstv4l2object.c:2510:gst_v4l2_object_probe_caps_for_format_and_size:<v4l2sink4:sink> Unknown frame interval type at BA81@48x32: 0
0:06:30.083187700 29923 0x7f8c004c00 WARN v4l2 gstv4l2object.c:2510:gst_v4l2_object_probe_caps_for_format_and_size:<v4l2sink4:sink> Unknown frame interval type at GBRG@48x32: 0
0:06:30.083268951 29923 0x7f8c004c00 WARN v4l2 gstv4l2object.c:2510:gst_v4l2_object_probe_caps_for_format_and_size:<v4l2sink4:sink> Unknown frame interval type at GRBG@48x32: 0
0:06:30.083343588 29923 0x7f8c004c00 WARN v4l2 gstv4l2object.c:2510:gst_v4l2_object_probe_caps_for_format_and_size:<v4l2sink4:sink> Unknown frame interval type at RGGB@48x32: 0
0:06:30.083417757 29923 0x7f8c004c00 WARN v4l2 gstv4l2object.c:2510:gst_v4l2_object_probe_caps_for_format_and_size:<v4l2sink4:sink> Unknown frame interval type at GREY@48x32: 0
0:06:30.083499060 29923 0x7f8c004c00 WARN v4l2 gstv4l2object.c:2510:gst_v4l2_object_probe_caps_for_format_and_size:<v4l2sink4:sink> Unknown frame interval type at VP90@48x32: 0
0:06:30.083569687 29923 0x7f8c004c00 WARN v4l2 gstv4l2object.c:2510:gst_v4l2_object_probe_caps_for_format_and_size:<v4l2sink4:sink> Unknown frame interval type at VP80@48x32: 0
0:06:30.083638855 29923 0x7f8c004c00 WARN v4l2 gstv4l2object.c:2510:gst_v4l2_object_probe_caps_for_format_and_size:<v4l2sink4:sink> Unknown frame interval type at VC1L@48x32: 0
0:06:30.083714013 29923 0x7f8c004c00 WARN v4l2 gstv4l2object.c:2510:gst_v4l2_object_probe_caps_for_format_and_size:<v4l2sink4:sink> Unknown frame interval type at VC1G@48x32: 0
0:06:30.083804588 29923 0x7f8c004c00 WARN v4l2 gstv4l2object.c:2510:gst_v4l2_object_probe_caps_for_format_and_size:<v4l2sink4:sink> Unknown frame interval type at XVID@48x32: 0
0:06:30.083891464 29923 0x7f8c004c00 WARN v4l2 gstv4l2object.c:2510:gst_v4l2_object_probe_caps_for_format_and_size:<v4l2sink4:sink> Unknown frame interval type at MPG4@48x32: 0
0:06:30.083976987 29923 0x7f8c004c00 WARN v4l2 gstv4l2object.c:2510:gst_v4l2_object_probe_caps_for_format_and_size:<v4l2sink4:sink> Unknown frame interval type at MPG2@48x32: 0
0:06:30.084061468 29923 0x7f8c004c00 WARN v4l2 gstv4l2object.c:2510:gst_v4l2_object_probe_caps_for_format_and_size:<v4l2sink4:sink> Unknown frame interval type at MPG1@48x32: 0
0:06:30.084210429 29923 0x7f8c004c00 WARN v4l2 gstv4l2object.c:2510:gst_v4l2_object_probe_caps_for_format_and_size:<v4l2sink4:sink> Unknown frame interval type at H263@48x32: 0
0:06:30.084308400 29923 0x7f8c004c00 WARN v4l2 gstv4l2object.c:2510:gst_v4l2_object_probe_caps_for_format_and_size:<v4l2sink4:sink> Unknown frame interval type at AVC1@48x32: 0
0:06:30.084402725 29923 0x7f8c004c00 WARN v4l2 gstv4l2object.c:2510:gst_v4l2_object_probe_caps_for_format_and_size:<v4l2sink4:sink> Unknown frame interval type at H264@48x32: 0
0:06:30.084492623 29923 0x7f8c004c00 WARN v4l2 gstv4l2object.c:2510:gst_v4l2_object_probe_caps_for_format_and_size:<v4l2sink4:sink> Unknown frame interval type at Y16 @48x32: 0
0:06:30.084588406 29923 0x7f8c004c00 WARN v4l2 gstv4l2object.c:2510:gst_v4l2_object_probe_caps_for_format_and_size:<v4l2sink4:sink> Unknown frame interval type at YVYU@48x32: 0
0:06:30.084897787 29923 0x7f8c004c00 INFO v4l2 gstv4l2object.c:4238:gst_v4l2_object_probe_caps:<v4l2sink4:sink> probed caps: video/x-raw, format=(string)YUY2, width=(int)[ 1, 8192 ], height=(int)[ 1, 8192 ], interlace-mode=(string){ progressive, interleaved }, colorimetry=(string){ 2:4:7:1 }; video/x-raw, format=(string)UYVY, width=(int)[ 1, 8192 ], height=(int)[ 1, 8192 ], interlace-mode=(string){ progressive, interleaved }, colorimetry=(string){ 2:4:7:1 }; video/x-raw, format=(string)Y42B, width=(int)[ 1, 8192 ], height=(int)[ 1, 8192 ], interlace-mode=(string){ progressive, interleaved }, colorimetry=(string){ 2:4:7:1 }; video/x-raw, format=(string)I420, width=(int)[ 1, 8192 ], height=(int)[ 1, 8192 ], interlace-mode=(string){ progressive, interleaved }, colorimetry=(string){ 2:4:7:1 }; video/x-raw, format=(string)YV12, width=(int)[ 1, 8192 ], height=(int)[ 1, 8192 ], interlace-mode=(string){ progressive, interleaved }, colorimetry=(string){ 2:4:7:1 }; video/x-raw, format=(string)Y41B, width=(int)[ 1, 8192 ], height=(int)[ 1, 8192 ], interlace-mode=(string){ progressive, interleaved }, colorimetry=(string){ 2:4:7:1 }; video/x-raw, format=(string)YVU9, width=(int)[ 1, 8192 ], height=(int)[ 1, 8192 ], interlace-mode=(string){ progressive, interleaved }, colorimetry=(string){ 2:4:7:1 }; video/x-raw, format=(string)YUV9, width=(int)[ 1, 8192 ], height=(int)[ 1, 8192 ], interlace-mode=(string){ progressive, interleaved }, colorimetry=(string){ 2:4:7:1 }; video/mpegts, systemstream=(boolean)true; image/jpeg, width=(int)[ 1, 8192 ], height=(int)[ 1, 8192 ], colorimetry=(string){ 2:4:7:1 }, parsed=(boolean)true; image/jpeg, width=(int)[ 1, 8192 ], height=(int)[ 1, 8192 ], colorimetry=(string){ 2:4:7:1 }, parsed=(boolean)true; video/x-dv, systemstream=(boolean)true, width=(int)[ 1, 8192 ], height=(int)[ 1, 8192 ], colorimetry=(string){ 2:4:7:1 }; video/x-raw, format=(string)xRGB, width=(int)[ 1, 8192 ], height=(int)[ 1, 8192 ], interlace-mode=(string){ progressive, interleaved }, colorimetry=(string){ sRGB }; video/x-raw, format=(string)BGRx, width=(int)[ 1, 8192 ], height=(int)[ 1, 8192 ], interlace-mode=(string){ progressive, interleaved }, colorimetry=(string){ sRGB }; video/x-raw, format=(string)RGB, width=(int)[ 1, 8192 ], height=(int)[ 1, 8192 ], interlace-mode=(string){ progressive, interleaved }, colorimetry=(string){ sRGB }; video/x-raw, format=(string)BGR, width=(int)[ 1, 8192 ], height=(int)[ 1, 8192 ], interlace-mode=(string){ progressive, interleaved }, colorimetry=(string){ sRGB }; video/x-raw, format=(string)NV12, width=(int)[ 1, 8192 ], height=(int)[ 1, 8192 ], interlace-mode=(string){ progressive, interleaved }, colorimetry=(string){ 2:4:7:1 }; video/x-raw, format=(string)BGR15, width=(int)[ 1, 8192 ], height=(int)[ 1, 8192 ], interlace-mode=(string){ progressive, interleaved }, colorimetry=(string){ sRGB }; video/x-raw, format=(string)RGB16, width=(int)[ 1, 8192 ], height=(int)[ 1, 8192 ], interlace-mode=(string){ progressive, interleaved }, colorimetry=(string){ sRGB }; video/x-raw, format=(string)RGB15, width=(int)[ 1, 8192 ], height=(int)[ 1, 8192 ], interlace-mode=(string){ progressive, interleaved }, colorimetry=(string){ sRGB }; video/x-bayer, format=(string)bggr, width=(int)[ 1, 8192 ], height=(int)[ 1, 8192 ], colorimetry=(string){ 2:4:7:1 }, parsed=(boolean)true; video/x-bayer, format=(string)gbrg, width=(int)[ 1, 8192 ], height=(int)[ 1, 8192 ], colorimetry=(string){ 2:4:7:1 }, parsed=(boolean)true; video/x-bayer, format=(string)grbg, width=(int)[ 1, 8192 ], height=(int)[ 1, 8192 ], colorimetry=(string){ 2:4:7:1 }, parsed=(boolean)true; video/x-bayer, format=(string)rggb, width=(int)[ 1, 8192 ], height=(int)[ 1, 8192 ], colorimetry=(string){ 2:4:7:1 }, parsed=(boolean)true; video/x-raw, format=(string)GRAY8, width=(int)[ 1, 8192 ], height=(int)[ 1, 8192 ], interlace-mode=(string){ progressive, interleaved }, colorimetry=(string){ 2:4:7:1 }; video/x-vp9, width=(int)[ 1, 8192 ], height=(int)[ 1, 8192 ], colorimetry=(string){ 2:4:7:1 }; video/x-vp8, width=(int)[ 1, 8192 ], height=(int)[ 1, 8192 ], colorimetry=(string){ 2:4:7:1 }; video/x-wmv, wmvversion=(int)3, format=(string)WVC1, width=(int)[ 1, 8192 ], height=(int)[ 1, 8192 ], colorimetry=(string){ 2:4:7:1 }, parsed=(boolean)true; video/x-wmv, wmvversion=(int)3, format=(string)WVC1, width=(int)[ 1, 8192 ], height=(int)[ 1, 8192 ], colorimetry=(string){ 2:4:7:1 }, parsed=(boolean)true; video/mpeg, mpegversion=(int)4, systemstream=(boolean)false, width=(int)[ 1, 8192 ], height=(int)[ 1, 8192 ], colorimetry=(string){ 2:4:7:1 }, parsed=(boolean)true; video/mpeg, mpegversion=(int)4, systemstream=(boolean)false, width=(int)[ 1, 8192 ], height=(int)[ 1, 8192 ], colorimetry=(string){ 2:4:7:1 }, parsed=(boolean)true; video/mpeg, mpegversion=(int)2, width=(int)[ 1, 8192 ], height=(int)[ 1, 8192 ], colorimetry=(string){ 2:4:7:1 }, parsed=(boolean)true; video/mpeg, mpegversion=(int)2, width=(int)[ 1, 8192 ], height=(int)[ 1, 8192 ], colorimetry=(string){ 2:4:7:1 }, parsed=(boolean)true; video/x-h263, variant=(string)itu, width=(int)[ 1, 8192 ], height=(int)[ 1, 8192 ], colorimetry=(string){ 2:4:7:1 }, parsed=(boolean)true; video/x-h264, stream-format=(string)avc, alignment=(string)au, width=(int)[ 1, 8192 ], height=(int)[ 1, 8192 ], colorimetry=(string){ 2:4:7:1 }, parsed=(boolean)true; video/x-h264, stream-format=(string)byte-stream, alignment=(string)au, width=(int)[ 1, 8192 ], height=(int)[ 1, 8192 ], colorimetry=(string){ 2:4:7:1 }, parsed=(boolean)true; video/x-raw, format=(string)GRAY16_LE, width=(int)[ 1, 8192 ], height=(int)[ 1, 8192 ], interlace-mode=(string){ progressive, interleaved }, colorimetry=(string){ 2:4:7:1 }; video/x-raw, format=(string)YVYU, width=(int)[ 1, 8192 ], height=(int)[ 1, 8192 ], interlace-mode=(string){ progressive, interleaved }, colorimetry=(string){ 2:4:7:1 }
0:06:30.085031436 29923 0x7f8c004c00 INFO interpipesink gstinterpipesink.c:780:gst_inter_pipe_sink_add_listener:<src_0> Setting listener caps to video/x-raw(memory:NVMM), width=(int)1920, height=(int)1080, interlace-mode=(string)progressive, pixel-aspect-ratio=(fraction)1/1, framerate=(fraction)25/1, format=(string)NV12
0:06:30.085080135 29923 0x7f8c004c00 INFO interpipesrc gstinterpipesrc.c:396:gst_inter_pipe_src_start:<interpsrc_stream_0> Listening to node src_0
0:06:30.085130813 29923 0x7f8c004c00 INFO basesrc gstbasesrc.c:1358:gst_base_src_do_seek:<interpsrc_stream_0> seeking: time segment start=0:00:00.000000000, offset=0:00:00.000000000, stop=99:99:99.999999999, rate=1.000000, applied_rate=1.000000, flags=0x00, time=0:00:00.000000000, base=0:00:00.000000000, position 0:00:00.000000000, duration 99:99:99.999999999
0:06:30.085186387 29923 0x7f8c004c00 INFO task gsttask.c:457:gst_task_set_lock: setting stream lock 0x7f9805cba0 on task 0x7f981bd290
0:06:30.085214200 29923 0x7f8c004c00 INFO GST_PADS gstpad.c:6154:gst_pad_start_task:<interpsrc_stream_0:src> created task 0x7f981bd290
0:06:30.085341130 29923 0x7f8c004c00 INFO GST_STATES gstelement.c:2676:gst_element_continue_state:<interpsrc_stream_0> completed state change to PAUSED
0:06:30.085375974 29923 0x7f8c004c00 INFO GST_STATES gstelement.c:2579:_priv_gst_element_state_changed:<interpsrc_stream_0> notifying about state-changed READY to PAUSED (VOID_PENDING pending)
0:06:30.085414725 29923 0x7f8c004c00 INFO GST_STATES gstbin.c:2954:gst_bin_change_state_func:<sinkpipe> child 'interpsrc_stream_0' changed state to 3(PAUSED) successfully
0:06:30.085484154 29923 0x7f8c004c00 INFO GST_STATES gstbin.c:2089:gst_bin_get_state_func:<sinkpipe> getting state
0:06:30.085512904 29923 0x7f8c004c00 INFO GST_STATES gstelement.c:2392:gst_element_get_state_func:<sinkpipe> waiting for element to commit state
0:06:30.085533894 29923 0x7f8c004c00 INFO GST_STATES gstelement.c:2406:gst_element_get_state_func:<sinkpipe> timed out
0:06:30.089169126 29923 0x7f8c008de0 INFO GST_ELEMENT_PADS gstelement.c:917:gst_element_get_static_pad: no such pad 'sink' in element "interpsrc_stream_0"
0:06:30.089270743 29923 0x7f8c008de0 FIXME default gstutils.c:3981:gst_pad_create_stream_id_internal:<interpsrc_stream_0:src> Creating random stream-id, consider implementing a deterministic way of creating a stream-id
0:06:30.089472518 29923 0x7f8c008de0 INFO GST_EVENT gstevent.c:814:gst_event_new_caps: creating caps event video/x-raw(memory:NVMM), width=(int)1920, height=(int)1080, interlace-mode=(string)progressive, pixel-aspect-ratio=(fraction)1/1, framerate=(fraction)25/1, format=(string)NV12
0:06:30.100450976 29923 0x7f7c0dda30 WARN appsrc gstappsrc.c:1802:gst_app_src_push_internal:<interpsrc_stream_0> do-timestamp=TRUE but buffers are provided before reaching the PLAYING state and having a clock. Timestamps will not be accurate!
0:06:30.100600198 29923 0x7f8c008de0 INFO GST_EVENT gstevent.c:895:gst_event_new_segment: creating segment event time segment start=0:00:00.000000000, offset=0:00:00.000000000, stop=99:99:99.999999999, rate=1.000000, applied_rate=1.000000, flags=0x00, time=0:00:00.000000000, base=0:00:00.000000000, position 0:00:00.000000000, duration 99:99:99.999999999
0:06:30.100731503 29923 0x7f8c008de0 INFO basesrc gstbasesrc.c:2945:gst_base_src_loop:<interpsrc_stream_0> marking pending DISCONT
0:06:30.100832130 29923 0x7f8c008de0 WARN basesrc gstbasesrc.c:3055:gst_base_src_loop:<interpsrc_stream_0> error: Internal data stream error.
0:06:30.100880777 29923 0x7f8c008de0 WARN basesrc gstbasesrc.c:3055:gst_base_src_loop:<interpsrc_stream_0> error: streaming stopped, reason not-negotiated (-4)
0:06:30.100944215 29923 0x7f8c008de0 INFO GST_ERROR_SYSTEM gstelement.c:2145:gst_element_message_full_with_details:<interpsrc_stream_0> posting message: Internal data stream error.
0:06:30.101011561 29923 0x7f8c008de0 INFO GST_ERROR_SYSTEM gstelement.c:2172:gst_element_message_full_with_details:<interpsrc_stream_0> posted error message: Internal data stream error.
0:06:30.101125105 29923 0x7f8c008de0 INFO task gsttask.c:316:gst_task_func:<interpsrc_stream_0:src> Task going to paused
0:06:30.137591698 29923 0x7f7c0dda30 WARN appsrc gstappsrc.c:1802:gst_app_src_push_internal:<interpsrc_stream_0> do-timestamp=TRUE but buffers are provided before reaching the PLAYING state and having a clock. Timestamps will not be accurate!
0:06:30.179116052 29923 0x7f7c0dda30 WARN appsrc gstappsrc.c:1802:gst_app_src_push_internal:<interpsrc_stream_0> do-timestamp=TRUE but buffers are provided before reaching the PLAYING state and having a clock. Timestamps will not be accurate!
0:06:30.219477310 29923 0x7f7c0dda30 WARN appsrc gstappsrc.c:1802:gst_app_src_push_internal:<interpsrc_stream_0> do-timestamp=TRUE but buffers are provided before reaching the PLAYING state and having a clock. Timestamps will not be accurate!
0:06:30.258358901 29923 0x7f7c0dda30 WARN appsrc gstappsrc.c:1802:gst_app_src_push_internal:<interpsrc_stream_0> do-timestamp=TRUE but buffers are provided before reaching the PLAYING state and having a clock. Timestamps will not be accurate!
0:06:30.298705731 29923 0x7f7c0dda30 WARN appsrc gstappsrc.c:1802:gst_app_src_push_internal:<interpsrc_stream_0> do-timestamp=TRUE but buffers are provided before reaching the PLAYING state and having a clock. Timestamps will not be accurate!
if i changed v4l2sink to nvvidconv ! nvegltransform ! nveglglessink, things worked again.
As the pipeline run without gstd worked, i assume there could be something happened after gstd was added.
Is there any fix or workaround for this
Thank you for your help !!!