playbin2 and mpeg2 elementary stream: perfomance issue

Christophe Oosterlynck tiftof at gmail.com
Wed Nov 14 07:20:41 PST 2012


I forgot to mention that I've tried the HEAD of the 0.10 branch already as
I saw some performance fixes there. However, it doesn't make any
difference. Would 0.11 make a big difference?

The fact that inserting a queue between the filesrc and the mpegvideoparse
element solves my problem, is not relevant? I shouldn't be focussing on
that but rather on performance issues in mpegvideoparse? It probably won't
be any other element as I have the same result when using fluvadec +
fluvasink instead of mpeg2dec + xvimagesink.


On Wed, Nov 14, 2012 at 4:14 PM, Edward Hervey <bilboed at gmail.com> wrote:

> On Wed, 2012-11-14 at 10:36 +0100, Christophe Oosterlynck wrote:
> > Hi,
>
> >
> > The pipeline used by playbin2 is similar to:
> > filesrc ! mpegvideoparse ! queue ! mpeg2dec ! xvimagesink
>
> It actually has a queue before the sink (which is important, because
> otherwise you're throttling the mpeg2dec processing everytime an
> outputted frame needs to wait for its display time).
>
> None the less, various fixes (including performance ones) have gone into
> mpegvideoparse and other elements since that release.
>
> _______________________________________________
> gstreamer-devel mailing list
> gstreamer-devel at lists.freedesktop.org
> http://lists.freedesktop.org/mailman/listinfo/gstreamer-devel
>
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://lists.freedesktop.org/archives/gstreamer-devel/attachments/20121114/8dff1ab6/attachment.html>


More information about the gstreamer-devel mailing list