Commit Graph

34 Commits (8e113ea9ae595b1bc37e7a567b0bc6b90ec81c05)

Author SHA1 Message Date
jacqueline 4bc77f901b Tweak opus build flags and allocs 1 year ago
Hailey Somerville aa2402ab56 include memory_resource in tasks.hpp 1 year ago
jacqueline c8bbd4d52c Reduce leveldb cache sizes and worker stacks, increase number of workers 1 year ago
jacqueline dad159dc3c Use a single pool of bg workers instead of separate tasks per use case 1 year ago
jacqueline 1f031f565a Rename the db background task to be more generic 1 year ago
jacqueline 499d5a942f Add a wrapper codec source that does readahead 1 year ago
jacqueline f0d3a27dd9 Ensure StaticTask_t allocs are internal 2 years ago
jacqueline 252f685ef1 Make NVS access synchronous again 2 years ago
jacqueline 8608f9367f Tune buffer sizes and locations for I2S 2 years ago
jacqueline 4d99d22e10 std::string -> std::pmr::string in psram 2 years ago
jacqueline 5a20b0bc1a Move UI task back to internal stack 2 years ago
jacqueline cd44e0daa1 Move a few task stacks into internal ram for better speed 2 years ago
jacqueline 2f626f6224 Bump up nvs writer task size for safety 2 years ago
jacqueline 86296c187f Use interrupt-based spi for the display 2 years ago
jacqueline 0032896251 Move UI task to priority 0 during playback 2 years ago
jacqueline 4247c9fe7d store the screen brightness in nvs 2 years ago
jacqueline d6b83fcf4a Flesh out basic bluetooth support 2 years ago
jacqueline d8fc77101d Give codecs complete control of their input files 2 years ago
jacqueline c38754401b Downscaling working! 2 years ago
jacqueline a66c342806 Resampling *basically* working? Just cleanup and buffering issues 2 years ago
jacqueline 3511852f39 Add very limited resampling (it's slow as shit) 2 years ago
jacqueline 0a8d2fd12e fix flac playback. now it plays nice and smooth :) 2 years ago
jacqueline 80d7df9109 fuck off 2 years ago
jacqueline 6ff8b5886e Support playing tracks by track id 2 years ago
jacqueline 5b7b88420b Fix issues with importing my entire library 2 years ago
jacqueline a2c1dfbabd Add vorbis and flac decoders, flesh out codec interface 2 years ago
jacqueline 6fd588e970 Add touchwheel -> encoder adapter 2 years ago
jacqueline a4f94c812a Annote E V E R Y T H I N G with license info 2 years ago
jacqueline ecee01fe97 Remove audio drain task 2 years ago
jacqueline 5ac4d3949c Generalise worker tasks, and centralise task priorities + stacks 2 years ago
jacqueline 4c77950e70 Pipeline working and outputting correctly, but noisy 2 years ago
jacqueline 71a4f5166f Start on a couple of include issues 2 years ago
jacqueline a7df285588 Mostly done pipeline arch. Now onto cleanup and building. 2 years ago