| Age | Commit message (Collapse) | Author |
|
|
|
|
|
|
|
|
|
|
|
|
|
AFAICT it runs a little slower? but it's fixed point, and has much
better understood audio characteristics.
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
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
|
|
Includes stripping out the IC-specific I2S stuff, and doing more manual
volume control using pots
|
|
|
|
|
|
|
|
|
|
For some reason the spinlocks required now block forever? Very odd.
On the plus side, this turned out to be the issue that was stopping the
audio pipeline from running on the app core.
|
|
ISR drain works fine!
|
|
Includes making the display driver use a worker task for flushes, so
that our double buffering actually does something useful /facepalm
|
|
|
|
|
|
|
|
|
|
playback
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|