[gst-devel] empty buffers & GST_BUFFER_FLAG_GAP
Stefan Kost
ensonic at hora-obscura.de
Fri Jan 20 06:12:02 CET 2006
Hi all,
I've started to describe my use-cases as code-snippets on my wiki:
http://www.buzztard.org/index.php/Sparse_streams
There are some questions inlined :)
Stefan
Stefan Kost schrieb:
> hi,
>
> imagine a source that from time to time produces empty buffers (silence
> or bank images). If the pipeline has many elements next, it would be
> cool to optimize the obsolete data procession in this case.
>
> Examples for such sources are sound-generator (simsyn in gst-buzztard)
> and also a source in voip applications that uses noise-gating (to save
> bandwith).
>
> What I like to do is having a GstBufferFlag that signals that this
> buffer contains blank data. Subsequent elements can use that to spare
> processing.
>
> Is that what GST_BUFFER_FLAG_GAP is for? If not, may I also add
> GST_BUFFER_FLAG_BLANK. As part of the proposal I would update GstVolume,
> GstLevel, GstAdder and GstAudioconvert to make use of that.
>
> What do you think about it?
>
> Stefan
More information about the gstreamer-devel
mailing list