Problem with live push src

Roland Peffer gdevel at
Fri Jun 24 03:33:07 PDT 2011

This I tried the first. But inserting queue makes no real difference.
Also it makes no difference if I increase the buffer size in create to multiples of 4096 by merging some buffers.

So it seems as if the pipeline expects less data than I want to send. Just I don't understand why.


On 24.06.2011, at 11:56, Shu-Yu Fu wrote:

May link a queue right after your usbsrc can solve the problem.

gst-launch usbsrc ! queue ! fakesink

2011/6/24 Roland Peffer <gdevel at>

I am just  building a GstPushSrc based plugin that reads live data from an USB device. ( Bulk transfers a 4096 bytes).

The problem is that the create function from GstPushSrc seems not to be called often/fast enough to get all the data from the USB device.

Did I forget to set some rate , or how to solve that?

Thx Roland

gstreamer-devel mailing list
gstreamer-devel at

gstreamer-devel mailing list
gstreamer-devel at

-------------- next part --------------
An HTML attachment was scrubbed...
URL: <>

More information about the gstreamer-devel mailing list