gstreamer 1.8 hanging on glcolorscale

classic Classic list List threaded Threaded
1 message Options
Reply | Threaded
Open this post in threaded view
|

gstreamer 1.8 hanging on glcolorscale

xargon
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.