-
Notifications
You must be signed in to change notification settings - Fork 1.2k
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
Enable mp3 output on esp32s3 #9218
Commits on May 1, 2024
-
Configuration menu - View commit details
-
Copy full SHA for b8f3d23 - Browse repository at this point
Copy the full SHA b8f3d23View commit details -
Configuration menu - View commit details
-
Copy full SHA for 9164629 - Browse repository at this point
Copy the full SHA 9164629View commit details -
espressif: Don't hold interrupts disabled a long time
.. just to prevent background tasks from running
Configuration menu - View commit details
-
Copy full SHA for 08a440d - Browse repository at this point
Copy the full SHA 08a440dView commit details -
Configuration menu - View commit details
-
Copy full SHA for 50a971e - Browse repository at this point
Copy the full SHA 50a971eView commit details -
Configuration menu - View commit details
-
Copy full SHA for 6237a14 - Browse repository at this point
Copy the full SHA 6237a14View commit details -
espressif: Use Philips data format for i2s
it's the standard i2s format, and what's needed for max98357 breakout.
Configuration menu - View commit details
-
Copy full SHA for 6136c33 - Browse repository at this point
Copy the full SHA 6136c33View commit details -
MP3Decoder: ensure object uses finalizer
.. so that the underlying allocations will be freed. This is not important now but will be if the underlying allocator is changed to something else like `port_malloc` in the future.
Configuration menu - View commit details
-
Copy full SHA for a8170f9 - Browse repository at this point
Copy the full SHA a8170f9View commit details -
MP3Decoder: Allow port to override the allocator
.. espressif will be able to put the mp3 data in faster RAM this way.
Configuration menu - View commit details
-
Copy full SHA for 7af2a13 - Browse repository at this point
Copy the full SHA 7af2a13View commit details -
Configuration menu - View commit details
-
Copy full SHA for aee66b2 - Browse repository at this point
Copy the full SHA aee66b2View commit details -
MP3Decoder: update mp3 submodule
These changes have been requested upstream at adafruit/Adafruit_MP3#21
Configuration menu - View commit details
-
Copy full SHA for 334287b - Browse repository at this point
Copy the full SHA 334287bView commit details -
MP3Decoder: Request defined behavior for signed integer shifts
gcc -fsanitize=undefined reports diagnostics like these: ``` ../../src/bitstream.c:93:36: runtime error: left shift of 177 by 24 places cannot be represented in type 'int' ../../src/imdct.c:86:53: runtime error: left shift of negative value -937 ``` -fwrapv provides implementation-defined behavior that matches the expectations of two's complement arithmetic.
Configuration menu - View commit details
-
Copy full SHA for 34a46de - Browse repository at this point
Copy the full SHA 34a46deView commit details -
Configuration menu - View commit details
-
Copy full SHA for c7807cf - Browse repository at this point
Copy the full SHA c7807cfView commit details
Commits on May 2, 2024
-
Configuration menu - View commit details
-
Copy full SHA for d68efb8 - Browse repository at this point
Copy the full SHA d68efb8View commit details -
Configuration menu - View commit details
-
Copy full SHA for 4f020a2 - Browse repository at this point
Copy the full SHA 4f020a2View commit details -
Update ports/espressif/mpconfigport.mk
Co-authored-by: Scott Shawcroft <scott@tannewt.org>
Configuration menu - View commit details
-
Copy full SHA for 8cbd9d9 - Browse repository at this point
Copy the full SHA 8cbd9d9View commit details