[gst-devel] Seek problem

Alexis Berlemont alexis.berlemont at gmail.com
Wed Jun 2 17:12:56 CEST 2010


Hi,

Here is my pipeline:

filesrc ! mpegtsdemux ! mpegtsmux ! udpsink

When I set this pipeline in playing state, the udp packets are
streamed out almost instantaneously.

If, after 10 seconds in playing mode, I decide to send a seek event
with just a call of gst_element_seek() (to go back to the beginning
for example), the udpsink element will wait 10 seconds to let a new
buffer go out.

I reproduced this test many times; each time the two durations matched.

Here are some debug traces which seem to be displayed just after the seek:
basesink gstbasesink.c:3284:gst_base_sink_chain_unlocked:<udpsink1>
warning: Internal data flow problem.
basesink gstbasesink.c:3284:gst_base_sink_chain_unlocked:<udpsink1>
warning: Received buffer without a new-segment. Assuming timestamps
start from 0.

Any idea ?

Many thanks.

Alexis.




More information about the gstreamer-devel mailing list