Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Raspberry Pi Pico compilation error in mp3d_scale_pcm #110

Open
MrJake222 opened this issue Apr 26, 2023 · 3 comments
Open

Raspberry Pi Pico compilation error in mp3d_scale_pcm #110

MrJake222 opened this issue Apr 26, 2023 · 3 comments

Comments

@MrJake222
Copy link

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?

@akeamc
Copy link

akeamc commented Feb 23, 2024

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?

@MrJake222
Copy link
Author

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.

@akeamc
Copy link

akeamc commented Feb 23, 2024

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

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

2 participants