minimp3 icon indicating copy to clipboard operation
minimp3 copied to clipboard

Raspberry Pi Pico compilation error in mp3d_scale_pcm

Open MrJake222 opened this issue 2 years ago • 3 comments

Error: selected processor does not support ssat r0,#16,r0 in Thumb mode.

How much slower is the no-assembler version? Is this a real issue?

MrJake222 avatar Apr 26 '23 10:04 MrJake222

I'm trying to compile the Rust bindings (viriw/rmp3) for my RP2040, but am facing the same issue as you. Did you find a solution?

akeamc avatar Feb 23 '24 17:02 akeamc

I've abandoned this library as it's not feasible to decode MP3 on such a small processor (no floating point math).

BUT I've managed to get mp3 to decode using HelixMP3. Here is a link to my fork where I've already implemented some extension to it: namely the default implementation and cmake support. Feel free to take a look.

MrJake222 avatar Feb 23 '24 18:02 MrJake222

Thanks for the speedy reply, to a thread this old! I'll give HelixMP3 a shot.

akeamc avatar Feb 23 '24 21:02 akeamc