Skip to content

Conversation

nschimme
Copy link
Contributor

@nschimme nschimme commented Apr 8, 2025

The Thingino open source camera project would like to use ESP8266Audio for AAC decoding. The Ingenic cameras use the MIPS CPU architecture and this patch gets the project to compile.

@earlephilhower
Copy link
Owner

LGTM, thanks. Very neat project!

FWIW, the libhelix-aac here has some optimizations that let it run on a tiny RAM ESP8266 with limited flash read options (32b only) but which make it a little slower and add more code size than really needed for CPUs which support uint8_t and uint16_t reads from flash. Check the version in BackgroundAudio.

@earlephilhower earlephilhower merged commit b589145 into earlephilhower:master Apr 8, 2025
13 of 18 checks passed
@nschimme
Copy link
Contributor Author

nschimme commented Apr 8, 2025

Thanks! I'll see if I can use that repository in the next iteration.

@nschimme
Copy link
Contributor Author

nschimme commented Apr 9, 2025

For those who are interested: gtxaspec/prudynt-t#78

@earlephilhower
Copy link
Owner

Do you need me to bump out a minor release for your users, then? Or do you normally have them point to the git master version?

@nschimme
Copy link
Contributor Author

Nah, we just pull from your master repository as of now. It's trivial for us to pin to a version too. Thanks again!

@nschimme nschimme deleted the mipsle branch April 11, 2025 17:17
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

Successfully merging this pull request may close these issues.

2 participants