Failed to create V4L2 allocator

Nicolas Dufresne nicolas.dufresne at collabora.com
Mon Aug 25 07:07:55 PDT 2014


Le mardi 19 août 2014 à 15:31 -0700, hobbesc7 a écrit :
> gstv4l2allocator.c:650:gst_v4l2_allocator_new:<v4l2src0:pool:src:allocator>
> No memory model supported by GStreamer for this device

This is often caused by a bug in the driver. What's new here is that we
probe the HW memory types supported, by calling REQBUFS(count = 0,
memory = ...). We have seen (very few) drivers that would change state
upon this call, rather then validating the memory type and freeing
existing buffers (unless busy of course).

You should check the associated code path in your driver and make sure
it comply with the spec when count == 0. If not, I'll need more details
in order to help you.

Nicolas




More information about the gstreamer-devel mailing list