Performance penalty for GStreamer 1.0 compared to 0.10

Sebastian Dröge sebastian at centricular.com
Fri Jan 3 00:24:27 PST 2014


On Fr, 2014-01-03 at 01:46 +0100, Peter Maersk-Moller wrote:
> Hi Edward.
> 
> Do you have more information on when GStreamer (Orc) specific is using the
> slow path?
> GStreamer 0.10 was doing it fast, but in my case 1.2 does it slow doing a
> simply I420 1024x576 to 1280x720 followed by a I420 to BGRA conversion?
> 
> Should we/I create a bug report for it? I think so as main stream Ubuntu
> runs with the performance penalty. In this context and given implementation
> for mmx/sse is missing as reported by Edwrad I don't quite see why Andoni
> could not reproduce it with the version he linked to.

Yes, please create a bug for this. Make sure to mention exactly which
video format conversions are happening and which elements are all
involved.

At least for videoconvert we should add some more fast-paths for common
conversions.

> Sebastian D. in your fix for I420 to BGRA conversion I think you wrote it
> was only a partial implementation. What is missing there?

Which one? The broken I420->BGRA conversion is completely fixed now, but
the high-quality version of it is disabled now because it currently
can't be implemented with orc properly.

-- 
Sebastian Dröge, Centricular Ltd - http://www.centricular.com
Expertise, Straight from the Source
-------------- next part --------------
A non-text attachment was scrubbed...
Name: signature.asc
Type: application/pgp-signature
Size: 966 bytes
Desc: This is a digitally signed message part
URL: <http://lists.freedesktop.org/archives/gstreamer-devel/attachments/20140103/8cbb6693/attachment.pgp>


More information about the gstreamer-devel mailing list