[FFmpeg-devel] swresample/aarch64: add s16 and fltp neon resampling functions

Matthieu Bouron matthieu.bouron at gmail.com
Mon Jan 9 18:45:29 EET 2017


Hello,

The following patch is a port of 6d82b52712af87c7831872c27fd2abfd18b04f88 to
the aarch64 platform.

Here are some results of an rpi3 running in aarch64 mode.

./ffmpeg -f lavfi -i sine=440,aformat=sample_fmts=fltp,asetnsamples=4096,abench=start,aresample=48000,abench=stop -t 1000 -f null -

Without patch:
  [abench @ 0xe682380] t:0.002108 avg:0.001992 max:0.002452 min:0.001950

With patch:
  [abench @ 0x11492380] t:0.001474 avg:0.001384 max:0.001796 min:0.001332

./ffmpeg -f lavfi -i sine=440,aformat=sample_fmts=s16,asetnsamples=4096,abench=start,aresample=48000,abench=stop -t 1000 -f null -

Without patch:
  [abench @ 0x268c2380] t:0.001478 avg:0.001423 max:0.001571 min:0.001403

With patch:
  [abench @ 0x14092380] t:0.001012 avg:0.000951 max:0.001147 min:0.000922

Regards,
Matthieu


More information about the ffmpeg-devel mailing list