mru, What's your libav git version? Your test command line? My libav git version is e562fbd0032eea1a984b7b2521ae58d7b589238c, and gcc version 4.5.2 (Ubuntu/Linaro 4.5.2-8ubuntu4)
2011/10/1 Mans Rullgard mans.rullgard@linaro.org:
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.
-- Mans Rullgard / mru