Commit Graph

1 Commits (1573a8c4cde1cd9528b422b2dcc598e37ffe94a7)

Author SHA1 Message Date
jacqueline 1573a8c4cd WIP merge cyclically dependent components into one big component 12 months ago
ailurux 62f6179abe Added offset for track seeking, wav impl. only rn 1 year ago
jacqueline dad159dc3c Use a single pool of bg workers instead of separate tasks per use case 1 year ago
jacqueline 3f7f199cb9 Remove pre-iterator concepts 1 year ago
jacqueline 7c6eb2997c Migrate 'now playing' screen to lua 1 year ago
jacqueline 499d5a942f Add a wrapper codec source that does readahead 1 year ago
jacqueline d36fe9be6b Use atomics for new file notification instead of a semaphore 1 year 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 :) 2 years ago
jacqueline 6ff8b5886e Support playing tracks by track id 2 years ago
jacqueline c6bb42cdd2 song -> track 2 years ago
jacqueline e12ac1d963 Do some prep cleanup for multiple filetypes 2 years ago
jacqueline 8a2a2d2265 Get basic audio playback going again 2 years ago
jacqueline db2e29a72d Start on audio FSM playback. needs more thought. 2 years ago
jacqueline a4f94c812a Annote E V E R Y T H I N G with license info 2 years ago
jacqueline 7c6fd654f5 New pipeline building, still needs proper control 2 years ago
jacqueline a9531c86a4 mostly single task pipeline 2 years ago
jacqueline 47ae601d41 Tidy up pipeline and use arena capacity to test for overruns 2 years ago
jacqueline 941bafca17 Add a memory arena for the audio pipeline 2 years ago
jacqueline 61c91b3cdb Mostly working pipeline, including proper EOF signalling 2 years ago
jacqueline f6dcd845fc Switch from MessageBuffer to Queue for pipeline comms 2 years ago
jacqueline 4c88fcc4a5 fix build issues with new pipeline 2 years ago
jacqueline 2056cad0ab WIP 2 years ago
jacqueline 01be69eca1 better handling of chunk buffer 2 years ago
jacqueline f35bb64c2b basic i2s output element 2 years ago
jacqueline 16d5d29049 Use std::span (backported) and std::byte to make our buffers safer 2 years ago
jacqueline c36208016e better cbor handling 2 years ago
jacqueline 222c810b07 fix build errors 2 years ago
jacqueline a7df285588 Mostly done pipeline arch. Now onto cleanup and building. 2 years ago
jacqueline 9176ef1872 Add cbor wrapper, and chunk streaming util 2 years ago
jacqueline acd6d78900 Progress on own pipeline. Still very WIP 2 years ago
jacqueline 60169cdd91 WIP on our own pipeline 2 years ago