Problem with live push src

johnwesting john.blank.westing at gmail.com
Mon Feb 18 13:45:28 PST 2013


I had the same problem. You can use gst_pad_push() in the create() method.
You have to set the GstBuffer **out_buffer variable though to the last
available buffer. 

This seems to cause discontinuities however in the outgoing buffer's if you
set the do-timestamp property to true or you manually timestamp the buffers.
Maybe this is fixed in a newer version of gstreamer (using 0.10.36). 

It would be a nice addition to GstBaseSrc to make it not require you pass
back a buffer in the create() method. Either let you just use
gst_pad_push(), or accept a queue, or buffer list, or something similar.



--
View this message in context: http://gstreamer-devel.966125.n4.nabble.com/Problem-with-live-push-src-tp3621782p4658607.html
Sent from the GStreamer-devel mailing list archive at Nabble.com.


More information about the gstreamer-devel mailing list