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