imx6 / mainline linux / basic problems
Nicolas Dufresne
nicolas.dufresne at collabora.com
Thu Feb 5 05:38:01 PST 2015
Le 2015-02-05 07:59, Ian Molton a écrit :
> gst-launch-1.0 filesrc location=
> /home/ian/Downloads/big_buck_bunny_1080p_h264.mov ! qtdemux !
> h264parse ! queue ! v4l2video5dec ! videoconvert ! fbdevsink sync=false
>
> Bus:
> Read: 325.07 MB/s / Write: 18.91 MB/s Utilisation: 5%
> CPU: ~25% (1 core @ 99%)
>
> *VPU interrupt rate is about 1/25th the above tests too, about 2FPS.
>
>
> I think the videoconvert plugin is a no-op when connected to a
> fakesink. Would explain the lack of change in performance.
>
> looks like videoconvert has abysmal performance on an ARM for some
> reason.
>
> I'm attempting to compile gstreamer-plugins-good to get a better look
> at this.
There was a lot of work to bring back performance on ARM (specially V7+)
recently in ORC and videoconvert. Might be related. Obviously a software
color conversion will always be a bit code. From the numbers, we can see
that the copy when using fakesink is not a big deal. Maybe you should
add fakesync sync=TRUE. If that does not warn, it means it's fast
enough, and you have good chance of finding a solution.
Nicolas
More information about the gstreamer-devel
mailing list