problem with v4l2src

tobatrance henning.hinze at mail.de
Mon Feb 4 12:28:21 UTC 2019


Hi,

I got a problem with my v4l2 pipeline. I'm using this one in my application:

v4l2src ! "video/x-raw, framerate=60/1" ! appsink

I'm fetching frames from a USB HDMI connector which is listed as working
properly with uvcvideo. However,  after some time of working it happens that
I get the following warning in my log:

0:00:23.829022849  1063 0x557125fe6e30 WARN                 v4l2src
gstv4l2src.c:968:gst_v4l2src_create:<v4l2src> lost frames detected: count =
10 - ts: 0:00:00.019533643
0:12:08.112411028  1063 0x557125fe6e30 WARN           v4l2allocator
gstv4l2allocator.c:1351:gst_v4l2_allocator_dqbuf:<v4l2src:pool:src:allocator>
V4L2 provided buffer has bytesused 0 which is too small to include
data_offset 0
0:12:08.112455447  1063 0x557125fe6e30 WARN          v4l2bufferpool
gstv4l2bufferpool.c:1946:gst_v4l2_buffer_pool_process:<v4l2src:pool:src>
Dropping corrupted buffer without payload

while the last 2 messages are repeated a couple of times. After that the
streaming immediately stops.

this happens in 1.8.3 and 1.14.1. Any idea or better recommendation how to
fix that?



--
Sent from: http://gstreamer-devel.966125.n4.nabble.com/


More information about the gstreamer-devel mailing list