[gst-devel] Regarding Seek events.
msmith at xiph.org
Wed Dec 10 19:10:24 CET 2008
On Tue, Dec 9, 2008 at 10:41 PM, Sameer Naik
<sameer.subscriptions at damagehead.com> wrote:
> Are you implying that though the state of the pipeline is set to PAUSED, the
> filesrc will continue providing data to its peer. Is this the default
> behaviour of the plugin? Because if it is, then when a pipeline is in PAUSED
> state then an application would still be doing quite a lot of processing and
> also hogging the memory resources.
I was attempting to state that explicitly, not imply it, but yes.
This is how gstreamer is designed; elements other than sinks (and live
sources) should not treat PAUSED and PLAYING differently at all.
Note that in most pipelines, something will block after a relatively
short period of time - e.g. a downstream queue will become full, and
block - so it doesn't consume cpu resources for an unbounded period,
only for long enough to fill the downstream queues.
More information about the gstreamer-devel