I420 to BGRA unaccelerated/unoptimized on ARM?

Peter Maersk-Moller pmaersk at gmail.com
Fri Aug 8 02:49:12 PDT 2014


Hi.

I'm running GStreamer 1.5 Git Master on ODroid-U2 (4 core ARMv7 with Neon).
It should be ORC enabled as far as I know.

When I try to use videoconvert for converting I420 to BGRA I see an
excessive CPU load. Is that to be expected? Can we expect any significant
improvement in a near future?

This is the baseline pipeline I run to see the load:

gst-launch-1.0 videotestsrc is-live=true !
'video/x-raw,width=1280,height=720,format=I420' ! queue ! videoconvert !
fakesink sync=true

I see a CPU load of approx. 45%. A bit higher than expected though.

This is the pipeline with the I420 to BGRA conversion

gst-launch-1.0 videotestsrc is-live=true !
'video/x-raw,width=1280,height=720,format=I420' ! queue ! videoconvert !
'video/x-raw,format=BGRA' ! fakesink sync=true.

I now see a CPU load of 141% and even suspect it may not run at framerate
though I can be wrong.

Best regards
Peter MM
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://lists.freedesktop.org/archives/gstreamer-devel/attachments/20140808/4b12ad9f/attachment.html>


More information about the gstreamer-devel mailing list