Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Unable to create a virtual v4l2sink #292

Open
TannedCung opened this issue May 18, 2022 · 0 comments
Open

Unable to create a virtual v4l2sink #292

TannedCung opened this issue May 18, 2022 · 0 comments

Comments

@TannedCung
Copy link

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 !!!

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

1 participant