|
I am using sgtreamer 1.8 on my ARM based nvidia Jetson and I have the following pipeline:
gst-launch-1.0 -v autovideosrc ! glfilterbin filter=glcolorscale ! 'video/x-raw, width=420, height=240' ! ximagesink
This starts streaming for a few seconds and then it hangs. I set GST_DEBUG level to 3 and I get the following:
/GstPipeline:pipeline0/GstAutoVideoSrc:autovideosrc0.GstGhostPad:src.GstProxyPad:proxypad0: caps = "video/x-raw\,\ format\=\(string\)YUY2\,\ width\=\(int\)1920\,\ height\=\(int\)1080\,\ pixel-aspect-ratio\=\(fraction\)1/1\,\ interlace-mode\=\(string\)progressive\,\ framerate\=\(fraction\)30/1"
0:00:00.768914854 2900 0x183e30 WARN v4l2bufferpool gstv4l2bufferpool.c:1196:gst_v4l2_buffer_pool_dqbuf:<autovideosrc0-actual-src-v4l:pool:src> Driver should never set v4l2_buffer.field to ANY
0:00:00.904931031 2900 0x183e30 WARN v4l2src gstv4l2src.c:829:gst_v4l2src_create:<autovideosrc0-actual-src-v4l> lost frames detected: count = 1 - ts: 0:00:00.478324333
0:00:00.969405951 2900 0x183e30 WARN v4l2src gstv4l2src.c:829:gst_v4l2src_create:<autovideosrc0-actual-src-v4l> lost frames detected: count = 1 - ts: 0:00:00.544986333
0:00:01.935838773 2900 0x183e30 WARN v4l2src gstv4l2src.c:829:gst_v4l2src_create:<autovideosrc0-actual-src-v4l> lost frames detected: count = 1 - ts: 0:00:01.511671834
0:00:02.044949927 2900 0x183e30 WARN v4l2src gstv4l2src.c:829:gst_v4l2src_create:<autovideosrc0-actual-src-v4l> lost frames detected: count = 1 - ts: 0:00:01.611675416
0:00:02.271441391 2900 0x183e30 WARN v4l2src gstv4l2src.c:829:gst_v4l2src_create:<autovideosrc0-actual-src-v4l> lost frames detected: count = 1 - ts: 0:00:01.844992583
0:00:02.704928045 2900 0x183e30 WARN v4l2src gstv4l2src.c:829:gst_v4l2src_create:<autovideosrc0-actual-src-v4l> lost frames detected: count = 1 - ts: 0:00:02.278339917
Would you have any tips on how to proceed? I am using gstreamer 1.8. If I use videotestsrc, things work fine.
|