Commit Graph

1 Commits (b242ba998699208c87dc066158964de0866b61e2)

Author SHA1 Message Date
jacqueline b242ba9986 Improve decoder's interface to accept streams 1 year ago
jacqueline 26eb580043 move driver includes into a subdir as well 1 year ago
jacqueline 7d7f7755d1 start moving include files into subdirs 1 year ago
jacqueline 1573a8c4cd WIP merge cyclically dependent components into one big component 1 year ago
jacqueline a231fd1c8a Replace cpp::span shim with std::span 1 year ago
jacqueline 239e6d8950 bump esp-idf to 5.2.1 1 year ago
jacqueline 4cec85af2d implement handling of stream/playback ending 1 year ago
jacqueline 078b77d0f7 pass stream start/update/end events through the whole pipeline 1 year ago
jacqueline 175bfc4e3e WIP rewrie audio pipeline+fsm guts for more reliability 1 year ago
jacqueline d41f9f7033 Use drflac instead of miniflac 1 year ago
jacqueline f2df12836f tweak pipeline buffers rather than i2s dma buffer 1 year ago
jacqueline b6d16a20a4 fix issues with leftover bytes in audio converter 1 year ago
Robin Howard 18d90051c9 Annotates the kTag with maybe_unused; they're only used for logging. 2 years ago
jacqueline 8608f9367f Tune buffer sizes and locations for I2S 2 years ago
jacqueline cbd99b2134 Increase sample buffer sizes 2 years ago
jacqueline 0032896251 Move UI task to priority 0 during playback 2 years ago
jacqueline 485e9adfce Performance tweaks for smoother tunes 2 years ago
jacqueline f3c5eec025 Rename the main audio tasks to be more sensible 2 years ago
jacqueline c635d5011c Put more audio pipeline wiring in control of the audio fsm 2 years ago
jacqueline 4e27de21e4 clean up a bunch of obselete audio code 2 years ago
jacqueline 9ddaca4fcb remove unused dithering stuff 2 years ago
jacqueline 958160aa54 Use the libspeexdsp resampler 2 years ago
jacqueline d8fc77101d Give codecs complete control of their input files 2 years ago
jacqueline 93ccf11fc5 Investigate and improve core pinning for resampler 2 years ago
jacqueline 6c99f9f2fe Fix resampler issue, do a little performance tuning 2 years ago
jacqueline c38754401b Downscaling working! 2 years ago
jacqueline a66c342806 Resampling *basically* working? Just cleanup and buffering issues 2 years ago
jacqueline 4118d880c3 Fix dangle build issues, do some tweaks to investigate performance 2 years ago
jacqueline 60f7677132 Do our own resampling 2 years ago
jacqueline 31f6123b7b Tweak buffer size and placement 2 years ago
jacqueline 3511852f39 Add very limited resampling (it's slow as shit) 2 years ago