appsrc doesn't pump up queue ?

vkcorp vkcorp at
Mon Jun 22 02:09:08 PDT 2015


I'm using appsrc plugin to play a content on Youtube,
But I found a strange situation while I'm on it.
Playing contents are all OK until current media stream are changed like
You know Youtube use DASH, and it can exchange a source stream.

After being changed, appsrc doesn't pump up queue.
I'm using gst_app_src_push_buffer() to queue my contents,
and can check it's queued by tracing message.
But create() function on appsrc is not called any more, and my buffers are
just stacked on queue.

So I want to know when create() function on appsrc are called ?
And are there anyway to call it by force on outside of appsrc ?

I'm using GST 0.10.36.

View this message in context:
Sent from the GStreamer-devel mailing list archive at

More information about the gstreamer-devel mailing list