| Age | Commit message (Collapse) | Author |
|
this helps populate things like the now playing screen when a file is
opened without unpausing (e.g. when restoring a saved queue after boot)
|
|
this maintains the bluetooth changes to buffer sizes, but keeps the most
important i2s buffer the same size
|
|
|
|
|
|
...but also disable readahead for now anyway, since it's unstable
|
|
|
|
- Ensure mad and ogg structs are allocated internally
- Free old codec before making a new one
|
|
|
|
|
|
|
|
|
|
Also other misc task cleanup
|
|
- Pin the decoder task to APP_CORE to reduce context switches
- Increase sample buffer sizes
|
|
|
|
|
|
Includes implementing song duration calculation for CBR MP3 files
|
|
|
|
|
|
|
|
|
|
vorbis doesn't quite work yet, not sure why. will pick it up again
later.
|
|
|
|
Also fix mono playback
|
|
|
|
|
|
|
|
playback
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
still at least one heap corruption issue, plus the i2s write method
seems to block forever :/
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|