How to upgrade Linux to libopus 1.5.1

At this moment fails on ARM Cortex-A53 and Cortex-A55, works on RISC-V 64, recent Macs and PCs.

wget https://downloads.xiph.org/releases/opus/opus-1.5.1.tar.gz
tar -xf opus-1.5.1.tar.gz
cd opus-1.5.1
sudo apt install autoconf automake libtool gcc make
./configure
sudo make install

This version brings non-marginal improvements for spoken content at low bitrate.

Is this an information only or do you have a specific question?

It’s just information, I reported for the open beta v9.2 that a more recent version of libopus was available; MichaIng replied to me that it wasn’t in the stable branch.

I hadn’t yet tried to compile on on ARM Cortex-A53 and Cortex-A55 and the problems didn’t take long to appear, so I preferred to avoid wasting others’ time. I apologize for omitting it.

As stated by @MichaIng , it’s not related to DietPi.

How does compiling from source fail on aarch64 / ARM systems? Is it a known bug upstream?

I reported this to J. M. Valin, I guess the problem is due to NEON on different ARM SoCs.

Raxda Rock 3 model C (Cortex-A55, Rockchip RK3566)

Raspberry Pi Zero (Cortex-A53, Broadcom BCM2835)

Raspberry Pi Zero 2 W (Cortex-A53, Broadcom BCM2710A1, aka RP3A0)

1 Like

jmvalin commented:

Since Opus is know to work on many ARM environments, the issue is most likely build-related. What build system (and exact command) are you using? Also, make sure you’re using the latest main (and not 1.5.1) since there’s been many build fixes there already.

1 Like