Hi,
I put a build harness around libav and gathered some profiling data.
See:
bzr branch lp:~linaro-toolchain-dev/+junk/libav-suite
Thanks!
README.rst has the basic commands for running ffmpeg and initial perf results showing the hot functions. Dave, 20 % of the time is spent in memcpy() so you might want to have a look.
FWIW I usually suspect when the profiling info shows that helper functions are the hottest. It might be that a bigger input should be used to stress out the functions which do the real computation.
Thanks, Revital