Seeks in demuxers in gstreamer

satish kumar satishnitk2000 at gmail.com
Sat Dec 7 22:52:57 PST 2013


hi


I have observed that some demuxers( esp oggdemux) are doing  seek to get
the duration in http playback case. Also some seeks during data parsing
before first buffer passed from demuxer to downstream elements.

This is happening during the pipeline creation for audio/video decoding
paths. SInce its a flushing seek, flush-start/stop are sent from the
httpsrc elements.

but by this time, data buffers flow has not yet started. So my query is
that, is it of any use to send these events to downstream pipeline when no
meaningful data or events flow has really started flowing in pipeline.

Can they be stopped at the demuxer as they will be coming to demuxer in the
same thread in which it initiated the seek? Main aim of such seeks is check
seekability or duration from source.

Also, they are delaying the pipeline creation time.

Am I missing something useful happening?

Using playbin2 and 0.10.36 version of gstreamer.

Thanks in advance!!!

BR/satish
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://lists.freedesktop.org/archives/gstreamer-devel/attachments/20131208/5bd0043d/attachment.html>


More information about the gstreamer-devel mailing list