[Speex-dev] Speexdsp --enable-neon doesn't compile on 64bit

Stuart Naylor stuartiannaylor at outlook.com
Fri May 22 19:33:03 UTC 2020


Complains about missing Int16 functionality.

So for 64bit on Arm you have to compile without –enable-neon and that has a huge effect on the AEC functionality.
The Pi3 with neon is just struggling with the AEC routines as its audibly better on a Pi4 but its not the garble that a Pi0 produces.
Without the neon on the Pi3 the 1.2 – 1.85 perf boost of neon with FFT is lost and it really effects AEC effectiveness.
There are quite a number of low cost  ArmSocs now all approx. Pi3 level and above that really benefit from neon support with FFT.

Arm have specific Libs for this
https://projectne10.github.io/Ne10/doc/modules.html

But since Version 3.3.1 FFTW http://www.fftw.org/ is supported Neon.

Probably the biggest applicable use of speexdsp is going to be excluded when many opt for 64bit.

Stuart

Sent from Mail<https://go.microsoft.com/fwlink/?LinkId=550986> for Windows 10

-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://lists.xiph.org/pipermail/speex-dev/attachments/20200522/04cbb1e7/attachment.html>


More information about the Speex-dev mailing list