Commit Graph

2 Commits (26eb580043ad176bdc58d996f30d470e1073ef00)

Author SHA1 Message Date
jacqueline 7d7f7755d1 start moving include files into subdirs 2 years ago
jacqueline 1573a8c4cd WIP merge cyclically dependent components into one big component 2 years ago
ailurux 62f6179abe Added offset for track seeking, wav impl. only rn 2 years ago
jacqueline dad159dc3c Use a single pool of bg workers instead of separate tasks per use case 2 years ago
jacqueline 3f7f199cb9 Remove pre-iterator concepts 2 years ago
jacqueline 7c6eb2997c Migrate 'now playing' screen to lua 2 years ago
jacqueline 499d5a942f Add a wrapper codec source that does readahead 2 years ago
jacqueline d36fe9be6b Use atomics for new file notification instead of a semaphore 2 years ago
jacqueline 4d99d22e10 std::string -> std::pmr::string in psram 2 years ago
jacqueline 320fdeb9d8 Use a service locator instead of passing around subsets of drivers between FSMs 2 years ago
jacqueline 4e27de21e4 clean up a bunch of obselete audio code 2 years ago
jacqueline d8fc77101d Give codecs complete control of their input files 2 years ago
jacqueline 9b1b401dcb big cleanup of new encoder + stream buffer types 2 years ago
jacqueline 80d7df9109 fuck off 2 years ago
jacqueline 39f7545cd5 wire up the playing screen with some real data 2 years ago
jacqueline acccd822f0 back to back flac playback is working :) 3 years ago
jacqueline 6ff8b5886e Support playing tracks by track id 3 years ago
jacqueline c6bb42cdd2 song -> track 3 years ago
jacqueline e12ac1d963 Do some prep cleanup for multiple filetypes 3 years ago
jacqueline 8a2a2d2265 Get basic audio playback going again 3 years ago
jacqueline db2e29a72d Start on audio FSM playback. needs more thought. 3 years ago
jacqueline a4f94c812a Annote E V E R Y T H I N G with license info 3 years ago
jacqueline 7c6fd654f5 New pipeline building, still needs proper control 3 years ago
jacqueline a9531c86a4 mostly single task pipeline 3 years ago
jacqueline 47ae601d41 Tidy up pipeline and use arena capacity to test for overruns 3 years ago
jacqueline 941bafca17 Add a memory arena for the audio pipeline 3 years ago
jacqueline 61c91b3cdb Mostly working pipeline, including proper EOF signalling 3 years ago
jacqueline f6dcd845fc Switch from MessageBuffer to Queue for pipeline comms 3 years ago
jacqueline 4c88fcc4a5 fix build issues with new pipeline 3 years ago
jacqueline 2056cad0ab WIP 3 years ago
jacqueline 01be69eca1 better handling of chunk buffer 3 years ago
jacqueline f35bb64c2b basic i2s output element 3 years ago
jacqueline 16d5d29049 Use std::span (backported) and std::byte to make our buffers safer 3 years ago
jacqueline c36208016e better cbor handling 3 years ago
jacqueline 222c810b07 fix build errors 3 years ago
jacqueline a7df285588 Mostly done pipeline arch. Now onto cleanup and building. 3 years ago
jacqueline 9176ef1872 Add cbor wrapper, and chunk streaming util 3 years ago
jacqueline acd6d78900 Progress on own pipeline. Still very WIP 3 years ago
jacqueline 60169cdd91 WIP on our own pipeline 3 years ago