2011/9/30 Feng Wei feng.wei@linaro.org:
2011/9/30 Mans Rullgard mans.rullgard@linaro.org:
2011/9/30 Feng Wei feng.wei@linaro.org:
I rebuild the libav with neon enabled, and I got the new benchmark, as below
time avconv -i SourceCode.dts -f s16le a.pcm panda -- 4.135s (53% better than non-neon version 6.320s) mx53 -- 19.054s (165% better than non-neon version 50.526s)
So as mru said, dts is mostly neon optimized. Although it's not so reasonable on A8 cpu, I think we don't need to put it into next cycle.
Which revision of libav did you use for these benchmarks? Did it include the optimisation I added a couple of days ago (baf6b738)? With the latest version, I get almost exactly the same speed on Beagle-xm and Panda. Could you share your test file in case there's something special about it?
although i got latest git version today including baf6b738, the results are same as my last version. I attach the dts file
With that file I get 2.3s on Beagle-xm, 2.2s on Panda, using latest libav git built with Linaro gcc 4.5-2011.09.