[gst-devel] ffdec and QoS

Edward Hervey bilboed at gmail.com
Tue Jun 9 19:48:07 CEST 2009

On Tue, 2009-06-09 at 19:18 +0200, Arnout Vandecappelle wrote:
>  I have a pipeline like this:
> souphttpsrc location=... do-timestamp=true ! mpeg4videoparse !
> ffdec_mpeg4 ! \
>  videoscale ! fakesink sync=true qos=true

The problem with such a pipeline... is that due to the absence of
queues, you will only have one-frame-duration in order to do:
  * get more data from the httpsrc
  * parse the video data
  * decode it
  * scale it

If you were to put some queues before/after the decoder (even with very
low limits), you'll have a dedicated thread for decoding... allowing you
to always provide at least X buffers for display.


More information about the gstreamer-devel mailing list